Некоторые "костыли" для установивших мод.
Проблема
дубляжа первых страниц каждой темы:
Открываем
include/lib.php, ищем
CODE: $paginator .= $go_start.$prev.$dots_start;
$paginator .= implode(" ",$pagesarray);
$paginator .= $dots_finish.$next.$go_finish;
и после них добавил:
CODE: $paginator = str_replace('-f1.html','-f.html',$paginator);
$paginator = str_replace('-t1.html','-t.html',$paginator);
После установки мода остается неизменным тег в header-e:
CODE:<LINK rel="Start" title="Первая страница темы - First page" type="text/html" href="http://site.tu/community/topic.php?forum=FF&topic=TT">
Исправляем так: открываем
topic.php и ищем строку
CODE:$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/topic.php?forum={$forum_id}&topic={$topic_id}\">
заменяем ее на следующие строки
CODE://$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/topic.php?forum={$forum_id}&topic={$topic_id}\">
$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/" . _rewriteTopicUrl($forum_id, $topic_id, '', '') . "\">
Следующий момент: заголовки топика в тегах
<h1>...</h1> также остались со старыми ссылками без ЧПУ. Для исправления открываем
/forum/templates/тема/topic_body.tpl, находим строку
CODE:<h1><a href="topic.php?forum={$forum_id}&topic={$topic_id}" style="text-decoration:none;">{$topic['name']}</a></h1>
и заменяем на
CODE:<h1><a href="{$topic_chpu_link}" style="text-decoration:none;">{$topic['name']}</a></h1>
В этом файле в самом верху после строки
вставляем
CODE:$topic_chpu_link = "{$fm->exbb['boardurl']}/" . _rewriteTopicUrl($forum_id, $topic_id, '', '');
Есть еще масса доработок, но они уже не столько критичны, т.к. относятся к юзабилити и СЕО.
Кстати, еще один большой минус мода. Проблема в том, что ссылки на категории (
index.php?c=C) и другие подобные ссылки, вида
index.php?ЧТО-ТО (например,
index.php?action=resetall) сначала редиректятся с 302м кодом на ссылки без index.php (
/?c=C,
/?action=resetall), а уже потом с 301-м редиректом на ссылки с ЧПУ.
Второй большой минус - это отсутствие уникального title и description для категории (берутся те же, что и для корня форума).
Это то, что бросилось сразу в глаза, более подробное тестирование мода пока не делал.