Jump to content

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

Featured Replies

  • Replies 83
  • Просмотров 26,2k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

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

  • , попробуй код return str_replace( array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','э','ю','я','ы','ь','ъ'), array('a','b','v'

  • Спасибо все отлично работает

  • 4 недели спустя...

Пытался опять сделать соблюдая все эти строчки, ну скобка открывается и закрывается на одной же линии по вертикале, отступать по строчке как было до этого, но опять не фига не вышло :10:

  • Author

На YouTube закачайте, у меня Flash'а нет, я на Win 8 не хочу его ставить.

А такого, чтобы вы все делали и вообще ничего не происходило — быть не может, вы проверьте, вы вообще те файлы редактируете, может вы не на хостинге файлы правите, уже были такие случаи, когда пользователи попросту забывали обновить файлы на хостинге.

_Dark_, видео и так на YouTube :D

А файлы правлю те, ведь была ссылка такая:


__bro-up.ru/index.php?/topic/219-какой-у-вас-телефон/

А стала:

__bro-up.ru/index.php?/topic/219----/

И если поможет, вот ещё ссылка на видео в таком формате :D

__www.youtube.com/watch?v=N0870DucRs0

  • Author

А, да, я забыл, что это IP.Board вставляет видео как Flash, а не HTML5.

Сохраните этот файл в кодировке UTF-8 БЕЗ BOM! По умолчанию он в кодировке ANSI, поэтому работать ничего не будет! Для того, чтобы сохранить файл в этой кодировке, скачайте программу Notepad++, откройте в ней этот файл (root/admin/sources/base/core.php) и выберите в верхнем меню Кодировки → Преобразовать в UTF-8 без BOM, после этого сохраните файл и закачайте к себе на сервер.

Да, преобразовать, а не кодировать.

Невнимательность — причина того, что у вас ничего не работает.

  • 3 месяца спустя...

Добрый вечер, подскажите как решить проблему с ЧПУ для 3.3.4 версии? почитал кучу форумов - не нашел четкого ответа... Спасибо

  • 2 недели спустя...
Сделал все как написано, форум и галерея работают без проблем, спасибо! Но вот IP.Content на внутренние страницы не пускает. Ссылка имеет вид index.php/page/indexhtml вместо index.php/page/index.html Может, для контента есть отдельные настройки? Помогите, пожалуйста, вернуть точку перед html Версия форума Invision Power Board 3.3.4 (English version)

 

 

У меня тоже возникла такая проблема: при использовании указанного мода точка в index.html исчезает. Решил следующим образом.

В файле root/admin/sources/base/core.php в функции makeSeoTransliterate

 

найти строчку

 

$text = preg_replace('#[^a-z0-9-]#', '', $text);

заменить на

 

$text = preg_replace('#[^a-z0-9-.]#', '', $text);

 

Может что-то сделал неверное? Нигде глюков не вылезет?

 

 

А вообще, честно сказать, не понимаю, почему у Content такие кривые урлы и зачем этот index.html вообще нужен - больше нигде он не используется, только тут.

 

 

 

 

 

 

Edited by Alien2001

  • Author
да понять не могу как настроить чтобы ссылки были на транслите...

 

Если у вас наша версия > 3.4, то в теме нашего релиза указано, как это сделать.

  • 5 недель спустя...

После выполнения инструкции данной в статье получил "подарочек" (3.4.1 и 3.4.2)

 

Warning: urldecode() expects parameter 1 to be string, array given in /home/труляля/data/www/траляля/тожесамое/sources/base/core.php on line 4483

 

текст строки: $text = urldecode($text);

 

При этом данная ошибка вылезает (что странно) только при попытке войти в профиль пользователя из чата!!! Если заходить из темы то ошибки нет... Или я просто больше ее не встречал. Но из чата ошибка появляется всегда.

 

Навались браты, давайте исправим баг.

podvorie, во-первых, можно не шифровать тряляля тожесамым. Во-вторых, если ты качал русифицированный выпуск с этого форума - эта инструкция совсем не нужна  :10:

Можно и не шифровать, но думаю шифр не повредит никому. А во вторых русифицированный выпуск с русификацией от IBR (насколько я понял что именно от них), я лично не приемлю. Не хватало еще к моим косякам добавлять чужие кривые руки и кривой перевод.

podvorie, тогда переделай весь процесс ещё раз, вдруг ошибся где. И эта инструкция скорей всего для 3.3, так что на твоём 3.4 может не работать  :10:

 

Не знаю чем тебе IBR версии не нравятся :10:  По-моему всё чётко   :bomb:

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.