Jump to content
Sign in to follow this  
_Dark_

Транслитерация URL в версиях от IPS

Recommended Posts

Это тема поддержки статьи: Транслитерация URL в версиях от IPS.

Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

 

Дата добавления статьи: 11 Июль 2012 - 15:27

Дата обновления статьи: 11 Июль 2012 - 15:27

Share this post


Link to post
Share on other sites

Какой вид имеют ссылки на подфорумы?

И где названия тем отображаются не полностью? В ссылках или сами названия неверные?

Share this post


Link to post
Share on other sites

Блин, сайт лежал же, забыл про это.

Я сейчас уже спать иду, завтра утром напишу обязательно.

Share this post


Link to post
Share on other sites

Я проверил, все работает отлично, но важное замечание:

файл root/admin/sources/base/core.php должен быть сохранен в кодировке UTF-8 БЕЗ BOM. Файл по умолчанию хранится в кодировке ANSI, из-за чего возникают такие проблемы.

Откройте файл в Notepad++, выберите Кодировки → Преобразовать в UTF-8 без BOM, сохраните и закачайте обратно на сервер.

Share this post


Link to post
Share on other sites

Подскажите почему во всех ссылках вырезается первая буква?

У меня все нормально.

Разделы или темы в которых присутствуют большие буквы просто игнорируются...

И этого тоже нет.

Share this post


Link to post
Share on other sites

Dark, не подскажешь что делать? у меня в некоторых разделах нет первой буквы + во всех темах или разделах заглавные буквы пропускаются

Share this post


Link to post
Share on other sites

, попробуй код


return str_replace( array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','э','ю','я','ы','ь','ъ'), array('a','b','v','g','d','e','e','zh','z','i','i','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','sh','a','ju','ja','i','',''), $text);
Заменить на:

return str_replace( array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','э','ю','я','ы','ь','ъ''А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ь', 'Ъ', 'Ы', 'Э', 'Ю', 'Я'), array('a','b','v','g','d','e','e','zh','z','i','i','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','sh','a','ju','ja','i','','''A', 'B', 'V', 'G', 'D', 'E', 'Jo', 'Zh', 'Z', 'I', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'F', 'X', 'C', 'Ch', 'Sh', 'Sch', 'J', 'J', 'Y', 'E', 'Y', 'Ja'), $text);
[/code]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×