Вы не зашли.
Тестируем...
Trashcka, А эти колонки ты делаешь сама в main.tpl?
Подойдет. Обязательно.
Винни, А кэш у плагинов и так чиститься после окончания указанного времени...
Винни, А что не хорошо получается?
Использовать её можно для удаления кеша для некоторых плагинов, но их ещё нет или ещё не готовы...
Кажется фраза graf'а была понята не верно...)
В процессе...
Luca, Открой plugins.php найди там в самом низу:
'installed' =>
array (...)
И в этом массиве найди:
'quotes' => 0,
И ноль поменяй на один...
Mazyt, Зачем два поля для выполнения одной задачи?
В файле version строчку:
Acts: index,news,ppages
Нужно заменить на:
Acts: index,news,ppages,admin:mod:addnews,admin:mod:editnews
А версия плагина тегов какая?
Luca, Странно, у меня всё работает и тег {plugin_tags} не отображается если даже выключить...
Trashcka, открой extras.php и на 46-47 строчке:
$enable = (isset($_REQUEST['enable']) && $_REQUEST['enable'])?1:0;
$disable = (isset($_REQUEST['disable']) && $_REQUEST['disable'])?1:0;
Поменяй на:
$enable = isset($_REQUEST['enable'])?$_REQUEST['enable']:null;
$disable = isset($_REQUEST['disable'])?$_REQUEST['disable']:null;
Luca, Как ты определяешь что ничего это не дало?
Luca, Ты на своем сайте вообще не использовал никакое кэширование в результате чего двиг на главной делал где то 16 запросов, что довольно много...
Количество запросов можно уменьшить до 3...
Обновил плагин, исправил пока что только найденные ошибки и добавил капчу при регистрации.
Другие плагины с форумом больше не подгружаются, но для этого нужно обновится из SVN хотя бы до 380-ой ревизии.
Amarelius, Чтобы вывести в дебаг для этого нужно в плагине объявить переменную глобальной локальной через global ***; и в index.php к выводу дебага приписать эту переменную, только зачем это всё...
Я var_export() и var_dump() даже не пользуюсь, обхожусь простым print и print_r и уже через них смотрю значение переменных или sql запрос... А msg() пользуешься чтобы значения переменной для отладки красиво выводились?
Amarelius, Уведомление происходит от http://ngcms.ru/ полную ссылку давать не буду... Кнопка загорается при сравнивании Version: из version плагина с версии которая указана на сервере http://ngcms.ru/... Короче тебе нужно договариваться по этому поводу. С кем я думаю ты знаешь...:) Но это скорее всего будет автоматически для плагинов которые выложены бесплатно...:rolleyes:
RMC, для ограничении по ip, ты можешь воспользоваться таблицей _flood её использует плагин comments по умолчанию с задержкой на ip 20сек. В comments.add.php у меня 94 и 206 строчка функция называется checkFlood()
Всё что тебе нужно это только проверять при добавлении новости ip добавляешего по таблице _flood и если есть там чтото то return и сообщение о том что "вы уже добавляли" или в _flood ничего нет то можно добавлять сообщение.
Плагин с двигом завязан только одной строчкой.:)
Без экшенов плагин вообще не будет загружаться. Экшен в плагин указывают для того чтобы показать в каком месте должен начать загружаться плагин. Например без 378-ой ревизии когда открываешь форум на отдельно странице вместе с ним и загружаются все плагины которые включены, что приводит к уменьшению производительности. Но если в экшене указать "core" то плагин будет грузиться везде с другими плагинами. Включив дебаг ты можешь сам убедиться в том какие плагины и где грузяться. В плагинах нужно четко понимать где должен работать данный плагин и указывать их в экшене.
Экшены:
index - звгрузка происходит при на главной странице сайта - main.tpl
news_full - плагин будет загружаться при открытии полной новости - news.full.tpl
news_short - загрузка плагина в короткой новости - news.short.tpl
static - загруска при статистической страницы - static/default.tpl
users - при просмотре профиля - users.tpl
comments - с комментариями работает вроде в любом шаблоне, одно ед. шаблона нет.
ppages - указывается если у плагина будет своя страница
[hr /]
Это часто употребляемые, а вообще их больше. Найти экшены можно самому!
С помощью экшенов можно перехватывать работу ядра и передавать значения с одного плагина в другой.
Создавать экшены можно, НО НЕ НУЖНО... Экшены указываются только в ядре двига и в некоторых редкий случаях, например в плагине comments... И чтобы никому не пришло в голову их добавлять просто так, писать как их добавить плагин я думаю не к чему...
P.S. В вики ещё пока документацию по разработке плагинов не скидывал, но скоро скину...
RMC, А что ты вообще делаешь?
infinity237, 3. Чтобы дата появилась нужно в настройках указать формат даты...
4. Он и не должен работать...:)
infinity237,
3. Поправил.
4. Поправил.
RMC, Если ещё нужна гостевая: http://ngcms.ru/forum/viewtopic.php?pid=6041#p6041
Адаптировал плагин... Особо не тестил, но вроде работает...:P