Шаблон, в котором используется хук, не изменен.
Не то.
У lg29 версия форума 3.3.4. Я посмотрел, в указанном шаблоне 2 одинаковые метки modOptions
Изменил название второй на modOptions2, как в 3.4
Отображалось бы нормально, если код не отличался так сильно.
А то в первом случае
<if test="modOptions:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
<li class='non_button'><a href='#' id='topic_mod_options' title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a></li>
</if>
выше где-то тег ul
Во втором случае
<if test="modOptions:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
<a href='#' id='topic_mod_options_alt' class="ipsType_small desc" title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a> ·
</if>
без <li>и <ul>
Вот и ссылка на баг
__community.invisionpower.com/resources/bugs.html/_/ip-board/thow-modoptions-hook-points-on-topicviewtemplate-r39218