Код: Выделить всё
<!-- IF topicrow.S_POST_GLOBAL -->Еще другое расширение - topic solved настроено у меня на текст [РЕШЕНО] и оно так и показывается везде, кроме МСП. А там висит мелкая неказистая икона по умолчанию.
Куда копать?
Код: Выделить всё
<!-- IF topicrow.S_POST_GLOBAL -->А как они могут работать, если в mcp_topic.php не определен массив
$topicrow и соответственно ключ S_POST_GLOBALэтого массива.Код: Выделить всё
<!-- IF topicrow.S_POST_GLOBAL --><span class="prettytopic prettytopicred">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_POST_ANNOUNCE --><span class="prettytopic prettytopicgreen">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_POST_STICKY --><span class="prettytopic prettytopicblue">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_HAS_POLL --><span class="prettytopic prettytopicyellow">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.TOPIC_TYPE --><span class="prettytopic">{topicrow.TOPIC_TYPE}</span>
<!-- ENDIF -->mcp_forum_view()topicrow формируется
Код: Выделить всё
        $template->assign_block_vars('topicrow', $topic_row); $topic_row строка 277 и видим, что из всего перечисленного
Код: Выделить всё
<!-- IF topicrow.S_POST_GLOBAL --><span class="prettytopic prettytopicred">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_POST_ANNOUNCE --><span class="prettytopic prettytopicgreen">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_POST_STICKY --><span class="prettytopic prettytopicblue">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.S_HAS_POLL --><span class="prettytopic prettytopicyellow">{topicrow.TOPIC_TYPE}</span>
<!-- ELSEIF topicrow.TOPIC_TYPE --><span class="prettytopic">{topicrow.TOPIC_TYPE}</span>
<!-- ENDIF -->TOPIC_TYPE
Код: Выделить всё
            'TOPIC_TYPE'        => $topic_type, topicrow.S_POST_ANNOUNCE и остальные имеют значение false, поэтому условие <!-- ELSEIF topicrow.S_POST_ANNOUNCE --> срабатывет именно так как надо: не выводит в браузер ничего.S_POST_ANNOUNCE нужно воспользоваться в расширении  событиемcore.mcp_view_forum_modify_topicrowа что с topic solved?
Да все тоже самое. Выводить текст [РЕШЕНО] определяется по какому то условию, оно формируется при помощи какого-то события во wievtopic.php или еще где-то. За модераторский раздел отвечают файлы из папки ./includes/mcp/ и ни в одном из них это условие не сформировано. Это так, популярно.
ты так глубоко в этом разобрался - но почему у pretty topic файл языка только в МСП работает??
