Page 2 of 8

Re: Кастомизация линков, нид хелп

Posted: Wed Nov 20, 2013 3:05 pm
by darkover
admin wrote:Common.php везде одинаковые ?
Да, с /scj/cgi -> симлинк на корень
а в scj/tube я его не трогал вообще ( и нигде не трогаю там )

upd
на морде в шаблоне сделал

Code: Select all

<?
echo $_GET['order'];
?>
Выдал 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. вопросы по одному - какую часть сначала ?