Forum SEO PPbb3 + Инструкция по установке
мод даёт возможность задания ключевых слов и описания для форумов, что помогает в поисковой оптимизации сайта.
Установка:
Скачиваем мод из файлового архива сайта:
Скачать из файлового архива сайта
Распаковываем и копируем содержимое папки root в корень сайта (где файл config.php).
Если у вас уже есть папка umil, то перед копированием удаляем её из папки root и копируем информацию уже без неё.
После загрузки мода редактируем файлы сайта:
(данные правки для любого стиля)
Открыть adm/style/acp_forums.html
Найти
Вставить после найденного
Найти
Вставить после найденного
Найти
Вставить после найденного
Найти
Вставить после найденного
Найти
Вставить перед найденным
Найти
Код: Выделить всё
if (value == {FORUM_POST})
{
dE('forum_post_options', 1);
dE('forum_link_options', -1);
dE('forum_rules_options', 1);
dE('forum_cat_options', -1);
Вставить после найденного
Код: Выделить всё
dE('forum_seo_options', 1);
Найти
Код: Выделить всё
else if (value == {FORUM_LINK})
{
dE('forum_post_options', -1);
dE('forum_link_options', 1);
dE('forum_rules_options', -1);
dE('forum_cat_options', -1);
Вставить после найденного
Код: Выделить всё
dE('forum_seo_options', -1);
Найти
Код: Выделить всё
else if (value == {FORUM_CAT})
{
dE('forum_post_options', -1);
dE('forum_link_options', -1);
dE('forum_rules_options', 1);
dE('forum_cat_options', 1);
Вставить после найденного
Код: Выделить всё
dE('forum_seo_options', 1);
Найти
Код: Выделить всё
<!-- IF S_FORUM_LINK -->
dE('forum_rules_options', -1);
Вставить после найденного
Код: Выделить всё
dE('forum_seo_options', -1);
Найти
Код: Выделить всё
<div id="forum_cat_options">
Вставить перед найденным
Код: Выделить всё
<div id="forum_seo_options">
<fieldset>
<legend>{L_FORUM_SEO_SETTINGS}</legend>
<dl>
<dt><label for="forum_seo_key">{L_FORUM_SEO_KEY}:</label><br /><span>{L_FORUM_SEO_KEY_EXPLAIN}</span></dt>
<dd><input class="text medium" type="text" id="forum_seo_key" name="forum_seo_key" value="{FORUM_SEO_KEY}" maxlength="255" /></dd>
</dl>
<dl>
<dt><label for="forum_seo_desc">{L_FORUM_SEO_DESC}:</label><br /><span>{L_FORUM_SEO_DESC_EXPLAIN}</span></dt>
<dd><textarea id="forum_seo_desc" name="forum_seo_desc" rows="5" cols="45" maxlength="255">{FORUM_SEO_DESC}</textarea></dd>
</dl>
<dl>
<dt><label for="forum_seo_bottom">{L_FORUM_SEO_BOTTOM}:</label><br /><span>{L_FORUM_SEO_BOTTOM_EXPLAIN}</span></dt>
<dd><textarea id="forum_seo_bottom" name="forum_seo_bottom" rows="5" cols="45" maxlength="255">{FORUM_SEO_BOTTOM}</textarea></dd>
</dl>
</fieldset>
</div>
Открыть includes/acp/acp_forums.php
Найти
Вставить после найденного
Найти
Вставить после найденного
Найти
Вставить после найденного
Найти
Код: Выделить всё
'forum_desc_bitfield' => '',
Вставить после найденного
Код: Выделить всё
'forum_seo_key' => utf8_normalize_nfc(request_var('forum_seo_key', '', true)),
'forum_seo_desc' => utf8_normalize_nfc(request_var('forum_seo_desc', '', true)),
'forum_seo_bottom' => utf8_normalize_nfc(request_var('forum_seo_bottom', '', true)),
Найти
Код: Выделить всё
'forum_desc' => '',
Вставить после найденного
Код: Выделить всё
'forum_seo_key' => '',
'forum_seo_desc' => '',
'forum_seo_bottom' => '',
Найти
Код: Выделить всё
'S_DESC_URLS_CHECKED' => ($forum_desc_data['allow_urls']) ? true : false,
Вставить после найденного
Код: Выделить всё
'FORUM_SEO_KEY' => $forum_data['forum_seo_key'],
'FORUM_SEO_DESC' => $forum_data['forum_seo_desc'],
'FORUM_SEO_BOTTOM' => $forum_data['forum_seo_bottom'],
Открыть includes/functions_display.php
Найти
Вставить перед найденным
Найти
Код: Выделить всё
'FORUM_DESC' => generate_text_for_display($forum_data['forum_desc'], $forum_data['forum_desc_uid'], $forum_data['forum_desc_bitfield'], $forum_data['forum_desc_options']),
Вставить перед найденным
Код: Выделить всё
'FORUM_SEO_KEY' => $forum_data['forum_seo_key'],
'FORUM_SEO_DESC' => $forum_data['forum_seo_desc'],
'FORUM_SEO_BOTTOM' => $forum_data['forum_seo_bottom'],
После установки надо добавить вывод ключевых слов и описаний в код форума, для этого открываем шаблон overall_header.html своего стиля и находим
Заменяем найденное на
Если у вас уже установлена SEO - модификация для главной страницы (Index), то эти строки должны выглядеть так (после редактирования):
Код: Выделить всё
<meta name="keywords" content="" />
<meta name="description" content="" />
Заменяем найденное на
Код: Выделить всё
<meta name="keywords" content="<!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_KEY}<!-- ENDIF -->" />
<meta name="description" content="<!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_DESC}<!-- ENDIF -->" />
Если у вас уже установлена SEO - модификация для главной страницы (Index), то эти строки должны выглядеть так (после редактирования):
Код: Выделить всё
<meta name="keywords" content="<!-- IF SEO_KEY -->{SEO_KEY}<!-- ENDIF --><!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_KEY}<!-- ENDIF -->" />
<meta name="description" content="<!-- IF SEO_DESC -->{SEO_DESC}<!-- ENDIF --><!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_SEO_DESC}<!-- ENDIF -->" />
Окончание установки.
Запускаем скрипт-инсталлятор по адресу
После отработки скрипта удаляем его с сервера (при запуске достаточно согласиться с установкой и нажать отправить).
не забудьте почистить кэш стиля!
Запускаем скрипт-инсталлятор по адресу
Код: Выделить всё
http://ваш сайт/install_forum_seo.php
После отработки скрипта удаляем его с сервера (при запуске достаточно согласиться с установкой и нажать отправить).
не забудьте почистить кэш стиля!
После всей установки задание описаний будет в Админка - Форумы - настройка,
а сами тэги будут выводится внизу страницы форумов/подфорумов.
Успехов.