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

greykoo

Актив
  • Постов

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

  • Посещение

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

    7

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

  1. 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}}

     

  2. Нашел один неприятный баг в блогах (с помощью которого конкуренты могут заспамить поисковики и тем самым понизить рейтинг сайта в поисковике)

    За одно добавил маленькую настройку на количество отображаемых новостей в блоге, которой как всегда не хватает в движке IPS

    eesA2b4mfFU.thumb.jpg.05dbd7449092f775589e6497b52ef779.jpg

    blogfix.xml

    blogfix.xml

  3. 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();

     

    Всё

  4. 2 часа назад, Clouds сказал:

    Понял... есть где-то классам документация или хотяб список, потому что опять же либо я баран и не вижу в доках, либо в доках этого нет?

    Весь функционал лежит тут system почти всякая функция описывается, да и по классу интуитивно понятно что она означает 

    Вся документация тут https://invisioncommunity.com/developers/docs/general/enabling-developer-mode-r23/

  5. 28 минут назад, Clouds сказал:

    Так в том то и дело, если я делаю Ajax запрос то return из контроллера должен же вернуть мне либо переменную, либо массив, либо объект... кстати echo тоже не срабатывает

    Тогда в таком случае тебе нужно возвращать строку или массив данных через \IPS\Output::i()->json и потом с ними работать 

  6. 7 часов назад, Clouds сказал:

    Спасибо, работает, но такой вопрос: return в IPS не воспринимается? Я в доках этот момент не нахожу, может есть линк или в конце концов литература по ips как бы это не звучало... 

    Это общая документация PHP. Задача return вернуть, а не отобразить. Возможно ты перепутал с оператором echo 

  7. 3 часа назад, Hoberk сказал:

    Плагин зачем вообще изменяли

    На стороне ВК изменили немного API, https://vk.com/dev/version_update

     

    -----

     

    Так же иногда возвращает ошибку в хроме {«error»:»invalid_request»,»error_description»:»Security Error»}

    Помогает перезайти в САМОМ вк и тогда на сайт должно зайти без проблем 

  8. 51 минуту назад, Indchubaka сказал:

    Узнал, что теперь при запросах для ВК нужно передавать параметр v (version). Но куда его добавить в коде форума?

    Во всех запросах нужно указывать версию. Теперь он стал обязательным параметром.

    Добавлять в самый конец ссылки &version=5.8 

  9. Только что, 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 

  10. 4 часа назад, September^^ сказал:

    Может кто-то изменить плагин? Сейчас error при авторизации

    Они немного изменили переменные и заставили указывать версию API, сейчас у всех авторизация должна отпасть.

     

    вот для нового API

     

    IPS4-VKontakte 4.1.17.1.rar

    IPS4-VKontakte 4.1.17.1.rar

  11. В 28.01.2018 в 19:11, allgh сказал:

    сервер cs 1.6. как заявляет ТП все порты открыты

    Скорее всего крон еще не успел просканировать сервер, нужно немного подождать, сам виджет кешируется и грузит данные из кеша, а так же на WEB хостинге (не путать КС сервером) должно быть включено UDP

  12. Мониторинг v2 для IPS4 на LGSL


    Мониторинг базируется на LGSL. Обновление каждые 5 минут
    Дизайн используется из другого мониторинга, не помню название

    Установка самая обычная, установить мод и настроить
    Закидывать в корень папки ничего ненужно, так же создавать базу данных ---- ненужно, всё создается автоматически 

     

    Этот моник скоро будет поддерживать статистики из мода 

     

    п.с. Я уже делал как-то давно для IPS4 бета, но там всё было очень сыро. Это полностью новая версия 
     


    • Добавил
    • Добавлено
      15.01.2018
    • Категория
    • Язык
      Только русский

     

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