Page 1 of 2
работа с урлами / duration / date
Posted: Fri Jun 30, 2017 6:44 am
by mega
здравствуйте,
как преобразовать урл
http://domain.com/All/duration/ --> в
http://domain.com/all/duration/
БЕЗ PHP костылей
All --> с маленькой буквы или вообще заменить на другое слово
и так же по date
заранее большое спасибо
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 7:08 am
by admin
Не ясен вопрос
Откуда урл, как получился
зачем пребразовать
где преобразовать
и тп
Для аналогии понятности вопроса - даю такой же понятный ответ: надо открыть текстовый редактор и там поменять большую А на маленькую - вот и все преобразование )
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 7:22 am
by burn
В шаблоне ссылка написана вот так:
href="/<!--CATEGORY_NAME-->/duration/"
и на индексе получаем:
href="/All/duration/"
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 9:06 am
by admin
Пропишите в темпелйте индекса не <!--CATEGORY_NAME--> а что вам надо там видеть ?
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 10:22 am
by mega
admin wrote:Пропишите в темпелйте индекса не <!--CATEGORY_NAME--> а что вам надо там видеть ?
/all/duration/ - очень хочется вот так видеть
что нужно сделать ? где прописать ?
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 10:36 am
by burn
То есть предлагаете делать так ? :
<?php if ('<!--TEMPLATE_NAME-->' == 'index') { ?>
<a href="/all/duration/">Sort</a>
<?php }else{?>
<a href="/<!--CATEGORY_NAME-->/duration/">Sort</a>
<?php }?>
А можно без костылей ?

Например в скрипте заменить <!--CATEGORY_NAME--> для всех групп с "All" на "all", а <!--CATEGORY_CUSTOM_NAME--> оставить "All".
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 11:38 am
by admin
Проблема в том, что если сейчас поменять в скрипте то у кого-то поменяется на обратный вариант, и появится топик типа "ааа, у меня скирпт сам меняет названия категорий"
А в варианте if else мне это не кажется костылями ..
Кроме того можно даже без иф если оно в разных темпелйтах
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 12:02 pm
by mega
admin wrote:Проблема в том, что если сейчас поменять в скрипте то у кого-то поменяется на обратный вариант, и появится топик типа "ааа, у меня скирпт сам меняет названия категорий"
А в варианте if else мне это не кажется костылями ..
Кроме того можно даже без иф если оно в разных темпелйтах
получается самое элементарное что должно быть элементарным без костылей сделать нельзя, такая логика тут ?
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 12:05 pm
by mega
admin wrote:Проблема в том, что если сейчас поменять в скрипте то у кого-то поменяется на обратный вариант, и появится топик типа "ааа, у меня скирпт сам меняет названия категорий"
А в варианте if else мне это не кажется костылями ..
Кроме того можно даже без иф если оно в разных темпелйтах
а вы можете посидеть и подумать как сделать гибко, чтоб и так и так работало и каждый выбирал себе то что он хочет ? с маленькой буквы, с большой буквы, all / main / time да что угодно
Re: работа с урлами / duration / date
Posted: Fri Jun 30, 2017 12:13 pm
by admin
Тут есть 2 варианта:
1. сделать 100500 опуций на каждую букву
2. дать возможность 2мя строками в темплейте вывести как угодно
И все скрипты что я видел во всех других нишах идут по тому же принципу.
Но возможно вы видели как где-то сделано удачнее - показывайте, будем перенимать опыт.