Пропустить

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

Сообщение Альтаир Бергадлер » 29.01.2012 20:39

можно
не знаю правда как, ковырять настройки в админке

Альтаир Бергадлер
phpBB 2.0.18
 
Сообщения: 551
Зарегистрирован: 26.03.2010 3:11
Благодарил (а): 79 раз.
Поблагодарили: 16 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MyTypeR » 30.01.2012 3:27

Знатоки, подскажите пожалуйста, как это реализовать. Не могу найти (((

MyTypeR
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 24.02.2011 14:05
Откуда: Moscow
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение Garret_Dark » 30.01.2012 10:49

MyTypeR, толькочто потестил на локалке. Сам не понял как это у меня получилось, но получилось вида http://www.mytyper.ru/talk/topic26790.html
Трогал в настройках Тип замены URL:, выбрал "простой".
Потом сбросил урл тем /phpbb_seo/sync_url.php и синхронизировал снова...
htaccess при этом остался старый.
Ну вот где-то тут и надо значит рыть.
Удачи:)
За это сообщение автора Garret_Dark поблагодарил:
MyTypeR (18.02.2012 5:12)
Аватара пользователя
Garret_Dark
phpBB 2.0.22
 
Сообщения: 751
Зарегистрирован: 11.01.2009 16:18
Благодарил (а): 91 раз.
Поблагодарили: 77 раз.

Проблем с URL в профиле

Сообщение Ogan » 05.02.2012 22:39

Стоит мод Ultimate SEO URL 0.6.8
Стандартно путь к профилю пользователя выглядит http://site.ru/member/XXXXX/
Все работало стабильно, но сегодня заметил, что некоторые ссылки в профиле пользователя перестали корректно работать.

Например ссылка "Администрировать" оставляет в своем адресе
http://site.ru/member/XXXXX/adm/index.php?i=users&mode=overview&u=1319
а должна
http://site.ru/adm/index.php?i=users&mo ... iew&u=1319

Некоторые ссылки имеют корректный вид.
Например ссылка "Блокировка" http://site.ru/mcp.php?i=ban&mode=user&u=1319
Картинка званий пользователей не отображается, соответственно из за неправильного пути, который прописывается.
В самих темах все отображается.
То же самое с ссылкой "Найти сообщения пользователя".
Подскажите пожалуйста, какой файл ковырять, чтобы найти решение...

Ogan
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 12.03.2011 15:22
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение Cep}|{ » 07.02.2012 15:34

Вывожу на сайте последние сообщения форума. Естественно ссылки остались не СЕО, как бы их в новые преобразовать?

Cep}|{
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 02.12.2010 3:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение HAMMER663 » 07.02.2012 15:45

Cep}|{
как выводите?
пример ссылки, которая выводится
Для убирания дублей download/file.php?id=10293

Добавлено спустя 51 секунду:
Ogan откажитесь от виртуальных папок. От них все проблемы
За это сообщение автора HAMMER663 поблагодарил:
Ogan (07.02.2012 21:25)
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение Cep}|{ » 07.02.2012 16:20

HAMMER663 писал(а):Cep}|{ как выводите?
пример ссылки, которая выводится

Вывожу так:
$result = mysql_query("SELECT t.topic_id, t.topic_first_post_id, t.forum_id, t.topic_last_post_id, t.topic_title, t.topic_poster, t.topic_views,
t.topic_replies, t.topic_moved_id, p.poster_id, p.post_time, u.username, l.username, u.user_colour, u.user_id, p.post_text, p.post_username, f.post_username, a.auth_role_id FROM
".$basepref."_topics AS t LEFT JOIN
".$basepref."_posts AS p ON (p.post_id = t.topic_last_post_id) LEFT JOIN
".$basepref."_posts AS f ON (f.post_id = t.topic_first_post_id) LEFT JOIN
".$basepref."_users AS u ON (u.user_id=p.poster_id) LEFT JOIN
".$basepref."_users AS l ON (l.user_id=t.topic_poster) LEFT JOIN
".$basepref."_acl_groups AS a ON (a.forum_id = t.forum_id) WHERE a.auth_role_id != 16 AND a.group_id = 1 AND p.forum_id != 0 ORDER BY t.topic_last_post_id DESC LIMIT 0, $limit") or die(mysql_error());
...
    $ToTShow = "<a href=\"/forum/viewtopic.php?p=$topic_last_post_id#p$topic_last_post_id\" title=\"".htmlspecialchars($topic_title)."\">$topic_title</a>";
Ссылка, как видите, стандартная.
Для убирания дублей download/file.php?id=10293
Zero Dupe стоит.

Cep}|{
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 02.12.2010 3:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение HAMMER663 » 07.02.2012 18:24

Вижу что стандартная, поэтому и не преобразуется. Посмотрите установку сео мода. Там есть нужные правки, которые преобразуют ссылки стандартные в нужные вам. А вообще почему не использовать готовый вариант? и для сео мода есть необходимые правки
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение dimitri » 14.02.2012 3:17

насколько мод конфликтный с другими? и есть ли другая альтернатива этому моду. возможно, проще что-то... Спасибо за ответ.
Аватара пользователя
dimitri
phpBB 1.4.3
 
Сообщения: 63
Зарегистрирован: 11.03.2011 11:21
Благодарил (а): 20 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MyTypeR » 18.02.2012 5:17

Garret_Dark писал(а):MyTypeR, толькочто потестил на локалке. Сам не понял как это у меня получилось, но получилось вида http://www.mytyper.ru/talk/topic26790.html
Трогал в настройках Тип замены URL:, выбрал "простой".
Потом сбросил урл тем /phpbb_seo/sync_url.php и синхронизировал снова...
htaccess при этом остался старый.
Ну вот где-то тут и надо значит рыть.
Удачи:)


Спасибо большое. Заработало. То, что нужно.

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

Заранее всем огромное спасибо.

MyTypeR
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 24.02.2011 14:05
Откуда: Moscow
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение HAMMER663 » 18.02.2012 13:18

MyTypeR конфликт вызывал файл memberlist.php кажется. Там надо было убрать код сео мода (что-то с постраничной навигацией) в конфликтном месте..
В папке мода есть все инструкции по обновлению. Смотри внимательнее. Пользуйся переводчиком
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

После установки мода не грузится сайт

Сообщение Citromon » 26.02.2012 1:30

Добрый день.

Собираю себе на локалхосте (денвер) себе сборку phpBB. Решил я начать с сабжа.

Я скачал premodded сборку с оф. сайта, поставил её, включил мод (Activate URL rewriting: - on). Сайт перестал грузиться.

Я генерировал код для htacces , заменил содержимое htacces в корне форума на этот код, почистил вручную кэш форума и в итоге - сайт всё равно не грузится.

Если быть более точным, то он грузится, но без форматирования вообще.

Подскажите, пожалуйста, в чём может быть проблема?

Изображение
- - - - - - - - -

Потом сбросил урл тем /phpbb_seo/sync_url.php и синхронизировал снова...

Что означает "сбросить url тем" и "синхронизировать"?

Citromon
phpBB 1.4.0
 
Сообщения: 30
Зарегистрирован: 23.02.2012 0:22
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

phpBB SEO Ultimate SEO URL

Сообщение МайскийЖук » 19.03.2012 18:38

Все же много вопросов к этому моду. Не зря он не добавлен в общую базу на phpBB.com.

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

http://сайт.ru/forum/topicviewforum.html

Что это еще за фигня такая? И главное, что бы ни было написано на странице «Кто сейчас на конференции», ссылка всегда одна и та же, которую я привел выше.

Кроме того, SEO-мод неверно работает с модами, выводящими активные темы на главную страницу. Глюк выражается в том, что, если тема уже прочитана, то ссылка указывается в соответствии с правилами SEO-оптимизации, то есть на виртуальную HTML-страницу. Если же в теме есть новые сообщения, то ссылка идет на последний пост в старом виде, то есть на viewtopic.php со всеми SID`ами, номерами темы и поста и т.п.

Так что есть еще, что доделывать.

Вопрос насчет ботов для меня актуален. У кого какие идеи по этому поводу?
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC2
 
Сообщения: 1006
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 125 раз.
Предупреждения: 1

Re: phpBB SEO Ultimate SEO URL

Сообщение Morfiy » 03.04.2012 14:10

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

При распаковке пишет - Архив поврежден

Morfiy
phpBB 1.4.4
 
Сообщения: 92
Зарегистрирован: 11.01.2010 14:17
Благодарил (а): 9 раз.
Поблагодарили: 1 раз.

Re: phpBB SEO Ultimate SEO URL

Сообщение MAzZY » 03.04.2012 15:03

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

Пред.След.

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

 

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

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

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

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