Eeclub.ru HowTo Транслитерация в url_title при добавлении новостей

Транслитерация в url_title при добавлении новостей

Разместил Станислав в раздел HowTo 03.01.2008, 16:36 Комментариев 5

Многие пользователи 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",

 

Комментарии

 
Caleydon Media в 2008.06.16, 17:55

Hi. I’ve made update of the extension. Current version you can find here:
http://www.caleydon.com/expressionengine/strange-url-interpreter/
In the new version, there is the easy way to customize character set for you native language.

Enjoy.

BTW: I’m sure, Michael Bystrom has nothing with this extension smile

Gabriel

Станислав в 2008.06.17, 20:57

Ohh, sorry, Gabriel. We indicated wrong author. Of course it is your. And we glad to see you here. Thank you for your extensions

runner в 2008.12.15, 12:41

Можно еще использовать Foreign Character Extension

Эдуард в 2009.02.04, 15:58

Спасибо за информацию, очень благодарен

Valera в 2011.06.25, 12:03

Я только сейчас во всем разобрался.

Оставить комментарий

Имя

Email (не обязательно)

URL (не обязательно)

Сообщение

Введите слово с картинки:

Тысяча и одна ... 8 character(s) required

© 2010 Copyright Eeclub.ru. All Rights Reserved. ExpressionEngine® are registered trademarks of EllisLab, Inc.