-
Постов
166 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные greykoo
-
-
21 минуту назад, aplayer сказал:
да нет не пугает. Я наоборот хочу использовать весь функционал движка на полную катушку. Но писать весь {{ код }} в фигурных скобочках меня угнетает.
Код пишется в контроллерах и передается методом
$var = [ 1,2,3 ]; \IPS\Theme::i()->getTemplate( 'global' )->file( (array) $var );
А принимается
<ips:template parameters="$var" /> {{foreach $var as $v}} {$v|raw} {{endforeach}}
-
3 минуты назад, Sipsb сказал:
greykoo Так лень поискать? https://www.yandex.ru/search/?lr=213&text= IPS Developer Tools
Не думал что в общем доступе инструменты, буду знать.. Спасибо
-
В 29.08.2018 в 17:20, WOLF сказал:
Дабы опять куча людей которые не умеют пользоваться поиском не писали выложить свежую версию, опубликую и тут
Случаем нет dev части от этого модуля?
-
Есть свежий dev tools?
-
2 часа назад, Loader сказал:
Шаблоны же через админку меняются, кто их там подменит?
Я не о том подумал. В редакторе шаблонов всё будет нормально
-
Нашел один неприятный баг в блогах (с помощью которого конкуренты могут заспамить поисковики и тем самым понизить рейтинг сайта в поисковике)
За одно добавил маленькую настройку на количество отображаемых новостей в блоге, которой как всегда не хватает в движке IPS
-
40 минут назад, Loader сказал:
Где можно взять список переменных или команд, которые можно указывать в шаблонах?
Такие дела нужно на программном уровне отправлять в БД/почту. Ибо IP могут подменить в шаблонах., смысла его туда пихать никакого нету
Я привел выше функцию (стандартную IPS) которая определяет IP адрес
-----
Идем
\applications\core\extensions\core\ContactUs\Email.php
Функция
public function handleForm( array $values )
Ищем переменную
$content = $values['contact_text'];
Меняем на
$content = $values['contact_text'] . '<br/> IP Address ' . \IPS\Request::i()->ipAddress();
Всё
-
Или так
$ip = \IPS\Request::i()->ipAddress();
-
-
2 часа назад, Clouds сказал:
Понял... есть где-то классам документация или хотяб список, потому что опять же либо я баран и не вижу в доках, либо в доках этого нет?
Весь функционал лежит тут system почти всякая функция описывается, да и по классу интуитивно понятно что она означает
Вся документация тут https://invisioncommunity.com/developers/docs/general/enabling-developer-mode-r23/
-
28 минут назад, Clouds сказал:
Так в том то и дело, если я делаю Ajax запрос то return из контроллера должен же вернуть мне либо переменную, либо массив, либо объект... кстати echo тоже не срабатывает
Тогда в таком случае тебе нужно возвращать строку или массив данных через \IPS\Output::i()->json и потом с ними работать
-
7 часов назад, Clouds сказал:
Спасибо, работает, но такой вопрос: return в IPS не воспринимается? Я в доках этот момент не нахожу, может есть линк или в конце концов литература по ips как бы это не звучало...
Это общая документация PHP. Задача return вернуть, а не отобразить. Возможно ты перепутал с оператором echo
-
Я думаю стоит немного почитать как работает return , она вернет строку, но не отобразит её. Класс \ips\bd отвечает за sql
Попробуй вернуть так
$var = [ '1' => 'q', '2' => 'z', ]; \IPS\Output::i()->json( $var );
-
-
/* Как-то так */ #уадаление тем $time = time(); \IPS\Db::i()->delete( 'forums_forums', [ 'last_post<?' , $time ] ); #уадаление постов $timReal = time(); \IPS\Db::i()->delete( 'forums_topics', [ 'last_real_post<?' , $timReal ] );
-
3 часа назад, Hoberk сказал:
Плагин зачем вообще изменяли
На стороне ВК изменили немного API, https://vk.com/dev/version_update
-----
Так же иногда возвращает ошибку в хроме {«error»:»invalid_request»,»error_description»:»Security Error»}
Помогает перезайти в САМОМ вк и тогда на сайт должно зайти без проблем
-
51 минуту назад, Indchubaka сказал:
Узнал, что теперь при запросах для ВК нужно передавать параметр v (version). Но куда его добавить в коде форума?
Во всех запросах нужно указывать версию. Теперь он стал обязательным параметром.
Добавлять в самый конец ссылки &version=5.8
-
Только что, September^^ сказал:
INSERT INTO `core_members` ( `member_group_id`, `mgroup_others`, `joined`, `ip_address`, `timezone`, `allow_admin_mails`, `pp_photo_type`, `member_posts`, `last_visit`, `pp_main_photo`, `pp_thumb_photo`, `failed_logins`, `mfa_details`, `pp_reputation_points`, `signature`, `auto_track`, `members_bitoptions`, `profilesync`, `vk_help_uid`, `vk_help_token` ) IPS\Db\Exception: Unknown column 'vk_help_uid' in 'field list' (1054) #0 /var/www//data/www/club-source.ru/forum/system/Db/Db.php(807): IPS\_Db->preparedQuery('/*IPS\\_Member::...', Array) #1 /var/www//data/www/club-source.ru/forum/system/Patterns/ActiveRecord.php(459): IPS\_Db->insert('core_members', Array) #2 /var/www//data/www/club-source.ru/forum/system/Member/Member.php(323): IPS\Patterns\_ActiveRecord->save() #3 /var/www//data/www/club-source.ru/forum/system/Login/LoginAbstract.php(382): IPS\_Member->save() #4 /var/www//data/www/club-source.ru/forum/system/Login/VK.php(113): IPS\Login\_LoginAbstract->createOrUpdateAccount(Object(IPS\Member), Array, NULL, NULL, NULL, Array) #5 /var/www//data/www/club-source.ru/forum/system/Login/Login.php(418): IPS\Login\_VK->authenticate(Object(IPS\Http\Url\Friendly)) #6 /var/www//data/www/club-source.ru/forum/applications/core/modules/front/system/login.php(51): IPS\_Login->authenticate() #7 /var/www//data/www/club-source.ru/forum/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_login->manage() #8 /var/www//data/www/club-source.ru/forum/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute() #9 /var/www//data/www/club-source.ru/forum/index.php(12): IPS\_Dispatcher->run() #10 {main}
Нету колонки vk_help_uid в таблице core_members
-
52 минуты назад, ssslllaaa сказал:
у меня и на IPB 3.4.6 отпала авторизация... как там поправить не знаешь?
Скинуть плагин сюда, буду за Пк поправлю и там)
-
4 часа назад, September^^ сказал:
Может кто-то изменить плагин? Сейчас error при авторизации
Они немного изменили переменные и заставили указывать версию API, сейчас у всех авторизация должна отпасть.
вот для нового API
-
В 28.01.2018 в 19:11, allgh сказал:
сервер cs 1.6. как заявляет ТП все порты открыты
Скорее всего крон еще не успел просканировать сервер, нужно немного подождать, сам виджет кешируется и грузит данные из кеша, а так же на WEB хостинге (не путать КС сервером) должно быть включено UDP
-
2 часа назад, Dusty сказал:
Какие серверы поддерживает? Для версии 4 2 7 работает нормально?
Обновление можно сделать каждые 30 секун или минуту?
Я делал на 4 2 7, всё работало. Php нужно 5,4 + и выше
только кс 1,6
-
-
Мониторинг v2 для IPS4 на LGSL
Мониторинг базируется на LGSL. Обновление каждые 5 минут
Дизайн используется из другого мониторинга, не помню название
Установка самая обычная, установить мод и настроить
Закидывать в корень папки ничего ненужно, так же создавать базу данных ---- ненужно, всё создается автоматическиЭтот моник скоро будет поддерживать статистики из мода
п.с. Я уже делал как-то давно для IPS4 бета, но там всё было очень сыро. Это полностью новая версия
-
Добавил
-
Добавлено15.01.2018
-
Категория
-
ЯзыкТолько русский
-
Новый Сканер Изображений и Искусственный Интеллект
в Новости IPS
Опубликовано
Исходники этой системы есть в актуальном нуле? Или будет использоваться стороннее API?