Page 2 of 8
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 3:05 pm
by darkover
admin wrote:Common.php везде одинаковые ?
Да, с /scj/cgi -> симлинк на корень
а в scj/tube я его не трогал вообще ( и нигде не трогаю там )
upd
на морде в шаблоне сделал
Выдал ctr
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 3:21 pm
by admin
Те в линках где в урле нет ctr - получается проблема , верно ?
Это наталкивает вас на какую-то мысль ?
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 3:27 pm
by darkover
admin wrote:Те в линках где в урле нет ctr - получается проблема , верно ?
Это наталкивает вас на какую-то мысль ?
Не понял.
У меня и на морде по
echo $_GET['order'];
пусто
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 3:35 pm
by admin
Потому что в урле его нет на этих линках , верно ?
те в пхп в условии надо добавить проверку на случай если эта переменная пустая.
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 3:48 pm
by darkover
admin wrote:Потому что в урле его нет на этих линках , верно ?
те в пхп в условии надо добавить проверку на случай если эта переменная пустая.
Добавить - в шаблон? в коммон? куда еще ?
Не ужели так трудно дать решение, что бы человек не трахался с этим 3 часа, я не программист, и я хз как смарт работает, а то, что сменить линки на свои, это такой гимор, он и дальше пачками из серпов улетать будет -(
И все равно, как не крути - <?=$my_var?> будет иметь только _одно_ значение (best) и соответственно как <!--SORT_ORDER--> работать не будет, только если под каждое значение не прописывать в common.php
типа
if ($_GET['order'] == 'ctr') $my_var = 'best';
if ($_GET['order'] == 'newest') $my_var = 'date';
А это удалять из коммон
if ($_GET['order'] == 'best') $_GET['order'] = 'ctr';
if ($_GET['order'] == 'newest') $_GET['order'] = 'date';
короче, как обычно костыли, которые хз как будут работать
ps я до сих пор не могу найти, откуда у меня лезет < safe_desc > на неокторых ресурсах, когда в шаблоне их нет перманетно, и "старые" рерайты удалены вообще
или гугл выдает 50к 404 паг, т.к. галерки есть в сайтмапе, а в живую их нет, куда-то пропадают
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 4:13 pm
by admin
Не надо 150 вопросов обсуждать в одной теме.
От этого только путаница.
Если вопрос новый - лучше завести новую тему.
И все равно, как не крути - <?=$my_var?> будет иметь только _одно_ значение (best)
как оно может идеть однозначение если тут
if ($_GET['order'] == 'ctr') $my_var = 'best';
if ($_GET['order'] == 'newest') $my_var = 'date';
уже 2 разных значения
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 4:25 pm
by darkover
if ($_GET['order'] == 'best') $_GET['order'] = 'ctr';
if ($_GET['order'] == 'newest') $_GET['order'] = 'date';
if ($_GET['order'] == 'rating') $_GET['order'] = 'rating';
if ($_GET['order'] == 'ctr') $my_var = 'best';
if ($_GET['order'] == 'date') $my_var = 'date';
if ($_GET['order'] == 'rating') $my_var = 'rating';
вот это все не работает, из этого я делаю вывод, что кастомизировать линки, без каких либо костылей не возможно, везде будет /ctr/1/
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 4:30 pm
by admin
if ($_GET['order'] == '') $my_var = 'best';
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 4:44 pm
by darkover
admin wrote:if ($_GET['order'] == '') $my_var = 'best';
Делал - не работает нифига
изменения должны быть во всех трех коммонах ?
на морде, scj/cgi, и /scj/tube ?
Да и с <?=$my_var?> в навигации - она бьется, вылезает какая-то колечность
если с <!--sort_order--> html выглядит вот так
1
<a href="/niche/All/ctr/2/" title="2">2</a>
то с my_var вот так
/1/" title="1">1
<a href="/niche/All/ctr/2/" title="2">2</a>
Re: Кастомизация линков, нид хелп
Posted: Wed Nov 20, 2013 4:53 pm
by admin
1. все 3 всегда одинаковые
2. вопросы по одному - какую часть сначала ?