1 (изменено: PunBB, 2016.06.06 11:02)

Тема: Pan SEO - оптимизация форума PunBB

SEO Optimizations For PunBB это расширение с различными функциями улучшения оптимизации форума. Особенность его в том, что настройки позволяют подключать только необходимые фунции и отключать те, которые не используются.
Версия 0.3 включает в себя следующие возможности:
Добавление метатегов
Управление robots.txt
Кликабельная строка состояния
Возможность убрать слово (Страница 1) из заголовка
Оптимизаци картинок, автоматическое добавленте атрибута ALT
Проверка нижнего регистра заголовков
Проверка названия добавляемой темы на уникальность, сравнивая с темами из БД.


Pan SEO - оптимизация форума PunBB


Скачать  Pan SEO.


PS: если у вас есть полезная мысль для развития расширения, пишите.

В личку только с интересными $$$ предложениями

Поделиться

2

2

Re: Pan SEO - оптимизация форума PunBB

Да, такая вещь не помешала бы для раскрутки форума, а то для punbb так ничего толкового и не нашел.
Кстати, а де скачать можно?

Поделиться

1

3

Re: Pan SEO - оптимизация форума PunBB

PunBB сказал:

PS: если у вас есть полезная мысь для развития расширения, пишите.

а как скачать то? или это тема для призыва в создании?

Поделиться

4 (изменено: PunBB, 2016.04.11 09:22)

Re: Pan SEO - оптимизация форума PunBB

So1omon сказал:

а как скачать то? или это тема для призыва в создании?

So1omon, данное расширение было написано индивидуально для этого форума (текст изменен)
Качать из первого поста.
Для пользования расширением необходимо понимать суть всех функций.

На данный момент доступна версия 0.8.1 и следующие функции:

==========================
Мета теги
Описание главной страницы
Содержательное описание, большинство ПС видят не более 160 знаков, не используйте только ВЕРХНИЙ РЕГИСТР. Для отключения оставьте поле пустым.
Разделяйте их запятыми, до 20 ключевых слов, не используйте стоп-слова и союзы. Для отключения оставьте поле пустым.
Описание форумов
Генерирует тег description из описания каждого форума
Описание топиков
Генерирует тег description из первого сообщения топика
Микроразметка
Включает meta name="viewport" в котором устанавливается ширина окна просмотра равной ширине дисплея устройства
Каноническая ссылка
Включает мета тег rel="canonical"
Профиль Google+
(rel="author")Ссылка на профиль в Google+. Для отключения оставьте поле пустым.
Автор публикации
(rel="publisher")Введите ваши данные как в учетной записи Google+. Для отключения оставьте поле пустым.
Копирайт
Название фирмы, ИП или другого предприятия. Для отключения оставьте поле пустым.
Период посещения форума роботами
Установите через сколько дней роботы должны посещать ваш форум. Для отключения установите - 0.
Включает index,nofollowРазрешает индексирование страниц, запрещает индексирование ссылок
404
Отдавать ответ от сервера 404 при не существующей странице
Оптимизация изображений
Атрибут ALTДобавлять атрибут ALT для изображений автоматически из заголовка. ALT=Название темы
ALT+Ключи
Добавляет в атрибут ALT ключевые слова.
Атрибут ALT
Добавлять атрибут TITLE для изображений автоматически из заголовка. TITLE=Название темы
TITLE+Ключи
Добавляет в атрибут TITLE ключевые слова.
Оптимизация ссылок
URL index.phpУдалить index.php из URL
SEO URL форумов
При битой ссылке переадресует на канонический URL форума
SEO URL топиков
При битой ссылке переадресует на канонический URL топика или сообщения
Внешние ссылки
Закрыть от индексации все внешние ссылки в сообщениях
Описание
Текст показываемый для гостей вместо ссылки
URL в профиле
Закрыть от индексации URL в профиле пользователя
Подпись
Запретить к индексации информацию в подписи пользователей
Скрыть permalink msg
Скрыть все постоянные ссылки на сообщения и открывать их во всплывающем окне
Скрыть прочие ссылки
Скрыть прочие ссылки на не индексируемые страницы форума
Ссылка H1*Убрать ссылку у H1, оставить только заголовок
Разное
Ключевые слова
Не выделять ключевые слова
Выделять ключевые слова жирным шрифтом в первых двух сообщениях
Выделять ключевые слова жирным шрифтом во всех сообщениях
Хлебные крошки
Сделать заголовки строки состояния ссылками
(Страница 1)
Убрать из TITLE название - (Страница 1)
Тема
Преобразовывать первый символ названия темы в верхний регистр
Тема
Проверять название темы на уникальность перед добавлением
Тема
Установите % процент уникальности
Старая URL схема
Делегирование со старой URL схемы на новую. Выберите старую схему здесь, а новую схему установите в основных настройках
======================


В принципе PunBB не нуждается в особой СЕО оптимизации.
Позже, если пользователи будут чаще интересоваться, расширение Pan SEO Optimization будет опубликовано для всех.

В личку только с интересными $$$ предложениями

Поделиться

5

Re: Pan SEO - оптимизация форума PunBB

PunBB сказал:

Позже, если пользователи будут чаще интересоваться, расширение Pan SEO Optimization будет опубликовано для всех.

Очень даже интересует) Было бы не плохо оптимизировать форум, особенно убрать (Страница 1) из заголовка, я думаю страницы плохо влияют на вывод форума в топ

Сайт Shram

Поделиться

6

Re: Pan SEO - оптимизация форума PunBB

PunBB сказал:

Разделяйте их запятыми, до 20 ключевых слов, не используйте стоп-слова и союзы. Для отключения оставьте поле пустым.

PunBB, ключевые слова это уже не актуально. Поисковики сами выбирают ключевые слова со страницы сайта.
Ко всему этому: необходимо преобразовать всю структуру страниц Форума. Теги <h> не пойми где находятся. Один из них выделяет дату публикации...

Сайт Xakker

Поделиться

7 (изменено: Bogdan, 2016.03.23 17:52)

Re: Pan SEO - оптимизация форума PunBB

PunBB сказал:

Добавление метатегов

Думаю, это крайне полезная функция. У меня на главной Drupal ипользую модуль Метатег. А под форум punBB не встречал.

Сайт Bogdan

Поделиться

8 (изменено: PunBB, 2016.03.24 12:42)

Re: Pan SEO - оптимизация форума PunBB

Xakker сказал:

Теги <h> не пойми где находятся

Нужно точно исследовать правила расположения тегов H1-H6. Один из них вообще скрыт из за циклической ссылки, это постоянная ссылка на топик. Один из них определяет время публикации. Проблема в том, что теги не возможно настроить с помощью хуков, пртдется править файлы.

Bogdan сказал:

Думаю, это крайне полезная функция. У меня на главной Drupal ипользую модуль Метатег. А под форум punBB не встречал.

Метатеги имеются, но пока в сыром виде. Нужна хорошая функция позволяющая качественно вытаскивать самые важные ключевые фразы в метатег description.

Выкладываю тестовую версию расширениея, какое оно есть, вместе с некоторыми ошибками. Скачать Pan SEO Optimizition можно из первого поста.

В личку только с интересными $$$ предложениями

Поделиться

9

Re: Pan SEO - оптимизация форума PunBB

Обновил расширение до 0.8.5
======================
Исправлены ошибки формирования мете тегов description
Активирована функция выделения ключевых слов жирным шрифтом в сообщениях.
Можно установить либо в первых двух либо во всех сообщениях.

В личку только с интересными $$$ предложениями

Поделиться

10

Re: Pan SEO - оптимизация форума PunBB

PunBB, спасибо. хорошее расширение, только когда на изображение наводиш все html теги видно.

Поделиться

11 (изменено: PunBB, 2016.05.17 02:15)

Re: Pan SEO - оптимизация форума PunBB

когда на изображение наводиш все html теги видно.

Исправлена ошибка с выводом хтмл в описании.
Улучшено выделение ключевых слов жирным шрифтом.
Активирована возможность править файл robots.txt

Текущая версия 0.9.0
Какие есть предложения, ошибки пишите.

В версии 0.9.6
+ улучшена оптимизация картинок
+ добавлена система кросслинка (тест)
- удалено лимит посещения роботов

В личку только с интересными $$$ предложениями

Поделиться

12

Re: Обновление Pan SEO до v1.1

Внимание! У расширения сменилась структура. Перед установкой необходимо удалить старую версию расширения.

Удалены:
- Период посещения роботов
- Скрытие информации в профиле тегом <noindex>

Добавлены:
+ Генерация карты сайта sitemap.xml
+ Ответ 404  от сервера при любой не существующей или битой ссылке.
+ При ссылке на пост активна ссылка на топик в хлебных крошках, при ссылке на топик неактивна (просто текст).
+ Кросслинк или перелиновка. Скрипт ищет похожие словосочетания и ставит в сообщениях ссылки на темы. В настройках можно установить допустимое количество ссылок на 1 сообщение.

В личку только с интересными $$$ предложениями

Поделиться

13

Re: Pan SEO - оптимизация форума PunBB

Приветствую!

Есть идея. Не знаю понравится или нет, но можно сделать отдельно расширение с тегами для тем, а уже из тегов темы формировать ключевые слова. А расширение с тегами в зависимости добавить.

Поделиться

14

Re: Pan SEO - оптимизация форума PunBB

nihi1ist сказал:

можно сделать отдельно расширение с тегами для тем, а уже из тегов темы формировать ключевые слова.

для начала 2000х твоя идея была бы идеальна. А в наше время поисковые машины стали слишком умными и сами отбирают для себя ключи исходя из контента страницы. Так что реализовать то можно, наверное для автора это не проблема, но боюсь это всего лишь пустая трата ресурсов...

Поделиться

15 (изменено: PunBB, 2017.05.08 10:33)

Re: Pan SEO - оптимизация форума PunBB

nihi1ist сказал:

можно сделать отдельно расширение с тегами для тем, а уже из тегов темы формировать ключевые слова

расширение которое добавляющее теги уже существует. Официальное кстати.

Обновлено расширение.
+ Добавлена возможность направить на свою страницу ошибки при переходе на несуществующую страницу. Путь необходимо указать в настройках расширения.

Добавлено: 2017.05.08 09:54

Обновлено расширение. Было замечено пользователями, что при обращении к разным ссылкам на главной после знака вопроса, урл сохраняется и в итоге появляется множество дублей главной страницы, при чем их может быть миллион, а то и миллиард!

Просто ради эксперимента добавьте к урл к главной странице вашего форума такую часть ссылки /?абракадабра
PunBB_INFO_ICQ/shock что мы видим? И теперь чтобы вы не написали после знака вопроса это будет плюс еще одна ссылка главной и конечно минус для СЕО.

Чтобы этого избежать, была добавлена новая опция определяющая на главной $_SERVER['QUERY_STRING'], и при не пустом запросе происходит 301-й редирект на главную.

В личку только с интересными $$$ предложениями

Поделиться

16 (изменено: globetrotting, 2017.05.17 17:23)

Re: Pan SEO - оптимизация форума PunBB

PunBB 1.4.4
Установлен Pan Framework 0.1.7
Проблема в работе расширения Pan SEO Optimization 1.3
При переходе на вкладку SEO - вот ссылка , появляется следующая ошибка

Sorry! The page could not be loaded.

Page Not found (Error 404):
The requested page extensions/pan_seo/options.php could not be found.

Содержимое файла - options.php

<?php

if (!defined('FORUM_ROOT'))
   define('FORUM_ROOT', '../../');
   
require FORUM_ROOT.'include/common.php';
require FORUM_ROOT.'include/common_admin.php';

if ($forum_user['g_id'] != FORUM_ADMIN)
   message($lang_common['No permission']);

// Load the admin.php language files
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_common.php';
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_index.php';

if (file_exists(FORUM_ROOT.'extensions/pan_seo/lang/'.$forum_user['language'].'/pan_seo.php'))
   require FORUM_ROOT.'extensions/pan_seo/lang/'.$forum_user['language'].'/pan_seo.php';
else
   require FORUM_ROOT.'extensions/pan_seo/lang/English/pan_seo.php';

$forum_page['crumbs'] = array(
   array($forum_config['o_board_title'], forum_link($forum_url['index'])),
   array($lang_admin_common['Forum administration'], forum_link($forum_url['admin_index'])),
   array($lang_pan_seo['SEO'], forum_link($forum_url['pan_seo_setup'])),
   $lang_pan_seo['Options']
);

define('FORUM_PAGE_SECTION', 'seo');
define('FORUM_PAGE', 'admin-seo_setup');

require FORUM_ROOT.'header.php';

// START SUBST - <!-- forum_main -->
ob_start();

?>
   <div class="main-content main-frm">
      <form class="frm-form" method="post" accept-charset="utf-8" action="<?php echo forum_link($forum_url['pan_seo_update']) ?>">
         <div class="hidden">
            <input type="hidden" name="csrf_token" value="<?php echo generate_form_token(forum_link($forum_url['pan_seo_update'])) ?>" />
            <input type="hidden" name="save_config" value="1" />
         </div>
         
         <div class="content-head">
            <h2 class="hn"><span><?php echo $lang_pan_seo['Meta tags'] ?></span></h2>
         </div>
         
         <div class="txt-set set">
            <div class="txt-box textarea">
               <label for="fld"><span><?php echo $lang_pan_seo['Desc index'] ?></span><small><?php echo $lang_pan_seo['Desc index info'] ?></small></label>
               <div class="txt-input"><span class="fld-input"><textarea id="fld" name="form[pan_seo_meta_description]" rows="2" cols="auto" maxlength="170"><?php echo forum_htmlencode($forum_config['o_pan_seo_meta_description']) ?></textarea></span></div>
            </div>
         </div>
         
         <div class="txt-set set">
            <div class="txt-box textarea">
               <label for="fld"><span><?php echo $lang_pan_seo['Keywords index'] ?></span><small><?php echo $lang_pan_seo['Keywords index info'] ?></small></label>
               <div class="txt-input"><span class="fld-input"><textarea id="fld " name="form[pan_seo_meta_keywords]" rows="3" cols="auto" maxlength="250"><?php echo forum_htmlencode($forum_config['o_pan_seo_meta_keywords']) ?></textarea></span></div>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_meta_desc_forum]" value="0" />
                  <span class="fld-input"><input type="checkbox" id="fld" name="form[pan_seo_meta_desc_forum]" value="1"<?php if ($forum_config['o_pan_seo_meta_desc_forum'] == '1') echo 'checked="checked"' ?> /></span>
                  <label for="fld "><span><?php echo $lang_pan_seo['Desc forom'] ?></span><?php echo $lang_pan_seo['Desc forum info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_meta_desc_topic]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld" name="form[pan_seo_meta_desc_topic]" value="1"<?php if ($forum_config['o_pan_seo_meta_desc_topic'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Desc topic'] ?></span><?php echo $lang_pan_seo['Desc topic info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_meta_canonical]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_meta_canonical]" value="1"<?php if ($forum_config['o_pan_seo_meta_canonical'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Meta canonical'] ?></span><?php echo $lang_pan_seo['Meta canonical info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Meta author'] ?></span><small><?php echo $lang_pan_seo['Meta author info'] ?></small></label><br />
               <span class="fld-input"><input type="url" id="fld " name="form[pan_seo_meta_author]" size="55" maxlength="255" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_meta_author']) ?>" /></span>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Meta publisher'] ?></span><small><?php echo $lang_pan_seo['Meta publisher info'] ?></small></label><br />
               <span class="fld-input"><input type="url" id="fld " name="form[pan_seo_meta_publisher]" size="55" maxlength="255" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_meta_publisher']) ?>" /></span>
            </div>
         </div>
         
         <div class="content-head">
            <h2 class="hn"><span><?php echo $lang_pan_seo['Image Optimization'] ?></span></h2>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_img_alt]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_img_alt]" value="1"<?php if ($forum_config['o_pan_seo_img_alt'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Attr alt'] ?></span><?php echo $lang_pan_seo['Attr alt info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Key alt'] ?></span><small><?php echo $lang_pan_seo['Key alt info'] ?></small></label><br />
               <span class="fld-input"><input type="text" id="fld " name="form[pan_seo_img_alt_keys]" size="70" maxlength="70" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_img_alt_keys']) ?>" /></span>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_img_title]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_img_title]" value="1"<?php if ($forum_config['o_pan_seo_img_title'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Attr title'] ?></span><?php echo $lang_pan_seo['Attr title info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Key title'] ?></span><small><?php echo $lang_pan_seo['Key title info'] ?></small></label><br />
               <span class="fld-input"><input type="text" id="fld " name="form[pan_seo_img_title_keys]" size="70" maxlength="70" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_img_title_keys']) ?>" /></span>
            </div>
         </div>
         
         <div class="content-head">
            <h2 class="hn"><span><?php echo $lang_pan_seo['Links Optimization'] ?></span></h2>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_remove_index]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_remove_index]" value="1"<?php if ($forum_config['o_pan_seo_remove_index'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['URL index'] ?></span><?php echo $lang_pan_seo['URL index info'] ?></label>
            </div>
         </div>

         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_query_string_index]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_query_string_index]" value="1"<?php if ($forum_config['o_pan_seo_query_string_index'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['query_string_index'] ?></span><?php echo $lang_pan_seo['query_string_index_desc'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_redirect_forum]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_redirect_forum]" value="1"<?php if ($forum_config['o_pan_seo_redirect_forum'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['URL forum'] ?></span><?php echo $lang_pan_seo['URL forum info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_redirect_topic]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_redirect_topic]" value="1"<?php if ($forum_config['o_pan_seo_redirect_topic'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['URL topic'] ?></span><?php echo $lang_pan_seo['URL topic info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_closed_post_link_js]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_closed_post_link_js]" value="1"<?php if ($forum_config['o_pan_seo_closed_post_link_js'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Close post link'] ?></span><?php echo $lang_pan_seo['Close post link info'] ?></label>
            </div>
         </div>
         
         <div class="content-head">
            <h2 class="hn"><span><?php echo $lang_pan_seo['Others'] ?></span></h2>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Error 404'] ?></span><small><?php echo $lang_pan_seo['Error 404 info'] ?></small></label><br />
               <span class="fld-input"><input type="text" id="fld " name="form[pan_seo_fn_message_404]" size="70" maxlength="70" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_fn_message_404']) ?>" /></span>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_keywords_strong_msg]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_keywords_strong_msg]" value="1"<?php if ($forum_config['o_pan_seo_keywords_strong_msg'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Bold words'] ?></span><?php echo $lang_pan_seo['Bold words info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Cross links'] ?></span><small><?php echo $lang_pan_seo['Cross links info'] ?></small></label><br />
               <span class="fld-input"><input type="number" id="fld " name="form[pan_seo_collocations_links]" size="5" maxlength="2" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_collocations_links']) ?>" /></span>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_breadcrumbs]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_breadcrumbs]" value="1"<?php if ($forum_config['o_pan_seo_breadcrumbs'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Breadcrumbs'] ?></span><?php echo $lang_pan_seo['Breadcrumbs info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_remove_first_page]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_remove_first_page]" value="1"<?php if ($forum_config['o_pan_seo_remove_first_page'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Page 1'] ?></span><?php echo $lang_pan_seo['Page 1 info'] ?></label>
            </div>
         </div>

         <div class="sf-set set">
            <div class="sf-box checkbox">
               <input type="hidden" name="form[pan_seo_sitemap]" value="0" />
               <span class="fld-input"><input type="checkbox" id="fld<?php   ?>" name="form[pan_seo_sitemap]" value="1"<?php if ($forum_config['o_pan_seo_sitemap'] == '1') echo 'checked="checked"' ?> /></span>
               <label for="fld "><span><?php echo $lang_pan_seo['Sitemap'] ?></span><?php echo $lang_pan_seo['Sitemap info'] ?></label>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box text">
               <label for="fld"><span><?php echo $lang_pan_seo['Unique topic'] ?></span><small><?php echo $lang_pan_seo['Unique topic info'] ?></small></label><br />
               <span class="fld-input"><input type="number" id="fld " name="form[pan_seo_validate_title_part]" size="5" maxlength="2" value="<?php echo forum_htmlencode($forum_config['o_pan_seo_validate_title_part']) ?>" /></span>
            </div>
         </div>
         
         <div class="sf-set set">
            <div class="sf-box select">
               <label for="fld"><span><?php echo $lang_pan_seo['Old scheme'] ?></span><small><?php echo $lang_pan_seo['Old scheme info'] ?></small></label><br />
               <span class="fld-input"><select id="fld" name="form[pan_seo_delegated_rewrite_rules]">
                  <option value="0" selected="selected"><?php echo $lang_pan_seo['Disable'] ?></option>
<?php

   $url_schemes = get_scheme_packs();
   foreach ($url_schemes as $schema)
   {
      if ($forum_config['o_pan_seo_delegated_rewrite_rules'] == $schema)
         echo "\t\t\t\t\t\t\t\t".'<option value="'.$schema.'" selected="selected">'.str_replace('_', ' ', $schema).'</option>'."\n";
      else
         echo "\t\t\t\t\t\t\t\t".'<option value="'.$schema.'">'.str_replace('_', ' ', $schema).'</option>'."\n";
   }

?>
               </select></span>
            </div>
         </div>
         
         
         <div class="frm-buttons">
            <span class="submit primary"><input type="submit" name="save_config" value="<?php echo $lang_admin_common['Save changes'] ?>" /></span>
         </div>
      </form>
      
   </div>
   
<?php

$tpl_temp = forum_trim(ob_get_contents());
$tpl_main = str_replace('<!-- forum_main -->', $tpl_temp, $tpl_main);
ob_end_clean();
// END SUBST - <!-- forum_main -->

require FORUM_ROOT.'footer.php';

Подскажите как исправить?
UPD: разобрался сам, нужно подправить права доступа у папки с правом доступа на 755, по умолчанию 700.

Поделиться

17

Re: Pan SEO - оптимизация форума PunBB

globetrotting, похоже говорит, что такой страницы нет. Нужно смотреть лог ошибок на сервере. Либо откройте config.php, найдите строчку

// Enable DEBUG mode by removing // from the following line
//define('FORUM_DEBUG', 1);

и поменяйте на

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

// Enable DEBUG mode by removing // from the following line
define('FORUM_DEBUG', 1);

так вы всегда будете видеть лог ошибки прямо на странице, если где нибудь она возникнет

В личку только с интересными $$$ предложениями

Поделиться

18

Re: Pan SEO - оптимизация форума PunBB

PunBB  3901 сказал:

globetrotting, похоже говорит, что такой страницы нет.

да, но страница есть. Уже не актуально, разобрался. см upd в предыдущем посту.  PunBB_INFO_ICQ/smile

Добавлено: 2017.05.17 17:31

Ещё вопрос.
Сейчас у меня title отображается так

<title>Тестовый пост - Тестовый раздел - My PunBB forum</title>

Как с помощью данного расширения сделать, чтобы отображалось только название поста, т.е. в моем случае

<title>Тестовый пост</title>

?

Поделиться

19

Re: Pan SEO - оптимизация форума PunBB

Файл manifest.xnl. Поменять этот код

      <hook id="fn_generate_crumbs_end"><![CDATA[
      
if ($forum_config['o_pan_seo_remove_first_page'] == '1')
{
   if ($reverse)
   {
      $crumbs = '';
      for ($i = ($num_crumbs - 1); $i >= 0; --$i)
         $crumbs .= (is_array($forum_page['crumbs'][$i]) ? forum_htmlencode($forum_page['crumbs'][$i][0]) : forum_htmlencode($forum_page['crumbs'][$i])).((isset($forum_page['page']) && $i == ($num_crumbs - 1) && $forum_page['page'] > 1) ? ' ('.$lang_common['Page'].' '.forum_number_format($forum_page['page']).')' : '').($i > 0 ? $lang_common['Title separator'] : '');
   }
}
      ]]></hook>

на

      <hook id="fn_generate_crumbs_end"><![CDATA[   
if (FORUM_PAGE == 'viewtopic')
{
   if ($reverse)
   {
      $crumbs = '';
      for ($i = ($num_crumbs - 1); $i >= 2; --$i)
         $crumbs .= (is_array($forum_page['crumbs'][$i]) ? forum_htmlencode($forum_page['crumbs'][$i][0]) : forum_htmlencode($forum_page['crumbs'][$i])).((isset($forum_page['page']) && $i == ($num_crumbs - 1) && $forum_page['page'] > 1) ? ' ('.$lang_common['Page'].' '.forum_number_format($forum_page['page']).')' : '');
   }
}
      ]]></hook>

и после этого обновить хуки, либо переустановить

В личку только с интересными $$$ предложениями

Поделиться

20

Re: Pan SEO - оптимизация форума PunBB

А где можно прочитать как обновить хуки? Буду рад видеть актуальный линк. Спасибо.

Поделиться