Хук "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());

ИМХО, целесообразней было бы поменять эти блоки местами. Разве нет?

Проблема с хуками

 
Подкскажите, пожалуйста, не совсем понимаю. Прочитал вот этот топик Механизм хуков в движке но не понял.

Делаю плагин, в котором есть новый тип топика (отель, описание отеля).

Добавление работает отлично, а как из плагина управлять выводом 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
AutoCut
Плагин вставляет тег CUT в топик после заданного (в конфиге) количества символов.
При этом не разрываются ссылки, слова и тд.
В конфиге кроме количества символов можно задать перечень тегов, между которыми кат не ставится.
Скачать плагин можно тут.



Читать дальше

Не могу убрать текс в самом низу.

 
Есть сайт www.hochublog.ru/Natalya3/2011/01/14/1minuta-ya-vse-uspela.html в самом низу страницы есть текст «Блоги, Блог им. Natalya3, 1минута я все успела» как его убрать?? Насколько я понял он идет из {hook run='body_end'} если убираю его то текст пропадает но не выводится тогда Statistics performance.