Хук "topic_show" и meta-теги
2
ActionBlog.class.php,709-718:
ИМХО, целесообразней было бы поменять эти блоки местами. Разве нет?
/**
* Вызов хуков
*/
$this->Hook_Run('topic_show',array("oTopic"=>$oTopic));
/**
* Выставляем SEO данные
*/
$sTextSeo=preg_replace("/<.*>/Ui",' ',$oTopic->getText());
$this->Viewer_SetHtmlDescription(func_text_words($sTextSeo,20));
$this->Viewer_SetHtmlKeywords($oTopic->getTags());ИМХО, целесообразней было бы поменять эти блоки местами. Разве нет?
- 0
- 20 января 2012, 20:21
- Yevhen
- Оставить комментарий
Проблема с хуками
Подкскажите, пожалуйста, не совсем понимаю. Прочитал вот этот топик Механизм хуков в движке но не понял.
Делаю плагин, в котором есть новый тип топика (отель, описание отеля).
Добавление работает отлично, а как из плагина управлять выводом 1 топика?
Написал я хук
Соответственно в
но во-первых не видит метод getId(); хотя для топика он есть а во вторых, непонятно что дальше.
Мне нужно чтобы выводился топик этот согласно шаблону, который лежит в шаблонах плагина (templates/skin/default/hotel.tpl) а не в общих шаблонах с префиксом topic_hotel.tpl
ну и все остальное ))
Делаю плагин, в котором есть новый тип топика (отель, описание отеля).
Добавление работает отлично, а как из плагина управлять выводом 1 топика?
Написал я хук
<?
class PluginHotels_HookTopic extends Hook
{
public function RegisterHook()
{
$this->Hook_AddExecModule('topic_show', 'PluginHotels_Topic_TopicShow',__CLASS__, 10);
}
}
Соответственно в
class PluginHotels_ModuleTopic extends Module
{
public function TopicShow($oTopic)
{
print $oTopic->getId();
}
}
но во-первых не видит метод getId(); хотя для топика он есть а во вторых, непонятно что дальше.
Мне нужно чтобы выводился топик этот согласно шаблону, который лежит в шаблонах плагина (templates/skin/default/hotel.tpl) а не в общих шаблонах с префиксом topic_hotel.tpl
ну и все остальное ))
Плагин AutoCut
16
Плагин вставляет тег CUT в топик после заданного (в конфиге) количества символов.
При этом не разрываются ссылки, слова и тд.
В конфиге кроме количества символов можно задать перечень тегов, между которыми кат не ставится.
Скачать плагин можно тут.
Читать дальше
Не могу убрать текс в самом низу.
Есть сайт www.hochublog.ru/Natalya3/2011/01/14/1minuta-ya-vse-uspela.html в самом низу страницы есть текст «Блоги, Блог им. Natalya3, 1минута я все успела» как его убрать?? Насколько я понял он идет из {hook run='body_end'} если убираю его то текст пропадает но не выводится тогда Statistics performance.