Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-01-12 23:43:05

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

как вернуть _ в урлах

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

вроде как сеошники считают что это круче... а существует ли возможность вернуть нижнее подчеркивание?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#2 2013-01-12 23:52:35

Proxx
Участник
Откуда Терновка
Зарегистрирован: 2013-01-10
Сообщений: 25
Рейтинг :   

Re: как вернуть _ в урлах

engine\conf\urlconf.php исследуй, если я не ошибаюсь...


Что стоит материальный мир, когда есть возможность создавать вечное?

Не в сети

#3 2013-01-13 00:12:38

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: как вернуть _ в урлах

ошибаешься, в urlconf.php хранятся настройки, которые задаются через "Управление форматом ссылок"

а мне нужно, чтобы при добавлении новости блаблабла у нее был урл не "novost-blablabla" а "novost_blablabla", как было в старых версиях движка

Изменено t3s (2013-01-13 00:53:02)


Проекты любой сложности. Качественно. Дорого.

Не в сети

#4 2013-01-13 00:51:12

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: как вернуть _ в урлах

вобщем, вот решение, возможно еще кому-то пригодится:

/engine/includes/classes/parse.class.php

меняем строку 458 по своему вкусу

$content = str_replace(array(' - ', '_'), array('-', '-'), $content);

например на такую:

$content = str_replace(' - ', '_', $content);

поможет, если как и мне нужно будет портировать сотни проиндексированных новостей

или на вот такую:

$content = str_replace( ' - ', '-'), $content);

в этом случае новые урлы будут генериться с дефисом, но всегда можно будет изменить из админки на подчеркивание

зы
Виталий, если не секрет, зачем во втором случае стоит array('-', '-')?

Изменено t3s (2013-01-13 00:53:21)


Проекты любой сложности. Качественно. Дорого.

Не в сети

Подвал раздела

Работает на FluxBB