Jump to content

greykoo

Актив
  • В сети

  • Количество сообщений

    166
  • Reputation

    139 greykoo's Reputation
  1. greykoo changed their profile photo
  2. Исходники этой системы есть в актуальном нуле? Или будет использоваться стороннее API?
  3. Код пишется в контроллерах и передается методом $var = [ 1,2,3 ]; \IPS\Theme::i()->getTemplate( 'global' )->file( (array) $var ); А принимается <ips:template parameters="$var" /> {{foreach $var as $v}} {$v|raw} {{endforeach}}
  4. Не думал что в общем доступе инструменты, буду знать.. Спасибо
  5. greykoo posted пост в теме in Commerce
    Случаем нет dev части от этого модуля?
  6. Я не о том подумал. В редакторе шаблонов всё будет нормально
  7. Нашел один неприятный баг в блогах (с помощью которого конкуренты могут заспамить поисковики и тем самым понизить рейтинг сайта в поисковике) За одно добавил маленькую настройку на количество отображаемых новостей в блоге, которой как всегда не хватает в движке IPS blogfix.xml blogfix.xml
  8. Такие дела нужно на программном уровне отправлять в БД/почту. Ибо 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(); Всё
  9. Или так $ip = \IPS\Request::i()->ipAddress();
  10. Весь функционал лежит тут system почти всякая функция описывается, да и по классу интуитивно понятно что она означает Вся документация тут https://invisioncommunity.com/developers/docs/general/enabling-developer-mode-r23/
  11. Тогда в таком случае тебе нужно возвращать строку или массив данных через \IPS\Output::i()->json и потом с ними работать
  12. Это общая документация PHP. Задача return вернуть, а не отобразить. Возможно ты перепутал с оператором echo
  13. Я думаю стоит немного почитать как работает return , она вернет строку, но не отобразит её. Класс \ips\bd отвечает за sql Попробуй вернуть так $var = [ '1' => 'q', '2' => 'z', ]; \IPS\Output::i()->json( $var );
  14. {$pay|raw} Попробуй Но ты лучше используй helpers\tables для таких целей