HooLIGUN
-
Постов
26 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Тип контента
Форумы
Склад
Документация IPS4
Новости
Приложения
Лаборатория
Багтрекер
Разработка
Интервью
Профили
Файлы
Блоги
Календарь
Идеи
Сообщения, опубликованные HooLIGUN
-
-
Кирилл Добрый день. Подскажите, какое именно 1 условие должно быть - подать заявку или оставить отзыв?
Если отзыв, то я правильно понимаю, что необходимо оставить отзыв на то приложение, которое желаю скачать?
Заранее спасибо
-
11 часов назад, mastrsan сказал:
А где написано что нужно сделать, что бы была возможность скачивать файлы не подскажите?
Хотел хук авторизации вк скачать - пишет "не доступно" (В 06.11.2021 в 23:59, Павел сказал:К Новому году сделаем доступ для всех желающих. Следите за новостями!
-
Пришлось использовать костыли..
function ips_fixname ($name) { $name = str_replace('{', '', $name); $name = str_replace('}', '', $name); $name = str_replace('$', '', $name); return $name; }
Если вдруг у кого будут идеи лучше, прошу поделиться, буду рад услышать
- 1
-
24 минуты назад, Кирилл сказал:
{{ try{ }} {{$select = \IPS\Db::i()->select( 'nick', 'users', array( 'id=?', 2 ) )->first();}} {{ } catch( \Exception $ex ){ }} {{ } }} {$select}
Я использую "чистый" php в блоке приложения страницы. А этот пример ведь для использования в шаблонах.
-
19 минут назад, Павел сказал:
Запрос должен выглядеть так:
$data = $connection->select( '*', 'users', array( 'id=?', 2 ) )->first();
Спасибо за дополнение. Набросал это на скорую руку, но так и так запрос выполняется.
Не работает сам результат, в котором есть символы вывода\обработки php в шаблонах {{$}}
-
30 минут назад, Кирилл сказал:
HooLIGUN данная ошибка должна быть записана в лог ошибок.
При выводе `id` = 1 такая ошибка
При выводе `id` = 2 такая
-
7 минут назад, Кирилл сказал:
HooLIGUN данная ошибка должна быть записана в лог ошибок.
Ругается на символы {{}} {$} , воспринимаются как код в шаблоне
-
К сожалению, решения так и не нашел.
Прилагаю полностью проблемный код, который можно протестировать.
Есть отдельная база, в ней таблица users со столбцами id и nick
Создал блок с кодом и вставил в новую страницу (Приложение 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 , то будет ошибка
Если выбрать id = 3 (нормальный ник, без $ и {{}}) то всё ок, выводит ник.
-
5 часов назад, karaulov сказал:
Извиняюсь что вмешаюсь. Я закачивал и закинул на локалхост форума, чтобы сэкономить в будущем для создание проекта). Но, есть проблема, файл более 2 мб выложить нельзя.
И кстати спасибо за перевод
Увеличьте максимальный размер загружаемого файла на хосте
- 1
-
3 часа назад, vadim сказал:
Метод - POST или GET?
POST
-
Какие пути уведомлений\успеха\ошибки нужно указывать в настройках магазина ?
-
Подскажите, как можно вывести график со своими данными на основе графиков, как в админ центре, на страницах Pages?
-
-
Проблема была в БД, авторешение через "Поддержку" исправило ошибку.
- 1
-
Добрый день. Сегодня обнаружил проблему - не получается восстановить пароль.
Делаю так:
- Нажимаю "Забыл пароль"
- Указываю почту
- Перехожу по ссылке из письма
- Ввожу новый пароль
- Получаю ошибку EX1054
Подскажите, в чем может быть проблема и как поправить?
из доп.: у меня отключена стандартная регистрация
-
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".
Сделал, вроде получилось, надеюсь это так работает
- 1
-
52 минуты назад, Кирилл сказал:
Пользователи - модерации контента - предупреждения - Пользователи должны признать вынесенное предупреждение перед публикацией контента?
Я это отключил (скрин №3), но у пользователей, которым предупреждение было выдано ранее, всё равно не дает постить.
Думаю отключить/удалить требование конкретно у пользователя, ведь где то есть значение, по которым система просит их принять наказание.
-
Кирилл убрать у пользователя это требование. Оно же в любом случае где то есть в базе
-
Кирилл Не знаете, хотя бы, как это убрать у пользователей? через настройки или БД ?
-
Кирилл Здравствуйте, да.
-
Добрый день. Подскажите, как признать предупреждение, если нет уведомления (предупреждение было выдано давно, скорее всего даже на версии 3.4)
Должно быть что то вроде такого, но этого нигде нет
В настройках даже отключил требование, но отвечать в темах всё равно нельзя
-
Кирилл Не работает, и это немного не то
Мне нужно, чтобы строка выводилась с любыми символами.
Может в IPS есть функция, которая обрабатывает, например, кривые ники юзеров?
-
Добрый день. Подскажите, как экранировать всякие символы в модуле Pages ?
Например есть $str = "{{qwert{{}}";
и при выводе в блоке <? echo $str; ?>
страница выдает ошибку
[[Block blockkey is throwing an error]]
Пробовал quotemeta и htmlspecialchars - не помогает
Раньше пользовался mysql_real_escape_string, но этот метод не актуален
-
Добрый день. Это приложения для новой FreeKassa?
Авторизация через Telegram
в Приложения и плагины
Опубликовано · Изменено пользователем HooLIGUN
Кирилл, проблема авторизации в том, что хеши не совпадают и приложении выдает ошибку Data is NOT from Telegram.
Если убрать из массива хеширования last_name, и добавить photo то хеши совпадают и авторизация проходит.
Сделайте, пожалуйста, возможность авторизации в ац.
Сейчас код может авторизовать только на сайте
Спасибо