Пропустить

phpBB SEO Ultimate SEO URL

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 13.11.2009 19:36

## MOD Title: 		phpBB SEO Ultimate SEO URL
## MOD Author: 		dcz / www.phpbb-seo.com
## MOD Description: 	This mod will URL rewrite phpBB URLs in a lot of different ways.

Официальная поддержка(на английском языке) и ссылка на скачивание находятся в этой теме. Так же там можно найти дополнительные моды, которые только улучшат работу данного мода, и последнюю версию phpBB 3.0.х с уже предустановленными модами. Хорошо подходит для тех, кто не уверен в себе, т.к. установка этого мода довольно трудоемкая.

Внимание!
На данный момент этот мод официально не зарегистрирован на phpbb.com

Ещё внимание!
Об авторских правах. Этот мод распространяется под лицензией RPL. Подробнее смотрите здесь
phpBB SEO Ultimate SEO URL


Самый мощный и гибконастраиваемый мод для создания ЧПУ на форуме.
Возможна работа в трех режимах: Расширенном (Advanced), Смешаном (Mixed) и Простом (Simple)
В этой теме осуществляется поддержка только актуальной версии. До версии 0.6.0 все три режима шли отдельными модами.
Их обсуждение можно найти в этих темах:
Advanced phpBB3 SEO mod Rewrite
Simple phpBB3 SEO mod Rewrite
Теперь они не поддерживаются. Обновляйтесь до актуальной версии, если вам нужна поддержка.

Переведенная инструкция по установке с описанием функций мода и первоначальными настройками.
phpBB SEO Ultimate SEO URL rus.txt
Переведенная инструкция по установке с описанием функций мода и первоначальными настройками. (для версии 0.6.0)
(39.22 КБ) Скачиваний: 2620

Автор перевода: Slon77

Внимание!
При работе этого мода возможны конфликты с другими модами, установленными на вашей конференции. Например, с модами, дающими ссылку на сообщения на форуме, - в этом случае ссылки остаются не ЧПУ. Решение для каждого мода индивидуальное. На данный момент мне не известно о решении этих проблем, но, возможно, они есть на официальном форуме.

Решение проблемы несовместимости этого мода и Quick reply for phpBB3.
Сделано при помощи rxu и Izya

В файле viewtopic_body.html вашего стиля
Найти
        <a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a>

Заменить на
    <a href="javascript:void(0)" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){alert('{L_NO_SELECTION}');}else{ addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUOTE_TEXT}">{L_QUOTE}</a>

В файле language\ru\viewtopic.php
Найти
'ATTACHMENT'                  => 'Вложение',

Добавить перед
'NO_SELECTION'         =>   'Вы ничего не выделили',


Транслитерация русских названий тем и форумов в ЧПУ
В файле phpbb_seo/phpbb_seo_class.php
Найти (первое вхождение)
    return;
       }

Добавить перед
 // Custom characters replacement
          $url_replace = array(
             'А' => 'A', 'а' => 'a',
             'Б' => 'B', 'б' => 'b',
             'В' => 'V', 'в' => 'v',
             'Г' => 'G', 'г' => 'g',
             'Д' => 'D', 'д' => 'd',
             'Е' => 'E', 'е' => 'e',
             'Ё' => 'E', 'ё' => 'e',
             'Ж' => 'J', 'ж' => 'j',
             'З' => 'Z', 'з' => 'z',
             'И' => 'I', 'и' => 'i',
             'Й' => 'Y', 'й' => 'y',
             'К' => 'K', 'к' => 'k',
             'Л' => 'L', 'л' => 'l',
             'М' => 'M', 'м' => 'm',
             'Н' => 'N', 'н' => 'n',
             'О' => 'O', 'о' => 'o',
             'П' => 'P', 'п' => 'p',
             'Р' => 'R', 'р' => 'r',
             'С' => 'S', 'с' => 's',
             'Т' => 'T', 'т' => 't',
             'У' => 'U', 'у' => 'u',
             'Ф' => 'F', 'ф' => 'f',
             'Х' => 'H', 'х' => 'h',
             'Ц' => 'C', 'ц' => 'c',
             'Ч' => 'CH', 'ч' => 'ch',
             'Ш' => 'SH', 'ш' => 'sh',
             'Щ' => 'SHCH', 'щ' => 'shch',
             'Ъ' => '', 'ъ' => '',
             'Ы' => 'I', 'ы' => 'i',
             'Ь' => '', 'ь' => '',
             'Э' => 'E', 'э' => 'e',
             'Ю' => 'U', 'ю' => 'u',
             'Я' => 'YA','я' => 'ya',   
          );
          $this->seo_opt['url_find'] = array_keys($url_replace);
          $this->seo_opt['url_replace'] = array_values($url_replace);
          // Custom characters replacement

Найти
 $url = preg_replace('`\[.*\]`U','',$url);

После добавить
          $url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url ); 


Совместимость с модом Thanks for post 1.2.4
Файл root/thankslist.php следует заменить на этот


Совместимость с модом Instant Post Redirect с установленным дополнением для браузера IE
Открыть posting.php, найти:
				if (($pos = strrpos($redirect_url, '#')) !== false)
				{
					$redirect_url = substr_replace($redirect_url, "&amp;ipr_p={$data['post_id']}", $pos);
				}
				redirect($redirect_url);

Заменить на:
				//-- mod : Instant Post Redirect  adds ipr_p - IE-Fix
				if (($pos = strrpos($redirect_url, '#')) !== false)
				{
					// $redirect_url = substr_replace($redirect_url, "&amp;ipr_p={$data['post_id']}", $pos);
					$seo_sep = strpos($redirect_url, '?') !== false ? '&amp;' : '?';
					$redirect_url = substr_replace($redirect_url, $seo_sep . "ipr_p={$data['post_id']}", $pos);
				}
				redirect($redirect_url);
				//-- end mod : Instant Post Redirect


Дополнительная правка для нормальной работы мода phpBB Gallery от nickvergessen
открыть:
phpbb_seo/phpbb_seo_class.php

найти:

          if ( $this->seo_opt['url_rewrite'] && !defined('ADMIN_START') && isset($this->file_hbase[$this->seo_opt['req_file']])) {   
             $this->seo_opt['seo_base_href'] = '<base href="' . $this->file_hbase[$this->seo_opt['req_file']] . '"/>';
          }


Перед добавить

          if (strpos($this->seo_opt['req_self'], GALLERY_ROOT_PATH) !== false) {
             $this->file_hbase['index'] = $this->file_hbase['search'] = $this->seo_path['phpbb_url'] . GALLERY_ROOT_PATH;
          }


Русский языковой файл с основными настройками. Многое не переведено, что-то переведено с недочетами. Возможно, со временем перевод будет доработан. Любые пожелания и дополнения приветствуются. Авторы перевода:Slon77 и MAzZY
language.zip
Русский языковой файл (для версии 0.6.2)
Подходит для phpBB SEO Premod V 3.0.6
(12.44 КБ) Скачиваний: 578

------------
Более полная версия перевода от Sn@ke.
------------
24.11.2009
Выпущена версия 0.6.2 совместимая с phpBB 3.0.6. Рекомендуется обновиться. Скачать можно здесь
-----------
Доступна версия phpBB SEO Ultimate SEO URL V 0.6.6 совместимая с phpBB 3.0.8
----------
phpBB SEO Zero Duplicate V 0.6.6
---------
Доступна версия phpBB Ultimate SEO URL v0.6.8 совместимая с phpBB 3.0.9
---------
Мод карты сайта работающий во всех режимах seo мода GYM sitemaps & RSS
--------
Доступна версия phpBB SEO Ultimate SEO URL v0.7.0 совместимая с phpBB3 3.0.10
Вложения
phpBB3-SEO-Zero-dupe_V0.6.6.zip
phpBB SEO Zero Duplicate V 0.6.6
(87.55 КБ) Скачиваний: 161
Последний раз редактировалось владимир1983 31.01.2012 17:17, всего редактировалось 26 раз(а).
Причина: Добавлена информация о Ultimate SEO URL v0.7.0
За это сообщение автора MAzZY поблагодарили: 5
Айдар (26.03.2011 20:26), Erlang (13.11.2011 21:50), Garret_Dark (31.10.2011 8:31), NeSlava (05.02.2011 14:44), Sashailim (29.04.2011 3:12)
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 25.11.2009 22:53

Pharmacist писал(а):Скажите пожалуйста у меня в viewtopic_body.html 2 таких строки, какую менять собственно говоря?

Первую. Всегда, когда надо найти строку, ищется первое вхождение.

Pharmacist писал(а):Подскажите еще пожалуйста как правильно модифицировать .htaccess, что в нем прописывать или мод его сам заполняет?

Настроить все как надо, зайти на соответствующую вкладку, скопировать предлагаемый текст и вставить его в уже имеющийся .htaccess
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение Pharmacist » 26.11.2009 0:35

MAzZY
Спасибо большое за помощь!!! Поставил, вроде пока все работает. Такой вопрос, посмотрел - кэш сохраняется в системную папку форума, а не в папку кэша СЕО мода, так и должно быть или что то в настройках упустил? И не подскажите еще где-то видел и не могу найти как должен выглядеть файл robots.txt с установленым СЕО модом.
Пока взял за образец robots.txt с phpbbguru.net сделал по аналогии с изменениями под себя...

Pharmacist
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 25.05.2009 2:31
Откуда: Kiev
Благодарил (а): 4 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 26.11.2009 0:51

Pharmacist писал(а):Пока взял за образец robots.txt с phpbbguru.net сделал по аналогии с изменениями под себя...

Неверное решение. Удалите его.

Pharmacist писал(а):И не подскажите еще где-то видел и не могу найти как должен выглядеть файл robots.txt с установленым СЕО модом.

В папке contrib мода

Pharmacist писал(а):кэш сохраняется в системную папку форума, а не в папку кэша СЕО мода, так и должно быть или что то в настройках упустил?

В папку кэша мода сохраняются ссылки, в кэш форума - страницы.
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение Pharmacist » 26.11.2009 1:43

MAzZY, Большое спасибо! Все поправил.

Pharmacist
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 25.05.2009 2:31
Откуда: Kiev
Благодарил (а): 4 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение axel13 » 28.11.2009 22:46

Всем доброго времени суток!

Не подскажите ли следующую вещь: обновился я до 3,0,6 путем полной переустановки, все нормально.
Установил Ultimate SEO Url. Все хорошо, но ссылки на посты имеют вид mydomain/forum/#pxx вместо mydomain/forum/topicxx.html#pxx
Кэш чищен, .htaccess создан. Все остальное работает.

Подскажите, в какую сторону смотреть?
Северо-Западный Клуб владельцев автомобилей Chevrolet Lanos, Daewoo Lanos, ZAZ Sens, Doninvest Assol. -=WWW.LANOS.CC=-
Аватара пользователя
axel13
phpBB 2.0.0
 
Сообщения: 100
Зарегистрирован: 24.04.2005 0:34
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение мотоциклист » 29.11.2009 22:46

У меня стоял Французский "phpBB SEO" от http://www.phpbb-seo.com/ совместно с phpBB 3.0.5

После обновления phpBB 3.0.4 до 3.0.5 я поставил версию Французский "phpBB SEO" для phpBB 3.0.5 с помощью ихнего автоматического установщика.

Вроде бы всё было нормально, но заметил, что слетела палитра (окрашивание текста при редактировании поста). Я точно не уверен, что это из-за автоматического установщика "phpBB SEO" для phpBB 3.0.5, но не исключаю такой версии.

Сегодня я обновил phpBB 3.0.5 до 3.0.6 (обновлялся способом, изложенным здесь ) и, естественно, нужно и Французский "phpBB SEO" тоже обновлять.

Но ввиду страха перед тем, что такое автообновление "phpBB SEO" чего-нибудь поломает, с одной стороны и ввиду того, что и без "phpBB SEO" форум нормально индексируется поисковиками (на другом проекте у меня phpBB3 без SEO, так что есть с чем сравнить), хочу отказаться от Французского "phpBB SEO".

Как его корректно снести, если последняя версия Французского "phpBB SEO" ставилась в автоматическом режиме?

мотоциклист
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 08.02.2009 17:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 30.11.2009 0:19

мотоциклист, скачайте архив с phpBB SEO Ultimate SEO URL 0.6.2 и найдите там инструкции по ручному обновлению с 0.6.0 (для phpbb 3.0.5) до 0.6.2 (для phpbb 3.0.6)

axel13 писал(а):Все остальное работает.

Что именно _все_?

axel13 писал(а):Все хорошо, но ссылки на посты имеют вид mydomain/forum/#pxx вместо mydomain/forum/topicxx.html#pxx

Смотрите, что в настройках мода. Может быть, неверно установили мод
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение axel13 » 30.11.2009 0:53

MAzZY
Под _все_ я имел ввиду, все остальные функции мода и ссылки.

В настройках вроде все впорядке... У меня стоял стоял до этого Симпл Сео Мод на 3,0,4, все было хорошо, настройки сейчас поставил аналогичные.

Не подскажите, какая часть кода отвечает за этот суффикс?

Мод я ставил с помощью Автомода... Ошибок не было...
Северо-Западный Клуб владельцев автомобилей Chevrolet Lanos, Daewoo Lanos, ZAZ Sens, Doninvest Assol. -=WWW.LANOS.CC=-
Аватара пользователя
axel13
phpBB 2.0.0
 
Сообщения: 100
Зарегистрирован: 24.04.2005 0:34
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 30.11.2009 1:11

axel13, проверять вручную установку во всех файлах, на которых не работает: viewtopic.*, viewforum.* или еще где-то
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение dneprforum » 02.12.2009 21:55

Поставил. В свежем дистрибутиве лежит .xml файл в котором в правом верхнем углу можно выбрать "русский язык". Перевод где-то 50-70%. Всё понятно. Выбрал simple mode, т.к. при других настройках проблемы с транслитерацией ников. После установки не добавлял строку после <head> в overall_header.html, иначе в топике линки на мессаги коверкаются. Вручную прописал в шаблоне путь к memberlist.php и сслыку с логотипа на главную страницу. Пока доволен. Пример как работает - http://dnepr-forum.com
Аватара пользователя
dneprforum
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 02.12.2009 19:42
Откуда: Днепропетровск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение мотоциклист » 03.12.2009 1:11

MAzZY писал(а):мотоциклист, скачайте архив с phpBB SEO Ultimate SEO URL 0.6.2 и найдите там инструкции по ручному обновлению с 0.6.0 (для phpbb 3.0.5) до 0.6.2 (для phpbb 3.0.6)


Вот что я уже сделал:

Админка/Система/Управление модулями/Администраторский раздел поудалял модуль и дочерние модули. После этого исчезла вкладка, соответствовавшая "phpBB SEO". Достаточно ли этого для того, чтобы исчезли из базы все изменения, произошедшие при автоматической установке "phpBB SEO" для phpBB 3.0.5? Или необходимы дополнительные SQL-запросы?

Поскольку я обновлял версию phpBB путём накатки файлов версии 3.0.6 из дистрибутива на старые файлы версии 3.0.5 с заменой, то, как я понимаю, производить редактирование файлов в обратном направлении не нужно.

Что делать дальше? Из корня удалить папку "phpbb_seo"?

Папка "gym_sitemaps" относится к этому модулю? Её тоже удалить? По-моему, в стандартный дистрибутив phpBB3 папка "gym_sitemaps" не входит.

Кроме папок "phpbb_seo" и "gym_sitemaps", при автоматической установке "phpBB SEO" для phpBB 3.0.5 могли быть добавлены и ещё какие-то папки и файлы, например, в директории "language" и "styles". Подскажите - что это за файлы?

мотоциклист
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 08.02.2009 17:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение axel13 » 03.12.2009 10:02

dneprforum писал(а):... После установки не добавлял строку после <head> в overall_header.html, иначе в топике линки на мессаги коверкаются. ...

АААА, Спасибо!
Это как раз решение моей проблемы!!!!

но ссылки на посты имеют вид mydomain/forum/#pxx вместо mydomain/forum/topicxx.html#pxx


Но обнаружил еще одну проблему, возможно относящуюся к сео-моду:
перенес главную портала из root/forum/ в root/. Все поправил, как описано здесь: http://www.board3.de/knowledge/kb_show.php?id=2
На страницах форума все нормально, но на всех страницах Галереи (phpbb gallery 1.0.3) все ссылки в Header на portal.php ссылаются на root/forum/portal.php, а не на root/portal.php. Такое ощущение, что галерея использует другой (старый) хидер. Посмотрел по коду - вроде нет, поэтому мысли про проделки СЕО и закрались...

ЗЫ: Сео-аддон для галереи установлен...
Северо-Западный Клуб владельцев автомобилей Chevrolet Lanos, Daewoo Lanos, ZAZ Sens, Doninvest Assol. -=WWW.LANOS.CC=-
Аватара пользователя
axel13
phpBB 2.0.0
 
Сообщения: 100
Зарегистрирован: 24.04.2005 0:34
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 03.12.2009 11:17

axel13 писал(а):ссылаются на root/forum/portal.php, а не на root/portal.php.

Файл htaccess исправили при переносе?

мотоциклист писал(а):Админка/Система/Управление модулями/Администраторский раздел поудалял модуль и дочерние модули. После этого исчезла вкладка, соответствовавшая "phpBB SEO". Достаточно ли этого для того, чтобы исчезли из базы все изменения, произошедшие при автоматической установке "phpBB SEO" для phpBB 3.0.5? Или необходимы дополнительные SQL-запросы?

Не достаточно. Для полного удаления надо вычистить ВСЕ изменения во ВСЕХ файлах и запустить phpbb_seo/phpbb_seo_install.php и выбрать там удаление.

мотоциклист писал(а):Папка "gym_sitemaps" относится к этому модулю? Её тоже удалить? По-моему, в стандартный дистрибутив phpBB3 папка "gym_sitemaps" не входит.

Эта папка относится к моду GYM Sitemaps
мотоциклист писал(а):Кроме папок "phpbb_seo" и "gym_sitemaps", при автоматической установке "phpBB SEO" для phpBB 3.0.5 могли быть добавлены и ещё какие-то папки и файлы, например, в директории "language" и "styles". Подскажите - что это за файлы?

Смотрите инструкции по установке этих модов
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение axel13 » 03.12.2009 11:35

Файл htaccess исправили при переносе?

угу.
вот .htaccess в root/forum/
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>


и в root/
<Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>
    DirectoryIndex portal.php index.php index.html index.htm
......
Северо-Западный Клуб владельцев автомобилей Chevrolet Lanos, Daewoo Lanos, ZAZ Sens, Doninvest Assol. -=WWW.LANOS.CC=-
Аватара пользователя
axel13
phpBB 2.0.0
 
Сообщения: 100
Зарегистрирован: 24.04.2005 0:34
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 03.12.2009 12:30

axel13, отличный файл.
Зайдите в админке в настройки мода и посмотрите, каким должен быть этот файл
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2952
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы