Dr.Freddy Опубликовано 4 Сентября 2011 Жалоба Поделиться Опубликовано 4 Сентября 2011 Есть необходимость изменить ссылку на профиль пользователя внутри тема форума. 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? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 14 Сентября 2011 Автор Жалоба Поделиться Опубликовано 14 Сентября 2011 (изменено) Здорово форум притих. Для тех, кто встретит схожую проблему и найдёт тему в поиске — нужная информация есть на сайте разработчика (английский язык). Изменено 14 Сентября 2011 пользователем Dr.Freddy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.