Форум web-мастеров phpBB3

Модификации и расширения phpBB




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 8 месяцев
Сообщения: 332
Россия

Ответить с цитатой

Всё ломал голову как убрать идентификатор форумов на странички тем, чтобы когда переносишь тему, темы не вылетали из поискового индекса, (есть конечно другое решение но слишком геморойно ), решение нашёл на основе Simple SEO Mod для phpBB3, ppkbb3cker, не много переделал файл, в админке опции перенёс в другое место и если к примеру ставим галочку "Включить Simple SEO Mod" мы видим что id форумов на топиках пропадает. После установки мода вы свои url не теряете, пример на этом форуме.
Установка:
Открыть: includes/functions.php
Найти:
    $template->display('body');
Заменить на:
// Simple SEO Mod
ob_start();
    $template->display('body');
    $content = ob_get_clean();
    echo replace_for_mod_rewrite($content);
// Simple SEO Mod
Найти: Перед вставить:
// Simple SEO Mod
 require_once($phpbb_root_path . 'includes/functions_seo.' . $phpEx);
// Simple SEO Mod
Открыть: includes/acp/acp_board.php
Найти:
                  'warnings_expire_days'   => array('lang' => 'WARNINGS_EXPIRE',      'validate' => 'int',   'type' => 'text:3:4', 'explain' => true, 'append' => ' ' . $user->lang['DAYS']),
После вставить:
            // Simple SEO Mod
            'legend4'               => 'SERVER_SEO',
            'with_simple_seo'       => array('lang' => 'WITH_SIMPLE_SEO',   'validate' => 'bool',           'type' => 'radio:yes_no', 'explain' => true),
            'simple_seo_title'      => array('lang' => 'SIMPLE_SEO_TITLE',  'validate' => 'bool',           'type' => 'radio:yes_no', 'explain' => true),
            // Simple SEO Mod
Открыть: language/ru/acp/board.php
Найти:
   'WARNINGS_EXPIRE_EXPLAIN'      => 'Количество дней, по истечении которых выданное пользователю предупреждение будет автоматически снято. Установите 0, чтобы сделать предупреждения бессрочными.',
После вставить:
   // Simple SEO Mod
  'WITH_SIMPLE_SEO'           => 'Включить Simple SEO Mod',
  'WITH_SIMPLE_SEO_EXPLAIN'   => 'Simple SEO Mod by zhouyanqin from jabgo.com',
  'SIMPLE_SEO_TITLE'          => 'Включить ЧПУ заголовоки в URL-адресе тем и форумов',
  'SIMPLE_SEO_TITLE_EXPLAIN'  => 'Если установлено да, то будут задействованы ЧПУ заголовоки в URL-адресе тем и форумов',
  'SERVER_SEO'                => 'Поисковой оптимизатор',
  // Simple SEO Mod
Администраторский раздел > Конфигурация > Настройки конференции > В самом низу смотрим
Про файл .htaccess не забываем.
#829
Если чё пишите, мог что-то упустить.
Скрытый текст. Необходимо зарегистрироваться.

Внимание! Мод не много не доработан, доделывать в данный момент лень и времени на это тратить так же.
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181
Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Аватара пользователя

Карма
0
Стаж: 4 года 4 месяца
Сообщения: 1
Откуда: Днепропетровск - Торонто
Канада

Ответить с цитатой

9CaraTT писал(а):
есть конечно другое решение но слишком геморойно
Здравствуйте! И всё-же какова разница между этими двумя решниями? Всю ту кучу правок, что предлагает Фладекс, не просто ж так надо делать? Чревато-ли чем-то ваше (более простое) решение? Спасибо!
Профиль  Отправить личное сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 8 месяцев
Сообщения: 332
Россия

Ответить с цитатой

Вечер добрый!
В большей степени это полезно при переносе тем, к примеру после переноса в другой форум, тема не вылетает из иднекса поисковых систем.
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181
Профиль  Отправить личное сообщение
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

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

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

cron