1

Тема: Подчеркивание в Название (slug)

Переношу сайт на Монстру и столкнулся с проблемой:
Название (slug) не воспринимает нижнее подчеркивание (_)- меняет его на тире (-)
Как это можно побороть, т.к. это принципиальный момент

Поделиться

2 2013-10-01 13:04:45

Re: Подчеркивание в Название (slug)

добавлю:
например пишу slug такой: name_name
ссылка получается у меня site.ru/name-name
а требуется site.ru/name_name

при переносе сайт на Монстру мне необходимо сохранить все ссылки предыдущей версии, а там все разделители "_", а не "-"
писать кучу редериктов - увы не вариант( - требуется красивое и правильное решение

Поделиться

3

Re: Подчеркивание в Название (slug)

Monstra -> helpers -> security.php Открываем текстовым редактором.

строка 161

$str = preg_replace("/[\/_|+ -]+/", $delimiter, $str );

Убрать "_" и slug спокойно будут сохранятся с "_" и замены на "-" происходить не будет.

Т.Е, строка 161 должны выглядеть так:

$str = preg_replace("/[\/|+ -]+/", $delimiter, $str );

Убедитесь что сохраняете файл после изменения в формате UTF-8 без BOM

Ex ungue leonem

Поделиться

4

Re: Подчеркивание в Название (slug)

Faust,  Огромно спасибо - то, что доктор прописал..... - устал искать уже в каком файле это правило
файл лежал в папке engine

Поделиться

5

Re: Подчеркивание в Название (slug)

возможность вспомнить детство, позитивные эмоции: http://bit.ly/sega-sonic-racing

http://images.vfl.ru/ii/1437899397/8ecc9ca6/9390328.jpg

sega usb gamepad

Поделиться

6

Re: Подчеркивание в Название (slug)

много дополнительных аксессуаров к приставке, у поздних моделей имеются переключатели регионов позволяющие играть в игры разных регионов: http://bit.ly/emulyator-sega-mega

http://images.vfl.ru/ii/1437898986/4eacd957/9390252.jpg

мир sega

Поделиться