Page 1 of 2

Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 1:54 am
by Knower
Здравствуйте.
Как заменить пробел в урлах в названий категорий на дефис?
На данный момент урл категории выглядит так:
http://gyazo.com/ffde9417c6a5ff8ec88649e3be8194a4
А хочу чтоб так:
http://domain.com/category/Big-Ass/?30x20x467107

Да и валидатор ругается
http://gyazo.com/f24e0b0a34b34c4e14856b95019c5ac8

Что-то в .htaccess надо писать?
Не могли бы привести пример кода?

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 11:43 am
by admin
Например написать в нужном виде в custom_name и использовать в урле это поле.

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 1:59 pm
by Knower
Т.е. это надо на КАЖДОМ слейве прописывать?
Довольно утомительно...

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 2:00 pm
by admin
Слейв копирует данные мастера по деофлту, кроме того есть масседит.
так что никакой проблемы нету тут.

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 2:10 pm
by Knower
Что-то у меня слейвы не копируют с мастера поле Custom Name. Прописал на мастере нужным категориям, на слейвах в этих категориях пусто. Поэтому и спрашиваю, что видимо на всех слевах придется эти поля прописывать.

Я предполагал, что есть какой-нить реврайт для хтакеса, который во всех урлах будет дефис проставлять...

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 2:50 pm
by admin
1. при создании слейва
2. есть масседит

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 3:55 pm
by Knower
Ага.
А вот не совсем понятно как через масседит это провернуть.
Выбрал я нужные категории в гроуп, и что в поле Custom Name прописать, чтоб все они с дефисами стали?

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 4:10 pm
by admin
Надо отредактировать нужные категории руками

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 4:23 pm
by Knower
1) Так я о том и говорю, что надо на каждом слейве вручную прописывать кастом нейм категориям состоящим из более чем одного слова. Как тут масседит поможет?

2) Как быть с тагами? Таги из двух слов тоже с пробелами в урле выводит..

Re: Дефис в названиях категорий в урлах

Posted: Mon Feb 24, 2014 5:38 pm
by admin
К сожалению если вы не видите масседит то остается только руками к каждому слейву.

Для тагов можно воспользоваться str_replace например.