Есть необходимость изменить ссылку на профиль пользователя внутри тема форума. http://clip2net.com/clip/m88414/1315159701-clip-7kb.png Выводится она в шаблона skin_topic / topicViewTemplate, вот в этом куске: <if test="postMember:|:$post['author']['member_id']">
<if test="postOnline:|:$post['author']['_online']">
{parse replacement="user_online"}
<else />
{parse replacement="user_offline"}
</if>
<span class="author vcard"><a class="url fn" href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{$post['author']['members_display_name']}</a>{parse template="user_popup" group="global" params="$post['author']['member_id'], $post['author']['members_seo_name']"}</span>
<else />
{$post['author']['members_display_name']}
</if> Я так понимаю, мне нужен хук для шаблона. Что-то в духе: http://clip2net.com/clip/m88414/1315159471-clip-11kb.png Код хука должен представлять из себя что-то вроде: <?php
class members_names
{
public function getOutput()
{
return '';
}
} Через функцию getOutput я могу добавить что-то до или после имени пользователя, но как поменять то, что выводит приведённый выше код, т.е. заменить ссылку на форумный профиль нужной мне ссылкой? И, самое главное, как из хука получить доступ к идентификатору пользователя, для которого выполняется if statement?