Desti
Актив
-
В сети
-
Количество сообщений
2 149 -
Reputation
1,2k Desti's Reputation
Everything posted by Desti
-
Создание плагина
он по умолчанию 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 Nulled
- Invision Community Nulled
- Invision Community Nulled
- Invision Community 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
-
Фильтры слов
Увы, нельзя. Эта фича просто не делает "ссылку", выводит как текст, а нужно полностью скрыть ссылку от пользователя, т.е. изуродовать ее.
-
Фильтры слов
Если помните, была такая полезная штука в 3.х. Она есть и в 4-ке, но работает не совсем так, как раньше. Если раньше я добавлял в список нежелательный сайт и слово замены, то система меняла название и в ссылке (url) и в тексте ссылки. А в новой версии замена происходит только в тексте ссылки, получается ерунда, текст говорит httр://[нельзя сюда]/, а внутри живая ссылка. Никто не разбирался с этим? Может есть уже плагин?
- Как включить кэширование memcached
-
.htaccess nginx (NO APAHE!)
На nginx?
-
.htaccess nginx (NO APAHE!)
Синтаксис: root путь; Умолчание: root html; Контекст: http, server, location, if в location Вполне допустимо. Нелогично - возможно, но не запрещено. Работает уже лет 10, никому не мешает.