Advanced phpBB3 SEO mod Rewrite

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).

Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY 23.07.2008 22:55

Код: Выделить всё
## MOD Title:       Advanced phpBB3 SEO mod Rewrite
## MOD Author:       dcz / www.phpbb-seo.com
## MOD Description:    This mod will URL rewrite phpBB URLs, injecting
##         categories, forums and topic titles in their URLS.
##          Please read the author notes BEFORE using this mod.
##          Check http://www.phpbb-seo.com/boards/advanced-seo-url/advanced-phpbb3-seo-url-vt1219.html
##          for the latest version or to get help with this MOD.
##
## MOD Version:    0.4.4


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

Единственная проблема - официально не зарегистрирован на phpbb.com

Транслитерация ссылок подсказана Andreich:
В файле \phpbb_seo\phpbb_seo_class.php ищим функцию format_url и заменяем на:


Код: Выделить всё
    function format_url( $url, $type = 'topic' ) {
          $url = preg_replace('`\[.*\]`U','',$url);
          $url = htmlentities($url, ENT_COMPAT, $this->encoding);
          //$url = str_replace( array('у', 'У'),'u', $url );
          $rus = array('ё','ж','ц','ч','ш','щ','ю','я','Ё','Ж','Ц','Ч','Ш','Щ','Ю','Я','А','Б','В','Г','Д','Е','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ъ','Ы','Ь','Э','а','б','в','г','д','е','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ъ','ы','ь','э');
          $lat = array('yo','zh','tc','ch','sh','sh','yu','ya','YO','ZH','TC','CH','SH','SH','YU','YA','A','B','V','G','D','E','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','H','_','I','_','E','a','b','v','g','d','e','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','_','i','_','e');
          $url = str_replace($rus,$lat,$url);
          $url = strtr($url,
           "АБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬЭабвгдезийклмнопрстуфхъыьэ",
           "ABVGDEZIJKLMNOPRSTUFH_I_Eabvgdezijklmnoprstufh_i_e");
          $url = preg_replace( '`&([a-z]+)(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i', "\\1", $url );
          $url = preg_replace( $this->seo_opt['url_pattern'] , '-', $url);
          $url = strtolower(trim($url, '-'));
          return empty($url) ? $type : $url;
       }



там два преобразования, работает вроде самое первое. Щас не помню точно, а разбираться лень :-) Главное, что это работает :)
Кому не лень - подправьте


Если не применять эту замену, то ссылка на темы будет состоять только из латинских символов и цифр, содержащихся в ее названии, и номера темы.
У меня лично после введения транслитерации ссылки на темы приняли вид
Код: Выделить всё
forum.ru/r-r-r-s-r-r-r-r-r-r-r-r-r-s-s-r-phpbb3-t1.html

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



После установки мода замечена непонятная проблема:
имена пользователей перестали быть ссылками, т.е. вообще нигде на форуме нет возможности перейти в панель какого-либо пользователя. Где копать - не могу сообразить.

----
Обсуждение мода на сайте разработчика
http://www.phpbb-seo.com/boards/advance ... t1219.html

Скачать мод можно здесь
http://downloads.phpbb-seo.com/phpbb3-s ... te-38.html
:arrow: Для скачивания нажать на кнопку "Download" под баннером.
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43


Re: Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY 24.07.2008 21:18

MAzZY писал(а):После установки мода замечена непонятная проблема:
имена пользователей перестали быть ссылками, т.е. вообще нигде на форуме нет возможности перейти в панель какого-либо пользователя. Где копать - не могу сообразить.

Этот вопрос решился - похоже на неверную установку.

Осталась проблема с транслитом. Кто-нибудь может подсказать варианты решения проблемы?
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение Andreich 24.07.2008 23:00

А ты phpbb_seo_class.php после редактирования в UTF сохранял?
Andreich
phpBB 1.4.1
 
Сообщения: 46
Зарегистрирован: 06.02.2008 21:38

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY 24.07.2008 23:26

Вот ведь блин. Сохранялось в utf -8, но с BOM. Сохранил без BOM - все получилось отлично. Спасибо за помощь.

Что странно - все остальные файлы сохранялись так же точно и без проблем, в том числе и языковые файлы.
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение vredina 25.08.2008 11:20

привет. помогите настроить этот мод. я плохо понимаю английский и в итоге что-то не все получается. Установила сам мод, произвела замену файлов. После этого в админке я тупо поставила везде "ДА" , т.к. половина не понимаю что там написано ( может ошибка в этом), после чего созданный там файл хитачис кинула в папку с форумом и на всякий т.к. форум стоит не в корне а в подпапке, еще и в корень самого сайта. В корне сайта есть файл робот
User-agent: *
Disallow: /portal/viewtopic.php
Disallow: /portal/viewforum.php
Disallow: /portal/index.php?
Disallow: /portal/posting.php
Disallow: /portal/search.php?
Disallow: /portal/ucp.php
Disallow: /portal/mcp.php
Disallow: /portal/post
Disallow: /portal/portal.php
Disallow: /portal/member
Disallow: /portal/memberlist.php
Disallow: /portal/faq.php
Disallow: /portal/blok.php
Disallow: /portal/medals.php
Disallow: /portal/blok.php?u=2

в итоге - форум открывается по ссылке с хтмл, сами форумы имеют такой же вид в строке что и проблема была выше, я изменила файл непосредственно на сервере, не могу сказать закралось ли это самое BOM ( т.к. не знаю а где его искать или проверять), но при этом еще и при попытке перейти по адресу форумов- выдает страницы не существует. Полистала форумы поняла что получилась каша- например файл с FAQ, со списком пользователей и может еще другие- все на рhp, а наприме личные сообщений- на хтмл.....
может кто-нибудь может мне помочь по шагово настроить данный мод?
vredina
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 05.04.2007 13:03
Предупреждения: 1

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY 26.08.2008 14:07

Не надо было трогать настройки в админке - там не везде можно ставить "Да". И файлы нужно скопировать именно туда, куда указано в инструкции.
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение VUK 28.08.2008 20:54

У меня лично после введения транслитерации ссылки на темы приняли вид

Код: Выделить всё
forum.ru/r-r-r-s-r-r-r-r-r-r-r-r-r-s-s-r-phpbb3-t1.html


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

Была такая же беда, куки почистил и всё ОК. Но другая замучила - все файлы на хост заливать не стал, т.к. модифицированный форум , а вставлял весь код ручками. Помучился часа два , но не в этом дело , "sid=..." не убирается,хотя в настройках и ставил - и убирал галку одно и тоже. "SID=..." как стоял, так и появляется.
Может кто сталкивался? :shock:
VUK
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 07.07.2008 18:59

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY 28.08.2008 21:40

Единственное - выполнить все инструкции точно. У меня проблем нет, хотя я долго мучился с этим модом
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение vredina Вчера 10:27

я можно подсказать или дать скин где ДА а где НЕт должны стоять..пытаюсь перевести на русский и только голову ломаю....
vredina
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 05.04.2007 13:03
Предупреждения: 1

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение MAzZY Вчера 18:45

vredina, попробуй еще раз запустить файл phpbb_seo_install.php. Должно сбросить все настройки
MAzZY
phpBB 2.0.8
 
Сообщения: 335
Зарегистрирован: 14.05.2005 23:43

Re: Advanced phpBB3 SEO mod Rewrite

Сообщение rxu Вчера 18:52

Чтобы не мучаться, можно воспользоваться премодом.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4445
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск


Вернуться в Поддержка модов для phpBB 3.0.x

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

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

cron