jabbaxatt
Добрый модератор
- Регистрация
- 21 Янв 2009
- Сообщения
- 902
- Реакции
- 432
- Автор темы
- #1
Сел по быстрому написать авто постер в Joomla 1.5 из txt (простенький и под конкретный сайт).
Думаю куски готового кода кому-нибудь пригодятся, да и мне будет полезно если еще кто глянет код.
Как известно, транслитерация в Joomla своеобразная и под какие- либо стандарты не попадает.
Я написал такую функцию(вроде все правильно)
Думаю куски готового кода кому-нибудь пригодятся, да и мне будет полезно если еще кто глянет код.
Как известно, транслитерация в Joomla своеобразная и под какие- либо стандарты не попадает.
Я написал такую функцию(вроде все правильно)
PHP:
////////////// функция транслитации
function imTranslite($strqq){
static $tblqq= array(
'а'=>'a', 'б'=>'b', 'в'=>'v', 'г'=>'g', 'д'=>'d', 'е'=>'e', 'ё'=>"yo", 'ж'=>'zh', 'з'=>'z',
'и'=>'i', 'й'=>'j', 'к'=>'k', 'л'=>'l', 'м'=>'m', 'н'=>'n', 'о'=>'o', 'п'=>'p',
'р'=>'r', 'с'=>'s', 'т'=>'t', 'у'=>'u', 'ф'=>'f', 'ы'=>'y', 'э'=>'e',
'А'=>'a', 'Б'=>'b', 'В'=>'v', 'Г'=>'g', 'Д'=>'d', 'Е'=>'e', 'Ё'=>'yo', 'Ж'=>'g', 'З'=>'z',
'И'=>'i', 'Й'=>'j', 'К'=>'k', 'Л'=>'l', 'М'=>'m', 'Н'=>'n', 'О'=>'o', 'П'=>'p',
'Р'=>'r', 'С'=>'s', 'Т'=>'t', 'У'=>'u', 'Ф'=>'f', 'Ы'=>'y', 'Э'=>'e',
'ё'=>"yo", 'х'=>"x", 'ц'=>"cz", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"shh", 'ъ'=>"", 'ь'=>"", 'ю'=>"yu", 'я'=>"ya",
'Ё'=>"yo", 'Х'=>"x", 'Ц'=>"cz", 'Ч'=>"ch", 'Ш'=>"sh", 'Щ'=>"shh", 'Ъ'=>"", 'Ь'=>"", 'Ю'=>"yu", 'Я'=>"ya",
' '=>"-", '"'=>"q"
);
return strtr($strqq, $tblqq);
}