Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

phpBB SEO Ultimate SEO URL

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

phpBB SEO Ultimate SEO URL

Сообщение MAzZY »

## MOD Title: phpBB SEO Ultimate SEO URL
## MOD Author: dcz / http://www.phpbb-seo.com
## MOD Description: This mod will URL rewrite phpBB URLs in a lot of different ways.
Скрытый текст
Официальная поддержка(на английском языке) и ссылка на скачивание находятся в этой теме. Так же там можно найти дополнительные моды, которые только улучшат работу данного мода, и последнюю версию phpBB 3.0.х с уже предустановленными модами. Хорошо подходит для тех, кто не уверен в себе, т.к. установка этого мода довольно трудоемкая.

Ещё внимание!
Об авторских правах. Этот мод распространяется под лицензией 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 больше недоступно
Автор перевода: 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'         =>   'Вы ничего не выделили',
Исправление ошибки при отображении пользователй в "Сейчас этот форум просматривают"
Скрытый текст
В случае если url имеют вид

Код: Выделить всё

http://musite.ru/forum/topicXXXXXX.html
--->.../topicXXXXXX.html<---
Открыть
Root/viewtopic.php
Найти

Код: Выделить всё

// Do we have a topic or post id?
if (!$topic_id && !$post_id)
{
    trigger_error('NO_TOPIC');
} 
Добавить после

Код: Выделить всё

// End fix phpBB SEO Ultimate SEO URL -Users browsing this forum
else if (!$forum_id)
{
    if ($topic_id)
    {
        $sql = 'SELECT forum_id
            FROM ' . TOPICS_TABLE . "
            WHERE topic_id = $topic_id";
        $result = $db->sql_query($sql);

        $forum_id = (int) $db->sql_fetchfield('forum_id');
        $db->sql_freeresult($result);

        if ($forum_id)
        {
            $user->page['forum'] = $forum_id;

            $sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
                'session_forum_id' => $user->page['forum'],
            )) . " WHERE session_id = '" . $db->sql_escape($user->session_id) . "'";
            $result = $db->sql_query($sql);
        }
    }
}
// End fix phpBB SEO Ultimate SEO URL -Users browsing this forum
 
----------------------------------------
В случае если url имеют вид

Код: Выделить всё

http://musite.ru/forum/postXXXXXX.html#pXXXXXX
--->.../postXXXXXX.html#pXXXXXX<---
Открыть
Root/viewtopic.php
Найти

Код: Выделить всё

// Do we have a topic or post id?
if (!$topic_id && !$post_id)
{
    trigger_error('NO_TOPIC');
} 
Добавить после

Код: Выделить всё

// fix phpBB SEO Ultimate SEO URL -Users browsing this forum
else if (!$forum_id)
{
    if ($topic_id)
    {
        $sql = 'SELECT forum_id
            FROM ' . TOPICS_TABLE . "
            WHERE topic_id = $topic_id";
        $result = $db->sql_query($sql);
    } else {
        $sql = 'SELECT forum_id
            FROM ' . POSTS_TABLE . "
            WHERE post_id = $post_id";
        $result = $db->sql_query($sql);
    }

    $forum_id = (int) $db->sql_fetchfield('forum_id');
    $db->sql_freeresult($result);

    if ($forum_id)
    {
        $user->page['forum'] = $forum_id;

        $sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
                'session_forum_id' => $user->page['forum'],
            )) . " WHERE session_id = '" . $db->sql_escape($user->session_id) . "'";
        $result = $db->sql_query($sql);
    }
}
// End fix phpBB SEO Ultimate SEO URL -Users browsing this forum
 
Транслитерация русских названий тем и форумов в ЧПУ
Скрытый текст
В файле 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, "&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, "&ipr_p={$data['post_id']}", $pos);
					$seo_sep = strpos($redirect_url, '?') !== false ? '&' : '?';
					$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;
          }
Совместимость с модом NV recent topics
Скрытый текст
Русский языковой файл с основными настройками. Многое не переведено, что-то переведено с недочетами. Возможно, со временем перевод будет доработан. Любые пожелания и дополнения приветствуются. Авторы перевода:Slon77 и MAzZY
Скрытый текст
Вложение language.zip больше недоступно
Другие версии переводов
Скрытый текст
Более полная версия перевода от Sn@ke.
------------
------------
Русский перевод от klahla [Русский перевод] phpBB SEO Ultimate SEO URL 0.7.0
29.01.2012
Обновления

Скрытый текст
Выпущена версия 0.7.0 совместимая с phpBB 3.0.10. Рекомендуется обновиться. Скачать можно здесь

Выпущена версия 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
-------------
Мод phpBB SEO Related Topics выводить список похожих тем на странице просмотра темы.
phpBB3-SEO-Zero-dupe_V0.6.8.zip
(88.96 КБ) 765 скачиваний
Последний раз редактировалось MAzZY 30.10.2015 18:56, всего редактировалось 39 раз.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение владимир1983 »

Пчелкин, ты доиграешься с url. Выкинуть тебя с поиск на пол годика...
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение Пчелкин »

Яща - точно что легко... млин.. А гугла на это не обрашает внимания... Все равно индексирует. У него ж оба варианта прокатывают.. А вот яша - тот точно может.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 14 лет
Благодарил (а): 14 раз

Re: phpBB SEO Ultimate SEO URL

Сообщение PAW »

PAW, выключи эти опции. Они тебе не нужны, и это создаст дополнительные проблемы когда ты созреешь для обратной миграции к дефолтным url.
Замена профилей пользователей и групп: нет
Виртуальные папки профилей: нет
Удаление ID из профайлов: нет
Итог: при заходе на страницу любого юзера: запрошенного раздела не существует.
Если разрешить виртуальные папки профилей при выключенной замене профилей пользователей, то ошибка 404.

UPD: Замена страниц Поиска и Сообщений пользователя: нет - Запрошенного раздела (страница любого юзера) не существует.

Отправлено спустя 32 минуты 23 секунды:
Вместо стандартного /memberlist.php?mode=viewprofile&u=53 происходит перенаправление на /member53.html и соответственно несуществующая страница.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение владимир1983 »

PAW писал(а): Вместо стандартного /memberlist.php?mode=viewprofile&u=53
Таких ссылок нет при установке сео мода.
PAW писал(а): /member53.html
Это является стандартом.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 14 лет
Благодарил (а): 14 раз

Re: phpBB SEO Ultimate SEO URL

Сообщение PAW »

/member53.html
Является стандартом для сео мода. А как вообще отключить, чтобы не было перенаправления и работало прежнее /memberlist.php?mode=viewprofile&u=53
в .htaccess удалил

Код: Выделить всё

# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
Все функции сео мода для групп и юзеров отключил. Всё равно при переходе на личную страницу пользователя перенаправляет на /member.html и запрошенного раздела не существует.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение владимир1983 »

PAW писал(а): А как вообще отключить
Никак. Это глубоко в ядре уже. Весь мод надо перелопачивать. Оно того не стоит.
Я попытаюсь прочитав ещё раз понять в чём твоя проблема, и попробуем решить.

Отправлено спустя 3 минуты 2 секунды:
PAW писал(а): перестали работать функция "администрировать" пользователя и модуль isspammer - проверить пользователя. При клике на ссылки "администрировать"и "проверить" в модераторском разделе открывается ошибка 404 - не существующая страница.
Дай тестового пользователя в ЛС с правами которые позволяют администрировать пользователей.
По поводу проблем с модом isspammer, скорее всего несовместимость. Пиши в тему мода. А вот ссылка админить пользователя должна работать.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 14 лет
Благодарил (а): 14 раз

Re: phpBB SEO Ultimate SEO URL

Сообщение PAW »

Вопрос решён. Спасибо Владимир1983.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение владимир1983 »

Заходы админские и на сервер закрыть не забудь.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
kolhoznik
phpBB 1.4.4
Сообщения: 120
Стаж: 11 лет 10 месяцев
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: phpBB SEO Ultimate SEO URL

Сообщение kolhoznik »

Подскажите пожалуйста. Этот мод заменяет уже существующие адреса тем?
У меня например есть подфорум с адресом /viewforum.php?f=7 и никак не могу добиться чтобы на странице подфорумов на "Ветеринария" была ссылка vetrinaria.html. Хотя если ввести мойсайт.vetrinaria.html подфорум открывается.
Может я что-то не до конца понимаю.
Пока про замену ссылок тем с viewtopic.php?f=42&p=6080#p6080 на "nazvanie_tem.html" и не мечтаю
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение HAMMER663 »

Админка - phpBB SEO - Forum URL Management. Вот тут посмотри настройки.
kolhoznik
phpBB 1.4.4
Сообщения: 120
Стаж: 11 лет 10 месяцев
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: phpBB SEO Ultimate SEO URL

Сообщение kolhoznik »

Почему вместо первого сообщения с инструкцией установки смайлик?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение HAMMER663 »

kolhoznik, есть добрые люди вот такие
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение exzept »

Поставил данное расширение на форум, проблем скажем так нет, кроме того, что Ulogin перестал работать, посмотрел заново, как он устанавливается, проделал процедуру, то есть по новой добавил согласно инструкции то что требовалось, залил по новой файлы, выполнил запрос в БД, обновил шаблон, а сами кнопки хоть убейся все равно не появляются, уже и не знаю что делать... Натолкните на мысль, может уже кто-то сталкивался?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение Sheer »

exzept писал(а): Поставил данное расширение
О каком расширении вы ведете речь? Для phpBB 3.0 расширений не существует.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Re: phpBB SEO Ultimate SEO URL

Сообщение exzept »

Возможно не корректно выражаюсь. Я не специалист по данному движку, так что не пинайте. :D

Версия форума: 3.0.13-PL1, вот разбираюсь с ошибками на форуме:

1. Требует отдельного топика наверное, но напишут ту, чтобы не плодить темы (при попытке генерации карты форума):
GET /webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.dzhenerik.com%2Fsitemaps%2Fsitemap_index.xml HTTP/1.1 Host: www.google.com User-Agent: Mozilla/5.0 (compatible; Linux) PHP/5.4.16 Connection: Close
2. Установлен мод, так правильно, моды на форум есть?

Изображение

Так вот не отображается при авторизации Ulogin
Закрыто

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