Разные описания в хедер

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: Разные описания в хедер

Post by smart »

admin wrote:А какой у пагинации категории деск ?
Не ясно о чем именно тут.

Вот пример того, что сидит в content_list:
<title><!--CATEGORY_CUSTOM_VAR1--> <? if ($_GET['page'] > 1) { ?>second page title<? } ?></title>

на главной странице - нормально
на второй странице пагинации - <!--CATEGORY_CUSTOM_VAR1--> second page title
на странице категории - some desc from custom
на второй странице категории - some desc from custom second page title

В общем проблема в том, что для категории all кастом вар нету параметра :)
а так же проблема в том, что second page title выводиться на всех пагинациях, у нужно чтобы на пагинации всех категорий один деск, на пагинациях категорий другой :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Разные описания в хедер

Post by admin »

Ага, кажется начинаю понимать
вторая старница пагинации = domain/?page=2 ?

Категорию текущую можно видеть в $_GET['group_name'] или $_GET['group_name']

сделайте в целом print_r($_GET); и увидите все переменные

логично что в урле domain/?page=2 - вообще нет ни group_id ни group_name - и на это можно проверять в условии и выводить еще что-то другое.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: Разные описания в хедер

Post by smart »

admin wrote:Ага, кажется начинаю понимать
вторая старница пагинации = domain/?page=2 ?

Категорию текущую можно видеть в $_GET['group_name'] или $_GET['group_name']

сделайте в целом print_r($_GET); и увидите все переменные

логично что в урле domain/?page=2 - вообще нет ни group_id ни group_name - и на это можно проверять в условии и выводить еще что-то другое.
В общем работает вот такая конструкция:
<? if ($_GET['group_id'] > 1) echo '<!--CATEGORY_CUSTOM_VAR1-->'; if ($_GET['page'] > 1) echo 'Pagination title'; ?>

в принципе для различного описания main page / main page pagination / category main подходит, но немного криво ))))
неплохо было бы иметь параметр group_page
тогда можно было бы сделать так:
if ($_GET['group_page'] > 1) echo 'Category pagination title';
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Разные описания в хедер

Post by admin »

if ($_GET['group_id'] > 1 and $_GET['page'] > 1) $_GET['group_page'] = blabla ;

Уверен такие штуки подвласным любому )
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: Разные описания в хедер

Post by smart »

admin wrote:if ($_GET['group_id'] > 1 and $_GET['page'] > 1) $_GET['group_page'] = blabla ;

Уверен такие штуки подвласным любому )
что то я уже запутался, что и как использовать ))))
не понимаю как использовать последнее условие в нужных целях
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Разные описания в хедер

Post by admin »

Тогда можете просто игнорировать и составить нужное вам из понятных условий из предыдущего сообщения.
Думаю понятно что условия можно комбинировать в AND или OR
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: Разные описания в хедер

Post by smart »

admin wrote:Тогда можете просто игнорировать и составить нужное вам из понятных условий из предыдущего сообщения.
Думаю понятно что условия можно комбинировать в AND или OR
Еще больше непонятно стало, какие условия, если последняя строка не работает как надо или я не знаю как она работает ? Можете написать пример ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Разные описания в хедер

Post by admin »

Последнюю строку просто игнорируйте, используйте те что работают.
Потом как разберететь с базовыми if попробуете что-то новое.
Don't forget to run script update
Post Reply