Помощник
|
Скрипт транслитерации |
Niken
|
Сообщение
#1
|
||
|
|
||
|
|||
DJA |
4.9.2009, 20:24;
Ответить: DJA
Сообщение
#2
|
|
на C# есть. нужен?
|
|
|
sergey2 |
4.9.2009, 20:30;
Ответить: sergey2
Сообщение
#3
|
|
на сео найте сервис есть такой бесплатный - спроси у bull может продаст или вообще так отдаст.
|
|
|
Samborsky |
4.9.2009, 21:49;
Ответить: Samborsky
Сообщение
#4
|
|
Функция из ядра MaxSite CMS. Попробуй такой вариант
# функция преобразует русские и украинские буквы в английские
# также удаляются все служебные символы function mso_slug($slug) { $slug = mso_hook('slug_do', $slug); if (!mso_hook_present('slug')) { // таблица замены $repl = array( "А"=>"a", "Б"=>"b", "В"=>"v", "Г"=>"g", "Д"=>"d", "Е"=>"e", "Ё"=>"jo", "Ж"=>"zh", "З"=>"z", "И"=>"i", "Й"=>"j", "К"=>"k", "Л"=>"l", "М"=>"m", "Н"=>"n", "О"=>"o", "П"=>"p", "Р"=>"r", "С"=>"s", "Т"=>"t", "У"=>"u", "Ф"=>"f", "Х"=>"h", "Ц"=>"c", "Ч"=>"ch", "Ш"=>"sh", "Щ"=>"shh", "Ъ"=>"", "Ы"=>"y", "Ь"=>"", "Э"=>"e", "Ю"=>"ju", "Я"=>"ja", "а"=>"a", "б"=>"b", "в"=>"v", "г"=>"g", "д"=>"d", "е"=>"e", "ё"=>"jo", "ж"=>"zh", "з"=>"z", "и"=>"i", "й"=>"j", "к"=>"k", "л"=>"l", "м"=>"m", "н"=>"n", "о"=>"o", "п"=>"p", "р"=>"r", "с"=>"s", "т"=>"t", "у"=>"u", "ф"=>"f", "х"=>"h", "ц"=>"c", "ч"=>"ch", "ш"=>"sh", "щ"=>"shh", "ъ"=>"", "ы"=>"y", "ь"=>"", "э"=>"e", "ю"=>"ju", "я"=>"ja", # украина "Є" => "ye", "є" => "ye", "І" => "i", "і" => "i", "Ї" => "yi", "ї" => "yi", "Ґ" => "g", "ґ" => "g", "«"=>"", "»"=>"", "—"=>"-", "`"=>"", " "=>"-", "["=>"", "]"=>"", "{"=>"", "}"=>"", "<"=>"", ">"=>"", "?"=>"", ","=>"", "*"=>"", "%"=>"", "$"=>"", "@"=>"", "!"=>"", ";"=>"", ":"=>"", "^"=>"", "\""=>"", "&"=>"", "="=>"", "№"=>"", "\\"=>"", "/"=>"", "#"=>"", "("=>"", ")"=>"", "~"=>"", "|"=>"", "+"=>"", "”"=>"", "“"=>"", "'"=>"", ); $slug = strtolower(strtr(trim($slug), $repl)); # разрешим расширение .html $slug = str_replace('.htm', '@HTM@', $slug); $slug = str_replace('.', '', $slug); $slug = str_replace('@HTM@', '.htm', $slug); $slug = str_replace('---', '-', $slug); $slug = str_replace('--', '-', $slug); $slug = str_replace('-', ' ', $slug); $slug = str_replace(' ', '-', trim($slug)); } else $slug = mso_hook('slug', $slug); return $slug; } -------------------- |
|
|
Niken
|
Сообщение
#5
|
|
|
Всем спасибо за помощь) Последний чуть подправлю и скорее всего буду использовать)
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени. | 5 | buypushplatform | 4282 | Вчера, 21:02 автор: 100ftd |
|
Скрипт поисковика видео StrongTube | 3 | 3josoft | 1575 | 14.8.2023, 14:45 автор: 3josoft |
|
Скрипт приема платежей p2p с карты на карту card2card Скрипт приема платежей p2p с карты на карту card2card |
15 | zladey1986 | 7840 | 26.3.2023, 8:54 автор: Palundra |
|
Продам скрипт перевода постов и комментариев | 4 | Tutich | 788 | 19.1.2023, 17:23 автор: Tutich |
|
Битрикс скрипт нативной установки | 3 | Nemo | 2454 | 20.11.2022, 10:09 автор: Webmaster24 |
Текстовая версия | Сейчас: 24.4.2024, 1:43 |