Your fucking browser doesn't support JavaScript, so you can't post here.
Loading
Объявления
06.02.2006, 15:09
#1
Продвинутый
Регистрация: 02.12.2005
Сообщений: 206
Поблагодарил(-а): 27
Поблагодарили 79 раз(а) в 40 сообщениях
Репутация: Опытный (82 )
Адаптация v R e w r i t e к русским буквам
Может кто сделает адаптацию
vRewrite - SEOed URLs for vBulletin к русским буквам?
Маленький, ставиться быстро, работает (вроде бы) без заморочек. Но с русскими названиями тем не дружит... :(
Сам продукт здесь:
http://www.vbsupport.org/forum/showp...&postcount=611
06.02.2006, 20:54
#2
Простоузер
Регистрация: 17.06.2005
Сообщений: 9
Поблагодарил(-а): 0
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: Новичок (2 )
собственно проще пареной репы =)
в файле есть функция urlize($txt) - полностью заменяешь ее на эту
Код:
function urlize($txt)
{
$tr = array(
"Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I",
"і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"#","є"=>"e",
"ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
"Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I",
"Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
"О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
"У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
"Ш"=>"SH","Щ"=>"SCH","Ъ"=>"'","Ы"=>"YI","Ь"=>"",
"Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"'",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
);
$txt = strtr($txt,$tr);
$txt = unaccent($txt);
$txt = html_entity_decode($txt);
$txt = str_replace(' ', '-', $txt);
$txt = preg_replace('#[^a-zA-Z0-9_\-]+#', '', $txt);
$txt = preg_replace('#[\-]+#', '-', $txt);
return strtolower($txt);
}
06.02.2006, 21:36
#3
Продвинутый
Регистрация: 02.12.2005
Сообщений: 206
Поблагодарил(-а): 27
Поблагодарили 79 раз(а) в 40 сообщениях
Репутация: Опытный (82 )
Цитата:
Сообщение от fill747
собственно проще пареной репы
спасибо. завтра на "рабочей" локальной системы проверю.
видел я эту функцию, но знаний php не хватает... вот если бы на VBScript'е бы... ;)
зы: (сам себе) надо все же учить
php , коль полез в инет...
07.02.2006, 21:36
#4
Простоузер
Регистрация: 02.12.2005
Сообщений: 9
Поблагодарил(-а): 3
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: Новичок (0 )
Цитата:
Сообщение от fill747
спасибо. завтра на "рабочей" локальной системы проверю.
Ну как работает?? На какой версии тестил?
08.02.2006, 14:15
#5
Продвинутый
Регистрация: 02.12.2005
Сообщений: 206
Поблагодарил(-а): 27
Поблагодарили 79 раз(а) в 40 сообщениях
Репутация: Опытный (82 )
Цитата:
Сообщение от netuz
Ну как работает??
нет, не работает. ;( возможно потому, что у меня на локальной (windows) машине не включен mod_rewrite. (кстати, а как его можно включить?..)
Цитата:
Сообщение от netuz
На какой версии тестил?
3.5.2
08.02.2006, 15:37
#6
Администратор
Регистрация: 05.05.2005
Сообщений: 370
Поблагодарил(-а): 51
Поблагодарили 483 раз(а) в 88 сообщениях
Репутация: Гуру (511 )
Цитата:
Сообщение от fill747
нет, не работает. ;( возможно потому, что у меня на локальной (windows) машине не включен mod_rewrite. (кстати, а как его можно включить?..)
ф конфиге mod_rewrite фключи
LoadModule rewrite_module modules/mod_rewrite.so
08.02.2006, 16:38
#7
Продвинутый
Регистрация: 02.12.2005
Сообщений: 206
Поблагодарил(-а): 27
Поблагодарили 79 раз(а) в 40 сообщениях
Репутация: Опытный (82 )
Frozen , спасибо.
все равно не работает. :(
ну и - ладно...
08.02.2006, 22:29
#8
Простоузер
Регистрация: 17.06.2005
Сообщений: 9
Поблагодарил(-а): 0
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: Новичок (2 )
у меня все пашет, можешь проверить -> coolive.net
08.02.2006, 22:35
#9
Знаток
Регистрация: 02.09.2005
Сообщений: 592
Поблагодарил(-а): 142
Поблагодарили 126 раз(а) в 91 сообщениях
Репутация: Знаток (128 )
млин ссылку дал, у самого форум закрыт! =))
11.02.2006, 04:04
#10
Простоузер
Регистрация: 02.12.2005
Сообщений: 9
Поблагодарил(-а): 3
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: Новичок (0 )
Поставил этот мод. НО есть глюк, не знаю смогу ли Я нормально описать ситуацию, она заключается в следующем:
Ссылки не правильно генерируются. Тоже самое когда нажимаешь по кнопке: "Зарегистрироваться" генерируется вот такая вот ссылка:
http://*.*.net/skriptyi/register.php?do=signup
skriptyi - это раздел в котором я хотел ответить, не пройдя авторизации.
Когда я например, до авторизации нажимаю на кнопку ответить, появляется стандартное окошко которое предлагает залогинится ну то самое которое отображено на скриншоте.
И вот когда к примеру нажимаю на кнопку "ВХОД" он тоже меня не туда скидывает.
Есть у кого нить соображения по этмоу поводу?
2 Digital God
У тебя та же самая байда
)
Опции темы
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Текущее время: 17:59 25.05.2012 . Часовой пояс GMT +4.