сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются. старый сайт

Белк на PhpBB 3.0.14

информация по этому форуму. bbcode, моды и прочее, проверенное Белком. (перенос данных продолжается...)

Сегодня на конференции было 52 посетителей :: 1 зарегистрированный, 0 скрытых, 1 бот и 50 гостей (основано на активности посетителей за последние 24 часа)




 [ 1 сообщение ] 
Автор Сообщение
Не в сети
  (Андрей)
Администратор
Аватара пользователя

Стаж: 5 месяцев 20 дней
Сообщения: 228
Откуда: здешние мы

Стиль сайта: subsilver2
Настоящее имя: Андрей


несколько раз этот мод ставится не желал. хотя до этого много раз устанавливался именно на эту версию форума. есть проблемы. если будете ставить - обязательно делайте бэкап.


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'],


EN языковые правки
Открыть language/en/acp/forums.php
Найти



Вставить перед найденным

Код: Выделить всё

//Forum SEO
$lang = array_merge($lang, array(
   'FORUM_SEO_SETTINGS'         => 'Forum SEO',
   'FORUM_SEO_KEY'               => 'SEO keywords',
   'FORUM_SEO_KEY_EXPLAIN'         => 'Enter your preferred SEO keywords here. Seperate with comma: ",".',
   'FORUM_SEO_DESC'            => 'SEO description',
   'FORUM_SEO_DESC_EXPLAIN'      => 'Enter your preferred SEO description here.',
   'FORUM_SEO_BOTTOM'            => 'SEO bottom',
    'FORUM_SEO_BOTTOM_EXPLAIN'      => 'Enter your preferred SEO bottom description here.<br />This is displayed at the bottom of the forum.',
));


RU языковые правки (русификация)
Открыть language/ru/acp/forums.php
Найти



Вставить перед найденным

Код: Выделить всё

//Forum SEO
$lang = array_merge($lang, array(
   'FORUM_SEO_SETTINGS'         => 'Forum SEO',
   'FORUM_SEO_KEY'               => 'Ключевые слова',
   'FORUM_SEO_KEY_EXPLAIN'         => ' Введите ключевые слова для данного раздела(подфорума), для разделения слов используйте запятую: ",".',
   'FORUM_SEO_DESC'            => 'Описание',
   'FORUM_SEO_DESC_EXPLAIN'      => 'Введите описание данного раздела(подфорума).',
   'FORUM_SEO_BOTTOM'            => 'Отображаемое описание',
    'FORUM_SEO_BOTTOM_EXPLAIN'      => 'Введите описание, которое будет отображаться внизу при просмотре данного раздела(подфорума)',
));


правки для стиля prosilver
Открыть styles/prosilver/template/viewforum_body.html
Найти

Код: Выделить всё

<!-- IF FORUM_DESC or MODERATORS or U_MCP -->


Заменить найденное на

Код: Выделить всё

<!-- IF FORUM_DESC or FORUM_SEO_DESC or MODERATORS or U_MCP -->


Найти

Код: Выделить всё

   <!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->


Заменить найденное на

Код: Выделить всё

   <!-- IF FORUM_SEO_DESC --><div><span style="font-weight:bold;">{FORUM_SEO_KEY}</span><br /><span>{FORUM_SEO_DESC}</span></div><br /><!-- ELSEIF FORUM_DESC --><div><span>{FORUM_DESC}</span></div><br /><!-- ENDIF -->


Найти

Код: Выделить всё

<!-- INCLUDE jumpbox.html -->


Вставить перед найденным

Код: Выделить всё

<!-- IF FORUM_SEO_BOTTOM --><div><br /><span>{FORUM_SEO_BOTTOM}</span><br /></div><!-- ENDIF -->


правки для стиля subsilver2
Открыть styles/ваш стиль/template/viewforum_body.html
Найти

Код: Выделить всё

<!-- INCLUDE breadcrumbs.html -->


Вставить перед найденным

Код: Выделить всё

<!-- IF FORUM_SEO_DESC --><div><span style="font-weight:bold;">{FORUM_SEO_KEY}</span><br /><span>{FORUM_SEO_DESC}</span></div><br /><!-- ELSEIF FORUM_DESC --><div><span>{FORUM_DESC}</span></div><br /><!-- ENDIF -->


После установки надо добавить вывод ключевых слов и описаний в код форума, для этого открываем шаблон overall_header.html своего стиля и находим

Код: Выделить всё

<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


После отработки скрипта удаляем его с сервера (при запуске достаточно согласиться с установкой и нажать отправить).

не забудьте почистить кэш стиля!


После всей установки задание описаний будет в Админка - Форумы - настройка,
а сами тэги будут выводится внизу страницы форумов/подфорумов.
Успехов.



трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на конференции:

Всего посетителей: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (63) здесь было 23 май 2026, 12:35

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Часовой пояс: UTC + 3 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

cron

Текущее время: 26 июн 2026, 20:49

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB.