Транслитерация в url_title при добавлении новостей
Многие пользователи ExpressionEngine сталкиваются с проблемой транслитерации при добавлении новостей. Эту проблему можно решить двумя способами.
1. Скачать специальное расширение Strange URL Interpreter
License: Freeware
Разработчкик: Caleydon Media
Установка его не представляет никаких сложностей - распаковываем, файл ext.strange_url_interpreter.php кладем в папку /system/extensions/
Наблюдаем следующую картину при добавлении
все готово.
2. Можно сделать следующее:
Находим в system/cp/cp.publish.php и Находим в system/modules/weblog/mod.weblog_standalone.php Код: /*——————————————————- /* Create Foreign Character Conversion JS /*——————————————————-*/ $foreign_characters = array(‘223’ => "ss", // ?
и сразу же после этого кода вставляем код для транслитерации, то есть получаем следующее:
Код: /*——————————————————- /* Create Foreign Character Conversion JS /*——————————————————-*/ $foreign_characters = array(‘223’ => "ss", // ? ‘1072’ => "a", ‘1073’ => "b", ‘1074’ => "v", ‘1075’ => "g", ‘1076’ => "d", ‘1077’ => "e", ‘1105’ => "yo", ‘1078’ => "zh", ‘1079’ => "z", ‘1080’ => "i", ‘1081’ => "j", ‘1082’ => "k", ‘1083’ => "l", ‘1084’ => "m", ‘1085’ => "n", ‘1086’ => "o", ‘1087’ => "p", ‘1088’ => "r", ‘1089’ => "s", ‘1090’ => "t", ‘1091’ => "u", ‘1092’ => "f", ‘1093’ => "h", ‘1094’ => "c", ‘1095’ => "ch", ‘1096’ => "sh", ‘1097’ => "sch", ‘1099’ => "y", ‘1101’ => "e", ‘1102’ => "yu", ‘1103’ => "ya", ‘1040’ => "a", ‘1041’ => "b", ‘1042’ => "v", ‘1043’ => "g", ‘1044’ => "d", ‘1045’ => "e", ‘1025’ => "yo", ‘1046’ => "zh", ‘1047’ => "z", ‘1048’ => "i", ‘1049’ => "j", ‘1050’ => "k", ‘1051’ => "l", ‘1052’ => "m", ‘1053’ => "n", ‘1054’ => "o", ‘1055’ => "p", ‘1056’ => "r", ‘1057’ => "s", ‘1058’ => "t", ‘1059’ => "u", ‘1060’ => "f", ‘1061’ => "h", ‘1062’ => "c", ‘1063’ => "ch", ‘1064’ => "sh", ‘1065’ => "sch", ‘1067’ => "y", ‘1069’ => "e", ‘1070’ => "yu", ‘1071’ => "ya",
Комментарии
Ещё никто не оставлял комментариев, Вы будете первым.
Для этой записи комментирование недоступно.