Преобразование url русский на английский

74ivan74 74ivan74   24.02.2014 21:32   1 134  
Подскажите мануал (желательно на английском) с описанием того, как адаптировать для cms русские названия тем, чтобы в базу отправлялся url не русскими а английскими символами, т.е. создавался дружественный url адрес.
Видимо названия (буквы) автоматически не переводятся а заменяются английским аналогом, как это все делается?
Мне это объяснить нужно - буржую.

Буду благодарен, если еще сошлетесь на мануал по той же проблеме но для картинок, в данный момент грузятся в крякозябрах.
Есть ли возможность заменить не на цифры а на url как описал выше?

Спасибо!

Ответы на вопрос (3) Написать ответ
shift196 shift196   24.02.2014 23:18
По факту - делают массив с заменами символов, символы которые не подходят под замену удаляют регулярками.
Вот пример:
$table = array(
'а' => 'a',
'б' => 'b',
...
);
0
Kumatoz Kumatoz   25.02.2014 00:08
shift196 прав, все элементарно. Для лучшего понимания достаточно посмотреть исходный код плагина RustoLat для Wordpress. Он именно этим и занимается. Так как раз есть два массива с разными способами транслита.
0
Info-Mans Info-Mans   13.12.2014 21:25
дмитрий печеркин
0

Войдите, чтобы написать ответ
Вход Регистрация

B2B Click возвращает до 8% расходов на Yandex.Direct и Google AdWords. Экономьте бюджет и получайте кешбэк с контекста!