Friendly URL Translit - транслит ссылок на vBulletin 4.х.х

  • Автор темы AllQuaer
  • 8664
  • Обновлено
  • 22, Jan 2013
  • #1
Транслитизированные урлы в вобле 4.x

Данный хак делает из такого урла:

http://site.ru/1-раздел/1-моя-тема

такой

http://site.ru/1-razdel/1-moja-tema.html

version 1.1

by GiveMeABreak

Залейте файлы на фтп из папки upload

1. Импортировать продукт с учетом вашей кодировки

2.в файле includes/functions.php находим:

 return $friendlyurl->get_url(false, $canonical);
Меняем на:
 if(file_exists(DIR .'/includes/functions_friendlyurl_translit.php'))

{

require_once(DIR .'/includes/functions_friendlyurl_translit.php');

return fetch_seo_url_translit($friendlyurl->get_url(false, $canonical));

}else{

return $friendlyurl->get_url(false, $canonical);

}
PS. При каждом обновлении движка необходимо будет редактировать файл includes/functions.php Скачать:
Скрытая информация :: Авторизуйтесь для просмотра »

AllQuaer


Рег
19 Jan, 2013

Тем
3

Постов
13

Баллов
43
  • 21, Sep 2015
  • #2
У всех получилось? У меня на 4.2.3 не вышло. Во первых при импорте в установленных продуктах ?????. Так же УРЛ не транслитерируется. Слелал все как написано в инструкции
Залил сожержимое папки upload в корень форума;
импортировал product-friendly_url_translit_UTF-8;
потом в нужном файле сделал замену урывка кода на заданный.
 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 22, Sep 2015
  • #3
Тема 2013 года. Тогда еще не было vb 4.2.3, вполне возможно, что на этой версии он не работает.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 04, Oct 2015
  • #4
Ок, может тогда кто нибудь подскажет, есть ли решение для новых версий булки 4 линейки?
 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 05, Oct 2015
  • #5
Tezka:
Ок, может тогда кто нибудь подскажет, есть ли решение для новых версий булки 4 линейки?
Хак работает на 4.2.3 1. Продукт (UTF-8) неверно закодирован 2. Нужно перекодировать скрипт (functions_friendlyurl_translit.php) в UTF-8 Подправил немного хак. В аттаче версия онли для UTF-8
Скрытая информация :: Авторизуйтесь для просмотра »
 

YURSHAT


Рег
20 Jul, 2015

Тем
0

Постов
71

Баллов
71
  • 05, Oct 2015
  • #6
Спасибо, теперь работает, но появилась новая проблема.

При нажатии на логотип, ссылка ведет на главную страницу форума (сайт/forum.php). После установки хака, по нажатию на логотип, он почему то начал перенаправлять на страницу (сайт/forum.php.html), которой не существует и отображается как 404. Можно как то исправить?

Ошибка наблюдается после замены в файле includes/functions.php

кода

 return $friendlyurl->get_url(false, $canonical);
на
 if(file_exists(DIR .'/includes/functions_friendlyurl_translit.php'))

{

require_once(DIR .'/includes/functions_friendlyurl_translit.php');

return fetch_seo_url_translit($friendlyurl->get_url(false, $canonical));

}else{

return $friendlyurl->get_url(false, $canonical);

}
**************************** Так же заметил подобную проблему при нажатии в админке на "Главная страница форума" Как убрать это .html?
 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 05, Oct 2015
  • #7
Проблема решена. Решение нашлось в настройках




 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 05, Oct 2015
  • #8
Tezka:
При нажатии на логотип, ссылка ведет на главную страницу форума
Ну это недоработка хака.

Там еще можно найти баги, к примеру, если жмякнуть "перейти к последнему сообщению" на главной странице, то ссылка будет такого вида
 http://vbforum.loc/showthread.php?1-sozdat-novuju-temu&goto=newpost.html
Эта идея с добавлением .html не очень хорошая, точнее реализация ЗЫ. На саппорте, в гурушнике у Лью, есть аналогичный хак.

Там нет опций и добавления .html/.htm, а просто реальная конвертация кирилицы в урлах в транслит.
 

YURSHAT


Рег
20 Jul, 2015

Тем
0

Постов
71

Баллов
71
  • 06, Oct 2015
  • #9
YURSHAT:
Ну это недоработка хака. Там еще можно найти баги, к примеру, если жмякнуть "перейти к последнему сообщению" на главной странице, то ссылка будет такого вида
Код:

http://vbforum.loc/showthread.php?1-sozdat-novuju-temu & goto=newpost.html

ох, я этого и не заметил, попробовать смогу только завтра... но что то мне охотно верится.
YURSHAT:
Эта идея с добавлением .html не очень хорошая, точнее реализация
выше написал, что там есть возможность это отключить.
YURSHAT:
ЗЫ. На саппорте, в гурушнике у Лью, есть аналогичный хак. Там нет опций и добавления .html/.htm, а просто реальная конвертация кирилицы в урлах в транслит.
я новичок и не понял о чем вы. Если я оттуда могу скачат свободно хак не набивая постов и т.д., можно получить ссылку или вкинуть хак сюда? Можно в личку.
 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 07, Oct 2015
  • #11
Tezka:
выше написал, что там есть возможность это отключить.
Возможность изменить тип урлов есть, но это никак не отмяняет "кривые урлы" при включении опций ".htm/html"
Tezka:
Если я оттуда могу скачат свободно хак не набивая постов
Можете
 

YURSHAT


Рег
20 Jul, 2015

Тем
0

Постов
71

Баллов
71
  • 09, Oct 2015
  • #12
Льюви:
ЧПУ транслитом / Translit for friendly url
Ты мне говорила, что он не работает на последних версиях четверки. Уже поправили?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 09, Oct 2015
  • #13
Veter:
Уже поправили?
угу... там есть ссылка на демо
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 09, Oct 2015
  • #14
А чего это у тебя там ужасное showthread.php? :shok: ЧПУ просто такое в админке? Или это новая фича хака? У меня нормальное ЧПУ на 4.2.0 и нет никаких /showthread.php?38-Razgovor-s-fininspektorom-o-poezii & s=3dc08cf53fbff4c5f779b77bb3033671 & goto=newpost удручающих сессий
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 09, Oct 2015
  • #15
Veter:
нет никаких удручающих сессий
я разве тебе не говорила, что мне плевать на СЕО? это тестовый форум для локализации, хак этот ставила туда только чтобы заказчику показать, заказчика всё устроило, и он дал добро на выкладывание в паблик кому надо что-то другое.

сорри... идентификатор сессии вырезается в файле, но мне это не интересно, и это вообще к ЧПУ не имеет никакого отношения
Veter:
ЧПУ просто такое в админке? Или это новая фича хака?
включено "простейшие чпу" не вижу ничего ужасного в шоутред ardon: и я уже не помню, как он работал на 4.2.0, может, и по-другому а у тебя разве этот хак? не ВБ/ДБ_сео?
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 09, Oct 2015
  • #16
Льюви:
а у тебя разве этот хак? не ВБ/ДБ_сео?
Я на четверку сео не ставил Ставил че попроще. Твой транслит посмотрел, меня устроило. В принципе задача была не оптимизировать, а просто сделать урлы нормальными.
Льюви:
не вижу ничего ужасного в шоутред
Льюви:
я разве тебе не говорила, что мне плевать на СЕО?
Керк говорил Ты не говорила. Плевать на сео, понимаешь. Без сео форум можно до пенсии развивать
Льюви:
идентификатор сессии вырезается в файле, но мне это не интересно, и это вообще к ЧПУ не имеет никакого отношения
Пардон. Как это не имеет отношения? Это же часть урла. Я же строчку взял с твоего тестового.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 09, Oct 2015
  • #17
Veter:
Как это не имеет отношения?
да вот так - не имеет... ardon: Хак не вырезает идентификатор - такая задача вообще нЕ ставилась
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 10, Oct 2015
  • #18
А включи чпу с мод реврайт посмотреть ради интереса что будет.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 10, Oct 2015
  • #19
Veter:
А включи чпу с мод реврайт посмотреть ради интереса что будет.
Ветер, да что ж там смотреть-то... что пропишу в реврайтах, то и будет
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 20, Jan 2018
  • #20
Сайт с акулой жлобится на данный мод от Льюви.

Говори, что я еще мал и глуп.

и не видал больших.

форумов.

В общем, оттуда мод не понять, и там (сайт с акулой) говорится: Категорически запрещается перезаливать на другие ресурсы.

Это значит что "чеши горбом, мод тебе не получить"? Если кто в ЛС отправит мод, будел ли это считаться что оно перезалито на другой ресурс? Если нет, то как появится минутка и возможность, прошу в ЛС отправить рабочую ссылочку того, что залито вот тут: ЧПУ транслитом / Translit for friendly url

Спасибо.
 

Tezka2


Рег
11 Aug, 2015

Тем
3

Постов
132

Баллов
162
  • 11, Feb 2018
  • #21
Tezka:
Если кто в ЛС отправит мод, будел ли это считаться что оно перезалито на другой ресурс?
угу... а просто у меня через ЛС попросить - не?
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
Тем
49554
Комментарии
57426
Опыт
552966