Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 02:36



Ответить на тему  [ Сообщений: 5 ] 
Как убрать описание категорий на страницах пагинации 
Автор Сообщение

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

Добрый день.
Подскажите пожалуйста как убрать описание категорий на страницах пагинации.
Раньше описание я выводил специальным блоком на страницах категорий, потом Вы добавили описание категорий в движок - это было еще в 2005 году.
У меня были внесены изменения в скрипт и описание категорий показывалось только на первой странице рубрики, чтобы не было дублей для seo.
Я недавно обновился и увидел, что описание выводится на всех страницах категории.

Вы мне вносили изменения в скрипт, чтобы описание выводилось внизу страницы, а не вверху как по умолчанию:
в файле includes/compile/cat.php заменить строку
echo stripslashes($cats_id[$main_id]['description']);
на строку
$smarty->assign('cat_description', $cats_id[$main_id]['description']);
Затем, в нужной позиции шаблона body2.html или footer.html используете переменную {%$cat_description%}

Наверное еще было что-то изменено, но я не могу найти другой код.

Как прописать условие проверки, что это первая страница пагинации и тогда вывести описание категории в шаблоне, а если это вторая или любая другая, то уже не выводить.

Мне было бы проще, чтобы Вы модифицировали код вывода описания в шаблоне, чтобы я мог его сам заменить в случае обновления движка.
Что-то типа такого

if page=1 (
{%$cat_description%}
)
else
(не выводить описание категории)

Или подскажите как это реализовать?
Спасибо.


13 авг 2019, 13:02
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Попробуйте так
{%if !($smarty.get.page > 1)) %}{%$cat_description%}{%/if%}


14 авг 2019, 12:45
Профиль

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

Не работает.
Вообще описание перестает отображаться и на первой и на всех других страницах.


16 авг 2019, 11:48
Профиль

Зарегистрирован: 12 апр 2014, 14:05
Сообщения: 103

{%if !($smarty.get.page > 1)%}{%$cat_description%}{%/if%}

_________________
artemovanatoly@gmail.com


17 авг 2019, 16:36
Профиль

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

Большое спасибо.
Все работает!
Скобочка решает все!!! :)))


20 авг 2019, 17:36
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron