Нужна помощь: изменение формирования ссылки у тегов в DLE

P
На сайте с 06.03.2010
Offline
54
1025

Всем привет. Собственно, задача вроде не сложная, но мои попытки ковырять движок не помогли. В общем если тег в dle (на английском) написан через пробел (несколько слов), то в ЧПУ этот пробел формируется знаком "+", а где бы заменить его на "-" (тире). ?

Например чтоб тег Search Engines выглядел как:

search-engines, а не search+engines.

Всем спасибо.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Плюс это разделитель - замена пробела в адресной строке. Тире просто тире, и если search+engines это "search engines", то в случае с тире будет одно слово "search-engines". Не хотите геморроя - не трогайте его.

W
На сайте с 25.05.2010
Offline
43
#2

Глюк ? Три одинаковые темы подряд

P
На сайте с 06.03.2010
Offline
54
#3
siv1987:
Плюс это разделитель - замена пробела в адресной строке. Тире просто тире, и если search+engines это "search engines", то в случае с тире будет одно слово "search-engines". Не хотите геморроя - не трогайте его.

А вот гугл как раз таки два слова через тире считает, да и тире как-то понятней, чем плюс. В общем, хочу геморроя - подскажите как его сделать :):)

---------- Добавлено 13.12.2013 в 11:49 ----------

webser:
Глюк ? Три одинаковые темы подряд

Да это я запарил, решил заголовок подправить немного,а получилось так, что создалось новые темы.

LovelAss
На сайте с 05.06.2009
Offline
96
#4

Открываете файл /engine/modules/tagscloud.php и меняете в нём


urlencode($value['tag'])

на


urlencode(preg_replace("#\s+#", "-", $value['tag']))

чистите кэш и готово.

P
На сайте с 06.03.2010
Offline
54
#5
LovelAss:
Открываете файл /engine/modules/tagscloud.php и меняете в нём

urlencode($value['tag'])

на

urlencode(preg_replace("#\s+#", "-", $value['tag']))

чистите кэш и готово.

Во! Спасибо!

siv1987
На сайте с 02.04.2009
Offline
427
#6
pornodump:
А вот гугл как раз таки два слова через тире считает

При чем тут гугл? Речь не о гугле, а о спецификации url http://ru.wikipedia.org/wiki/URL#.D0.9A.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_URL

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий