info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 1520

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

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


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


24 февраля 2023 года проверил установку - работает некорректно. ставить не стоит.

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


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

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


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



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

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

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

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



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

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




cron

Текущее время: 04 мар 2024, 01:34

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид