1 (edited by PunBB 2017.08.04 10:16)

Topic: Pan SEO - расширение для оптимизации форума PunBB

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


Pan SEO - расширение для оптимизации форума PunBB

8. Настройка расширения Pan SEO

Настройка метатегов TITLE & DESCRIPTION
Эти настройки позволяют установить TITLE & DESCRIPTION только для главной страницы форума. Они будут отличаться от названия и описания в основных настройках.

TITLE forums   Show only the forum title in TITLE
Позволяет отобразить в TITLE только название темы без названия сайта.

DESCRIPTION forums    Generated tag DESCRIPTION.
Генерирует тег DESCRIPTION

TITLE topics   Show only the topic subject in TITLE
Позволяет отобразить в TITLE только название темы без присутствия в цепочке имени форума и названия сайта.

DESCRIPTION topics   Generated tag DESCRIPTION from first message.
При включении данной опции DESCRIPTION будет генерировать из первого сообщения темы. Если это какая либо другая страница темы, то DESCRIPTION генерироваться будет из первого сообщения на странице.

Meta tag canonical   Enable meta tag canonical.
Канонические урл. При переходе по ссылкам на сообщения или другие страницы, этот мета тег будет добавлять ссылку на первую страницу темы.

Author Google+
Эта опция важна только для Гугла. Если у вас есть учетная запись в Гугле лучше вставить ссылку на свой профиль Google+.

ALT atribute & TITLE atribute
Добавляет картинкам на страницах форума атрибуты ALT & TITLE с названием текущей темы.

SEO URL Index    Delete from URL index.php
Убирает /index.php из УРЛ на главной странице, что позволяет убрать дублирование главной страницы форума.

Query string    Redirecting if on index page query string (forum/?id=123)
Убирает ссылки на битые ссылки на главной странице. Для эксперимента при отключенной опции перейдите по ссылке you-forum/?id=123 или you-forum/?id=452. Как видим, система не выдаст ошибку а откроется для просмотра главной страницы форума. Я уверяю вас, что все эти дубли успешно попадут в индекс, а вес вашей основной страницы распределится на все дубли главной страницы. А оно вам надо? Конечно нет...

SEO URL Forums   If the link is wrong do redirect to curent url.
SEO URL Topic    If the link is wrong do redirect to curent url.
Эти  опции распознают битые ссылки на страницы. Это очевидно при выборе УРЛ схемы на ЧПУ. Можете проверить. Ради спортивного интереса просто обрежьте урл до, но так чтобы остались цифры. Что видим? Страница так же не выдала ошибку, а успешно открылась по новому адресу. Эти все не нужные нам дубли устраняет данная опция. Скрипт просто переадресует на правильную страницу, что не позволяет добавить в индекс кучу одинаковых страниц.

(Page 1)    It removes the TITLE - Page 1.
Эта опция удаляет из первой страницы слово (Страница 1) из тайтла. Что придает названиям страниц больше уникальности.

Sitemap    Create file sitemap.xml.
Опция позволяет создавать карту сайта для поисковых роботов. Этот инструмент полезен если на вашем форуме не более 50 000 страниц. Если количество страниц вашего форума превышает 50 тысяч, то данную опцию использовать бессмысленно.


Скачать расширение  Pan SEO.


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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

2

Re: Pan SEO - расширение для оптимизации форума PunBB

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

3

Re: Pan SEO - расширение для оптимизации форума PunBB

PunBB wrote:

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

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

4 (edited by PunBB 2017.08.04 10:11)

Re: Pan SEO - расширение для оптимизации форума PunBB

So1omon wrote:

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5

Re: Pan SEO - расширение для оптимизации форума PunBB

PunBB wrote:

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

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

6

Re: Pan SEO - расширение для оптимизации форума PunBB

PunBB wrote:

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

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

7 (edited by Bogdan 2016.03.23 17:52)

Re: Pan SEO - расширение для оптимизации форума PunBB

PunBB wrote:

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

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

8 (edited by PunBB 2016.03.24 12:42)

Re: Pan SEO - расширение для оптимизации форума PunBB

Xakker wrote:

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

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

Bogdan wrote:

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

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

9

Re: Pan SEO - расширение для оптимизации форума PunBB

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

10

Re: Pan SEO - расширение для оптимизации форума PunBB

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

11 (edited by PunBB 2016.05.17 02:15)

Re: Pan SEO - расширение для оптимизации форума PunBB

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

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

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

12

Re: Pan SEO - расширение для оптимизации форума PunBB

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

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

13

Re: Pan SEO - расширение для оптимизации форума PunBB

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

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

14

Re: Pan SEO - расширение для оптимизации форума PunBB

nihi1ist wrote:

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

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

15 (edited by PunBB 2017.05.08 10:33)

Re: Pan SEO - расширение для оптимизации форума PunBB

nihi1ist wrote:

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

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

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

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

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

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

16 (edited by 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);

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

18

Re: Pan SEO - расширение для оптимизации форума PunBB

PunBB  3901 wrote:

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>

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

20

Re: Pan SEO - расширение для оптимизации форума PunBB

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