Everything posted by Desti
-
Theme plugins
Отсутствие оных. Например, такое.. {{if count( $featured )}} {template="featuredEntries" group="browse" params="$featured"} {{endif}}
-
Theme plugins
Или я что-то не понял, или.. Я не выбираю шаблон в theme plugin, я выбираю группу шаблонов, а в самом хуке все действия с шаблонами только по селекторам css, Или поясните.
-
Theme plugins
Как, если у шаблона нет контейнера? В штатных средствах хуков 4.х нет такой фичи. Dmitriy427 preg_match на весь вывод, шаблон в коде.. А если там на пару-тройку строк фрагмент в неуникальных селекторах? Не, не наш метод. Но за идею спасибо.
-
Theme plugins
Я правильно понимаю, что штатными возможностями движка невозможно полностью заменить шаблон или внести изменения в код, который не закрыт в какой-то контейнер? Типа ссылку в примере ниже поменять невозможно в принципе? <div class="zzz"><h1 class="www">Title</h1></div> <a href="...">Ссылка</a> <div class='xxx'>{$table}</div>
-
Создание плагина
он по умолчанию NULL, не надо его передавать в параметрах.
-
Создание плагина
Ну если она из members, то и запускаться должна от members типа $this->members->logHistory( 'core', 'login');
-
Создание плагина
Таблица core_members_history insert into `core_member_history` values( и тут по порядку нужные поля добавляем );
-
Прикрепленные файлы после обновления битые
Отличный вопрос Можно! Если есть бекапы файлов и имена совпадают (вроде при апгрейде имена не меняются), то их надо просто залить обратно. Если страшно, то можно попробовать на одном конкретном файле. А вот бекап БД заливать нельзя.
-
Код ошибки: EX7 HELP!!!
Справа вверху Поддержка или Support, клик, на след. странице справа внизу system logs - Журналы системы
-
Создание плагина
Напишите 5 строчек кода, сделайте свой класс \IPS\Helpers\Form\GetGroupsForm. Вас не поймешь, то 1000 строк в инклюд - семечки, то 5 строк много и сложно.
-
Создание плагина
$form->add( new \IPS\Helpers\Form\Select(...) )- чем не класс? Готовый.
- Invision Community 4 Nulled
- Invision Community 4 Nulled
- Invision Community 4 Nulled
- Invision Community 4 Nulled
-
Отключить просмотр профилей для гостей
А я проверил, прежде чем писать. Для гостей не формируется ссылка с ника или аватара при выключенном доступе к модулю. Поэтому получить ошибку доступа они не могут, т.к. нет ссылки на профиль.
-
Отключить просмотр профилей для гостей
Если правами ограничить, то просто не выводит линк на нике/аватаре. А если в коде править, то можно вывести предупреждающее сообщение с просьбой зарегиться для просмотра профиля. Кому как удобнее.
-
Отключить просмотр профилей для гостей
applications/core/modules/front/members/profile.php Найти protected function manage() { Вставить ниже if ( ! \IPS\Member::loggedIn()->member_id ) { \IPS\Output::i()->error( 'no_module_permission_guest', '1C149/1', 403, '' ); }
-
Создание плагина
Это значит лишь одно, тот, кто разработал такое приложение, очень плохо разбирается в программировании, в алгоритмах и прочем. Если совсем грубо, то это "быдлокод" (не обижайтесь, это мем, можно почитать на лурке).
-
Создание плагина
Это был сарказм, если что. С IPB плотно с 2006 года Хуки кода нужны, когда вам надо поменять поведение класса, изменить логику работы, добавить что-то. А хуки темы нужны, чтобы по другому визуально отобразить что-то или добавить новое отображение. Вас пугает синтаксис классов в PHP и прочие новомодные примочки? Не пугайтесь, они отлично уживаются с вашим старым стилем программирования, это всё тот же php.
-
Создание плагина
Такая же фигня тут, по моему, уже никто не понимает, о чем речь после слов "IPS-овский PHP".. А какая разница, где вы сгородите свои 1000 строк кода? Что в основном файле, что в инклюде, разница будет только в том, что первый код будет выполнен быстрее и не будет дорогой дисковой операции.
-
Создание плагина
Давным давно правлю код в microsoft code, всё нормально подсвечивается. Вот обычный кусок phtml из dev
-
Создание плагина
Поиск в админке по слову cache, первая ссылка (cache page output for guests)
- Как включить кэширование memcached
-
Фильтры слов
Увы, нельзя. Эта фича просто не делает "ссылку", выводит как текст, а нужно полностью скрыть ссылку от пользователя, т.е. изуродовать ее.