+0.17
Рейтинг
0.46
Сила

Кича Вирускин

Плагин Цитат

Плагин для вывода цитат на сайт. Само по себе плагин ничего не делает, выводит цитаты в определенную часть сайта или можно дергать по аякс, можно менять список цитат. Этот плагин я сделал чтобы поучиться, так что плагин рекомендуется начинающим девелопером LS, исходный код легок и с аккуратным синтаксисом, не хватает комментариев в исходном коде, но код так прост что комментарии излишни. Гуру девелоперам прошу указать ошибки которые я допустил, интересно замечания по поводу архитектуры плагина и внутренних связей.
! Для пользования плагинов надо ставить хук в шаблоне {hook run='hook_citaty'}

upd: Извиняюсь за кривую версию. Cейчас всё исправил, дамп экспортировать не надо, при активации плагин сам сделает экспорт. Добавил экспорт цитат с сайта shortiki.com/

Залил в каталоге, скачать можете оттуда
http://livestreetcms.com/addons/view/488/
https://docs.google.com/open?id=0B37wUMfI7CzIbXBWY183OHpfcE0

Как убрать весь вывод? LS 1.0.1

Мне надо убрать весь вывод в екшене, т.е. в classes/actions/..., и поставить переадресацию, а то смарти пытается загрузить несуществующие шаблоны по имени экшена. Т.е. мне надо отключить сам смарти в экшене. Спасибо

Помечаем куски шаблонов в скомпилированой странице for 1.0.1

Такой же топик как и этот, только для версии 1.0.1

файл \engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php

Ищем функции compileTemplate, находим там строку:
$_content = $template->source->content;

и меняем на
$_content = "\n\n<!-- START {$this->template->source->filepath}-->\n".$template->source->content."\n<!-- END {$this->template->source->filepath}-->\n";


После этого рекомендую очистить кеш, чтобы шаблоны заново скомпилировались