Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-11-16 11:16:02

nnq11
Участник
Зарегистрирован: 2010-03-13
Сообщений: 51
Рейтинг :   

Как не отображать {plugin_name}?

Есть один плагин, выводит свой вывод в полную новость при условии, что в базе есть связанный с ней, новостью, торрент.
Если же к новости не прикреплен торрент, в базе ничего нет, то и плагин ничего не выводит, но отображается гордое {plugin_torrent}. Как сделать, чтобы в таком случае {plugin_torrent} не отображался?

Не в сети

#2 2010-11-16 22:30:17

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Как не отображать {plugin_name}?

if($torrent) plugin=$torrent;
else
plugin='';

Не в сети

#3 2010-11-17 12:00:19

vitaliy1978
Участник
Зарегистрирован: 2010-05-11
Сообщений: 45
Рейтинг :   
Сайт

Re: Как не отображать {plugin_name}?

А вот кстати, еще по теме интересный вопрос
[isplugin xxx]
тут разметка для вывода блока...
{plugin_name}
тут еще разметка для вывода блока
[/isplugin]


как вырубать весь блок, в котором плагин отображается, если плагин ничего не выводит? а то как-то пустой блок на странице не айс. пока что вижу как вариант, все ответственной за вывод всего блока плагина, включая разметку отдавать рисовать плагину и запихивать в шаблон плагина

Не в сети

#4 2010-11-17 16:28:56

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Как не отображать {plugin_name}?

Это и есть самый правильный путь

Не в сети

#5 2010-11-20 03:29:51

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Как не отображать {plugin_name}?

vitaliy1978, блок [isplugin] активируется в случае, если в момент его обработки плагин уже загружен.
Если же плагин не хочет ничего генерировать, то он сам должен обнулять свои переменные.

nnq11, кстати, в SVN есть (и даже работает smile плагин tracker

Не в сети

#6 2010-11-20 11:41:28

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Как не отображать {plugin_name}?

Может он с tfile прикрепляет торренты ))

Не в сети

#7 2010-11-21 19:36:12

nnq11
Участник
Зарегистрирован: 2010-03-13
Сообщений: 51
Рейтинг :   

Re: Как не отображать {plugin_name}?

vitaly,  не оптимизированный под нагрузки, да? smile
когда-нибудь, когда доведу свой плагин интеграции с xbtt, - обязательно его выложу. но пока что он в виде костыля.

Не в сети

#8 2010-11-24 21:59:17

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: Как не отображать {plugin_name}?

nnq11 пишет:

свой

??? smile

Изменено panoptus (2010-11-24 21:59:43)

Не в сети

Подвал раздела

Работает на FluxBB