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

AllQuaer

Пользователь
Регистрация
19.01.13
Сообщения
13
Реакции
8
Баллы
3
Транслитизированные урлы в вобле 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
Скачать: Посмотреть вложение Новая папка.zip
 

Tezka2

Пользователь
Регистрация
11.08.15
Сообщения
145
Реакции
11
Баллы
13
У всех получилось? У меня на 4.2.3 не вышло. Во первых при импорте в установленных продуктах ?????. Так же УРЛ не транслитерируется.
Слелал все как написано в инструкции
Слелал все как написано в инструкции
Залил сожержимое папки upload в корень форума;
импортировал product-friendly_url_translit_UTF-8;
потом в нужном файле сделал замену урывка кода на заданный.
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Тема 2013 года. Тогда еще не было vb 4.2.3, вполне возможно, что на этой версии он не работает.
 

Tezka2

Пользователь
Регистрация
11.08.15
Сообщения
145
Реакции
11
Баллы
13
Ок, может тогда кто нибудь подскажет, есть ли решение для новых версий булки 4 линейки?
 

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
Ок, может тогда кто нибудь подскажет, есть ли решение для новых версий булки 4 линейки?
Хак работает на 4.2.3
1. Продукт (UTF-8) неверно закодирован
2. Нужно перекодировать скрипт (functions_friendlyurl_translit.php) в UTF-8

Подправил немного хак. В аттаче версия онли для UTF-8
 

Вложения

  • Friendly URL Translit (UTF-8).zip
    2.4 KB · Просмотры: 28
Последнее редактирование:

Tezka2

Пользователь
Регистрация
11.08.15
Сообщения
145
Реакции
11
Баллы
13
Спасибо, теперь работает, но появилась новая проблема. При нажатии на логотип, ссылка ведет на главную страницу форума (сайт/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.08.15
Сообщения
145
Реакции
11
Баллы
13
Проблема решена. Решение нашлось в настройках
 

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
При нажатии на логотип, ссылка ведет на главную страницу форума
Ну это недоработка хака. Там еще можно найти баги, к примеру, если жмякнуть "перейти к последнему сообщению" на главной странице, то ссылка будет такого вида
Код:
http://vbforum.loc/showthread.php?1-sozdat-novuju-temu&goto=newpost.html
Эта идея с добавлением .html не очень хорошая, точнее реализация

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

Tezka2

Пользователь
Регистрация
11.08.15
Сообщения
145
Реакции
11
Баллы
13
Ну это недоработка хака. Там еще можно найти баги, к примеру, если жмякнуть "перейти к последнему сообщению" на главной странице, то ссылка будет такого вида
Код:
http://vbforum.loc/showthread.php?1-sozdat-novuju-temu&goto=newpost.html
ох, я этого и не заметил, попробовать смогу только завтра... но что то мне охотно верится.

Эта идея с добавлением .html не очень хорошая, точнее реализация
выше написал, что там есть возможность это отключить.


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

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
выше написал, что там есть возможность это отключить.
Возможность изменить тип урлов есть, но это никак не отмяняет "кривые урлы" при включении опций ".htm/html" :)

Если я оттуда могу скачат свободно хак не набивая постов
Можете
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
А чего это у тебя там ужасное showthread.php? :shok:
ЧПУ просто такое в админке? Или это новая фича хака? :)
У меня нормальное ЧПУ на 4.2.0 и нет никаких /showthread.php?38-Razgovor-s-fininspektorom-o-poezii&s=3dc08cf53fbff4c5f779b77bb3033671&goto=newpost удручающих сессий :D
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
нет никаких удручающих сессий
я разве тебе не говорила, что мне плевать на СЕО? :D
это тестовый форум для локализации, хак этот ставила туда только чтобы заказчику показать, заказчика всё устроило, и он дал добро на выкладывание в паблик
кому надо что-то другое.. сорри...
идентификатор сессии вырезается в файле, но мне это не интересно, и это вообще к ЧПУ не имеет никакого отношения

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

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
а у тебя разве этот хак? не ВБ/ДБ_сео?

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

не вижу ничего ужасного в шоутред
:D

я разве тебе не говорила, что мне плевать на СЕО?
Керк говорил :D Ты не говорила. Плевать на сео, понимаешь. Без сео форум можно до пенсии развивать :D

Добавлено через 1 минуту
идентификатор сессии вырезается в файле, но мне это не интересно, и это вообще к ЧПУ не имеет никакого отношения

Пардон. Как это не имеет отношения? Это же часть урла. Я же строчку взял с твоего тестового. :)
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
А включи чпу с мод реврайт посмотреть ради интереса что будет.
 

Tezka2

Пользователь
Регистрация
11.08.15
Сообщения
145
Реакции
11
Баллы
13
Сайт с акулой жлобится на данный мод от Льюви. Говори, что я еще мал и глуп... и не видал больших... форумов... В общем, оттуда мод не понять, и там (сайт с акулой) говорится: Категорически запрещается перезаливать на другие ресурсы. Это значит что "чеши горбом, мод тебе не получить"? Если кто в ЛС отправит мод, будел ли это считаться что оно перезалито на другой ресурс? Если нет, то как появится минутка и возможность, прошу в ЛС отправить рабочую ссылочку того, что залито вот тут: ЧПУ транслитом / Translit for friendly url Спасибо.
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу