Перейти к содержанию

HooLIGUN

Пользователи
  • Постов

    26
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Сообщения, опубликованные HooLIGUN

  1. Кирилл, проблема авторизации в том, что хеши не совпадают и приложении выдает ошибку Data is NOT from Telegram.

    Если убрать из массива хеширования last_name, и добавить photo то хеши совпадают и авторизация проходит.

    Сделайте, пожалуйста, возможность авторизации в ац.

    Сейчас код может авторизовать только на сайте

    Спасибо

  2. Кирилл Добрый день. Подскажите, какое именно 1 условие должно быть - подать заявку или оставить отзыв?

    Если отзыв, то я правильно понимаю, что необходимо оставить отзыв на то приложение, которое желаю скачать?

    Заранее спасибо

  3. 11 часов назад, mastrsan сказал:

    А где написано что нужно сделать, что бы была возможность скачивать файлы не подскажите?
    Хотел хук авторизации вк скачать - пишет "не доступно" (

     

    В 06.11.2021 в 23:59, Павел сказал:

    К Новому году сделаем доступ для всех желающих. Следите за новостями!

     

  4. Пришлось использовать костыли..

    function ips_fixname ($name)
    {
    	$name =  str_replace('{', '', $name);
    	$name =  str_replace('}', '', $name);
    	$name =  str_replace('$', '', $name);
    	return $name;
    }

    Если вдруг у кого будут идеи лучше, прошу поделиться, буду рад услышать

    • Like 1
  5. 24 минуты назад, Кирилл сказал:
    {{  try{  }}
    {{$select = \IPS\Db::i()->select( 'nick', 'users', array( 'id=?', 2 )  )->first();}}
    {{ } catch( \Exception $ex ){  }}
    {{ } }}
    
    {$select}

     

    Я использую "чистый" php в блоке приложения страницы. А этот пример ведь для использования в шаблонах.

  6. 19 минут назад, Павел сказал:

    Запрос должен выглядеть так:

    $data = $connection->select( '*', 'users', array( 'id=?', 2 ) )->first();

     

    Спасибо за дополнение. Набросал это на скорую руку, но так и так запрос выполняется.

    Не работает сам результат, в котором есть символы вывода\обработки php в шаблонах {{$}}

  7. К сожалению, решения так и не нашел.

    Прилагаю полностью проблемный код, который можно протестировать.

    Есть отдельная база, в ней таблица users со столбцами id и nick

    2.png.f05f8c863af0e12248a637d3d6c08bf8.png

    Создал блок с кодом и вставил в новую страницу (Приложение Pages)

    $connection = \IPS\Db::i( 'external', array(
        'sql_host'        => 'localhost',
        'sql_user'        => 'user',
        'sql_pass'        => 'pass',
        'sql_database'    => 'db',
        'sql_port'        => 3306,
       # 'sql_socket'    => '/var/lib/mysql.sock',
        'sql_utf8mb4'    => true,
    ) );
    
    try
    {
    	$data = $connection->select( '*', 'users','id = 2' )->first();
    }
    catch( \UnderflowException $e )
    {
    	\IPS\Output::i()->error( ' ID не найден', '404', 404, '' );
    }
    
    echo $data['nick'];

    Так вот, если выбирать из базы id = 1 и id = 2 , то будет ошибка

    1.png.a9a74089d71e74bd813aa8a6b2ba1c31.png

    Если выбрать id = 3 (нормальный ник, без $ и {{}}) то всё ок, выводит ник.

  8. 5 часов назад, karaulov сказал:

    @Кирилл

    Извиняюсь что вмешаюсь. Я закачивал и закинул на локалхост форума, чтобы сэкономить в будущем для создание проекта). Но, есть проблема, файл более 2 мб выложить нельзя.

    И кстати спасибо за перевод

    Увеличьте максимальный размер загружаемого файла на хосте

    • Like 1
  9. Добрый день. Сегодня обнаружил проблему - не получается восстановить пароль. 

    Делаю так:

    1. Нажимаю "Забыл пароль"
    2. Указываю почту
    3. Перехожу по ссылке из письма
    4. Ввожу новый пароль
    5. Получаю ошибку EX1054

    image.thumb.png.75863511122ded21c03cbcd17b7239eb.png

    Подскажите, в чем может быть проблема и как поправить?

    из доп.: у меня отключена стандартная регистрация

  10. 3 минуты назад, Кирилл сказал:

    Попробуйте выполнить следующий запрос:

    UPDATE core_members SET restrict_post = 0 WHERE member_id = XXX

    XXX замените на ID пользователя, у которого возникает данная проблема.

    Спасибо, но в базе у пользователя и так стоит 0 в данном столбце

    Вроде нашел. Это значение сидит в core_members -> members_bitoptions

    https://invisioncommunity.com/forums/topic/418295-members_bitoptions-values-stands-for/

    [code]'unacknowledged_warnings'        => 33554432,    // 1 means the member has at least one warning they have not acknowledged. 0 means they have none.[/code]

    Насколько я понял, нужно взять текущие значение пользователя members_bitoptions и отнять от него "33554432".

    Сделал, вроде получилось, надеюсь это так работает

     

    • Like 1
  11. 52 минуты назад, Кирилл сказал:

    Пользователи - модерации контента - предупреждения - Пользователи должны признать вынесенное предупреждение перед публикацией контента?

    Я это отключил (скрин №3), но у пользователей, которым предупреждение было выдано ранее, всё равно не дает постить.

    Думаю отключить/удалить требование конкретно у пользователя, ведь где то есть значение, по которым система просит их принять наказание.

  12. Добрый день. Подскажите, как признать предупреждение, если нет уведомления (предупреждение было выдано давно, скорее всего даже на версии 3.4)

    image.png.8534b90dafc8a5e651a9753dcb1a60f7.png

    Должно быть что то вроде такого, но этого нигде нет

    image.png.e3c68fadcea09855ca29ead42c41a2a9.png

     

    В настройках даже отключил требование, но отвечать в темах всё равно нельзя

    image.png.97236df8ed502b93ec08336308975583.png

  13. Добрый день. Подскажите, как экранировать всякие символы в модуле Pages ?

    Например есть $str = "{{qwert{{}}";

    и при выводе в блоке <? echo $str; ?> 

    страница выдает ошибку 

    [[Block blockkey is throwing an error]]

    Пробовал quotemeta и htmlspecialchars - не помогает

    Раньше пользовался mysql_real_escape_string, но этот метод не актуален 

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности