Everything posted by aplayer
-
Создание плагина
WaNted и всетаки '{expression="\IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->phtml( $params )"}'; в этой конструкции не работает. Хотелось бы передавать параметры в шаблон
-
Создание плагина
Вроде заработало. Надеюсь \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->phtml( $params ); в этой конструкции будет работать без кеширования
-
Создание плагина
Вопрос стоит очень остро. версия форума 4.4.9 прилагаю тестовый плагин с исходниками. Тестировал на разных сайтах. Итог один. Если выключить режим разработчика PHP выполняется 1 раз и результат выполнения замораживается для всех пользователей навсегда. Тестовый плагин при каждом обновлении страницы, между навигатором и контентом должен выводить результат функции time() - постоянно увеличивающееся число. Но но выводит только постоянное число. plugins.7z
-
Создание плагина
Если выключить режим разработчика, то вот такой хук зависает. Кешируется и обновляется раз в пол часа //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook73 extends _HOOK_CLASS_ { /* !Hook Data - DO NOT REMOVE */ public static function hookData() { $content = time(); return array_merge_recursive( array ( 'globalTemplate' => array ( 0 => array ( 'selector' => '#ipsLayout_mainArea', 'type' => 'add_inside_start', 'content' => $content, ), ), ), parent::hookData() ); } /* End Hook Data */ } Он должен при обновлении страницы выводить результат функции time() Если сменить пользователя, то он тоже видит цифру, которая была сгенерирована у предыдущего пользователя.
-
Создание плагина
установил плагин на тестовую копию боевого сайта. На нем блок начал кешироваться. Причем так, что одни пользователи видят кешированный блок предназначенный другим пользователям. У меня цель создать плагин который будет выдавать динамическую информацию, уникальную для каждого пользователя. Поэтому блок не должен кешироваться и отображаться одно и тоже разным пользователям На сайте на котором разрабатывался плагин, все хорошо. Наверно из за режима разработчика.
-
Создание плагина
да включен. Предположительно это похоже не сессию. В течении определенного времени после активности изменения принимаются, а после как будто где-то кешируются и больше исходники не читаются.
-
Создание плагина
И еще такой вопрос. Когда я правлю файлы хуков и шаблоны phtml, то какое-то время сайт реагирует на изменения. Но через некоторое время перестает. То-есть я вношу правки в файлы, а сайт продолжает работать как будто ничего не изменилось. Чтобы изменения вступили в силу надо плагин скачать и заново установить. А можно ли что нибудь сделать так чтобы не пришлось переустанавливать плагин? Ведь какое-то время изменения применяются без переустановки.
-
Создание плагина
WaNted вот такой код завершается ошибкой Whoops \ Exception \ ErrorException (E_NOTICE) Undefined variable: secret_key <ips:template parameters="$secret_key" /> <div>{$secret_key}</div>
-
Создание плагина
В документации много где сказано, что в шаблон можно передать параметры чрез эту строку. И больше ни слова ка именно их передавать. <ips:template parameters="$param1" /> Как я не пытаюсь эти параметры передать мне все пишет ошибку типа $param1 не определена или об отсутствии аргументов у функции. Как мне из хука перекинуть несколько параметров в шаблон phtml? вот пример хука //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if (!\defined('\IPS\SUITE_UNIQUE_KEY')) { exit; } class hook49 extends _HOOK_CLASS_ { /* !Hook Data - DO NOT REMOVE */ public static function hookData() { $secret_key = "secret_key"; $content = '{template="phtml" group="plugins" location="global" app="core"}'; return array_merge_recursive(array( 'globalTemplate' => array( 0 => array( 'selector' => '#ipsLayout_mainArea', 'type' => 'add_before', 'content' => $content, ), ), ), parent::hookData()); } /* End Hook Data */ } Как отправить переменную $secret_key в шаблон PHTML чтобы ее можно было отобразить на странице?
-
Создание плагина
функцию вызвал в хуке
-
Создание плагина
при разработке плагина использовал в хуке функцию in_array мне выдает такую ошибку Не могу понять что это такое и как с этим бороться. Я так понимаю движок не дает мне использовать эту функцию в открытом виде. Что делать?
-
502 ошибка при переходе в диалог в личных сообщениях
а вообще надо логи искать. Там причина будет очень точно указана
-
502 ошибка при переходе в диалог в личных сообщениях
Рандомная 502 ошибка происходит либо из за недостатка мощностей на сервере или превышении лимитов установленных в конфигурации сервера и php модуля
-
Коды вместо букв
Respected 500 шибка выходит php7.3 в данный момент в редактор кода не выделяет синим цветом функции в скопированной строке С тестом на форуме какие-то проблемы
-
Коды вместо букв
в моей ситуации не поможет. В будущем сервер сменю.
-
Коды вместо букв
А так которая здесь выложена, плохая? Локализация у меня ставится около часа. И в это время сайт тупит жестко. Хотелось бы провести точечный ремонт
-
Коды вместо букв
При переходе на 4.4.9 и установки языкового пакета для него на вложениях стало вот так: я так понял это кБ - килобайты по языкам пробежался ничего с ходу не нашел. Раньше в 4.3.6 вложения были просто текстовой ссылкой без указания размеров и счетчиков скачиваний. Нельзя ли как нибудь вернуть это?
- Русский язык для Invision Community
-
Превьюшки для gif в галерее.
переключил гифки так и остаются анимированными и полноразмерными даже новые мне бы хотелось чтобы превьюшки гифок в блоках на главной были статичными. Анимация должна включаться только при просмотре полного изображения
-
Превьюшки для gif в галерее.
а где такая настройка? Чтот найти не могу. Вроде у меня GD стоит, она тоже должна гифки преобразовывать
-
Превьюшки для gif в галерее.
В блоках с лентами изображений гифки не преобразуются в статичные картинки. А весят они десятки а то и сотни мегабайт. Если кто-то зальет гифку на пару сотен мегабайт и она выйдет в ленту на главной, то хорошего мало. То же самое касается превью альбомов. Когда заходишь в альбом пользователя, то там в превьюшках по десятку картинок. Обычные статичные изображения сжимаются согласно настроек публикации всего форума. Есть ли какие-то готовые решения которые делают статичные картинки для превью гифок?
- Invision Community 4 Nulled
-
Вы не прошли проверку безопасности.
Вот только отключение капчи это не вариант. Ботов будет больше чем реальных людей. За день заспамят - не выгребешь за год.
- Invision Community 4 Nulled
-
Invision Community 4 Nulled
Отпишусь чтобы другие не боялись Обновил 4.3.6 на 4.4.8 Проблем нет. Отвалился только чат Bimchatbox. Шаблон выстоял, но обновил его от греха подальше Чат скачал тут, переустановил все работает/ VK.com Login Handler 3.0.0 не сломался Из плагинов были Friendly URL Translit - транслит ссылок в английскй текст (NB40) Pinned Posts - закрепляет посты наверху Easy mention - Вставить ник (IPSViet) Кнопка вверх.