Вы не зашли.
Страницы 1
Использую 3-4 самописных плагина, для каждого своя статическая страничка.
Подскажите пожалуйста как верно заставить плагины грузиться только на их страницах)
(ибо когда пишу в коде 1 плагина echo "hello"; то это самое хеллоу появляется на всех страницах сайта) (не бейте ногами)
Понял что нужно колдовать с "register_plugin_page(" и "Acts:" в файле version,
но не смог найти инфу подробнее :|з араннее спасибо
Изменено Neox (2010-06-04 23:35:26)
Не в сети
В файле version добавляешь запись Actions: ppages; твой_плагин.php, которая говорит о том, что при обращении к твоему плагину будет подключен файл твой_плагин.php
В файле твой_плагин.php обязательно добавляешь запись register_plugin_page('твой_плагин', '', 'твой_плагин_суперметод'); и функцию
function твой_плагин_суперметод($params)
{
global $template;
$template['vars']['mainblock'] .= "Хеллоу ВОРЛД";
}
Т.е. ты говоришь, что при прямом обращении к странице твоего плагина будет вызван метод твой_плагин_суперметод.
Твой плагин будет жить по адресу http://твой.сайт/plugin/твой_плагин/
----------------------------------------------
Посмотри на другие плагины, например tags
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Не в сети
С плагинами разобрался,еще раз спасибо.
И дабы не разводить тем)
Теперь хочу старые ссылки оставить рабочими,но уже с новым содерджимым.
Скажем:
RewriteRule ^static/banlist.html$ plugins/banlist/ [L] (почемуто не пашет )
Нужно ковыряться в движке?
Изменено Neox (2010-06-06 00:57:06)
Не в сети
Neox, Нужно ковыряться в плагинах)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Страницы 1