Quy tắc Rewrite URL tiếng Nga và tiếng Việt
Em đăng tạm chỗ này để khi nâng cấp forum còn biết đường mò lại.
Em đăng tạm chỗ này để khi nâng cấp forum còn biết đường mò lại.
library\XenForo\Application.php
library\XenForo\Link
HTML:
"a" => "á|à|ạ|ả|ã|ă|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|ậ|ẩ|ẫ|Á|À|Ạ|Ả|Ã|Ă|Ắ|Ằ|Ặ|Ẳ|Ẵ|Â|Ấ|Ầ|Ậ|Ẩ|Ẫ",
"o" => "ó|ò|ọ|ỏ|õ|ô|ố|ồ|ộ|ổ|ỗ|ơ|ớ|ờ|ợ|ở|ỡ|Ó|Ò|Ọ|Ỏ|Õ|Ô|Ố|Ồ|Ộ|Ổ|Ỗ|Ơ|Ớ|Ờ|Ợ|Ở|Ỡ",
"e" => "é|è|ẹ|ẻ|ẽ|ê|ế|ề|ệ|ể|ễ|É|È|Ẹ|Ẻ|Ẽ|Ê|Ế|Ề|Ệ|Ể|Ễ",
"u" => "ú|ù|ụ|ủ|ũ|ư|ứ|ừ|ự|ử|ữ|Ú|Ù|Ụ|Ủ|Ũ|Ư|Ứ|Ừ|Ự|Ử|Ữ",
"i" => "í|ì|ị|ỉ|ĩ|Í|Ì|Ị|Ỉ|Ĩ",
"y" => "ý|ỳ|ỵ|ỷ|ỹ|Ý|Ỳ|Ỵ|Ỷ|Ỹ",
"d" => "đ|Đ",
PHP:
if ($romanize)
{
$title = utf8_romanize(utf8_deaccent($title));
}
$aPattern = array (
"a" => "á|à|ạ|ả|ã|ă|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|ậ|ẩ|ẫ|Á|À|Ạ|Ả|Ã|Ă|Ắ|Ằ|Ặ|Ẳ|Ẵ|Â|Ấ|Ầ|Ậ|Ẩ|Ẫ|а|А|Ạ|À",
"o" => "ó|ò|ọ|ỏ|õ|ô|ố|ồ|ộ|ổ|ỗ|ơ|ớ|ờ|ợ|ở|ỡ|Ó|Ò|Ọ|Ỏ|Õ|Ô|Ố|Ồ|Ộ|Ổ|Ỗ|Ơ|Ớ|Ờ|Ợ|Ở|Ỡ|о|О|Ờ|Ớ",
"e" => "é|è|ẹ|ẻ|ẽ|ê|ế|ề|ệ|ể|ễ|É|È|Ẹ|Ẻ|Ẽ|Ê|Ế|Ề|Ệ|Ể|Ễ|э|Э",
"u" => "ú|ù|ụ|ủ|ũ|ư|ứ|ừ|ự|ử|ữ|Ú|Ù|Ụ|Ủ|Ũ|Ư|Ứ|Ừ|Ự|Ử|Ữ|у|У",
"i" => "í|ì|ị|ỉ|ĩ|Í|Ì|Ị|Ỉ|Ĩ|и|И",
"y" => "ý|ỳ|ỵ|ỷ|ỹ|Ý|Ỳ|Ỵ|Ỷ|Ỹ|й|ы|Й|Ы",
"d" => "đ|Đ|д|Д",
"ts" => "ц|Ц",
"k" => "к|К",
"ye" => "е|Е",
"n" => "н|Н",
"g" => "г|Г",
"sh" => "ш|Ш",
"shch" => "щ|Щ",
"kh" => "х|Х",
"z" => "з|З",
"" => "ъ|ь|Ь|Ъ",
"f" => "ф|Ф",
"v" => "в|В",
"p" => "п|П",
"r" => "р|Р",
"l" => "л|Л",
"zh" => "ж|Ж",
"ya" => "я|Я",
"ch" => "ч|Ч",
"s" => "с|С",
"m" => "м|М",
"t" => "т|Т",
"b" => "б|Б",
"yu" => "ю|Ю",
"yo" => "ё|Ё",
"-" => "«|»|–",
);
while(list($key,$value) = each($aPattern))
{
$title = @ereg_replace($value, $key, $title);
}
$title = strtr(
$title,