Форум русской поддержки Joomla!® CMS
08.12.2016, 20:01:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Необходимо чтобы описание категории K2 было только на 1й странице. Как?

 (Прочитано 1732 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kenai
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 02.04.2012, 06:45:46 »

Всем привет!
Подскажите, что и где прописать/изменить чтобы описание категории K2 было только на 1й странице (на 2й, 5й, 10й отсутствовало)? А то контент дублируется, что не хорошо.
Записан
kenai
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #1 : 11.10.2012, 09:15:34 »

Прошло полгода...
Вопрос актуален. Вознаграждение гарантирую, денежное Azn
Записан
SDKiller
Moderator
*****

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #2 : 11.10.2012, 10:08:48 »

Заключите описание категории в условие, вылавливайте из JRequest наличие limitstart (или start - не помню точно, надо проверять).
Про условия в шаблонах целый FAQ есть.
Записан
jurassik
Завсегдатай
*****

Репутация: +49/-1
Offline Offline

Сообщений: 662


« Ответ #3 : 11.10.2012, 11:07:12 »

Код:
<?php if (!$_GET['limitstart']) echo $this->category->description ;?>
Записан
SDKiller
Moderator
*****

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #4 : 11.10.2012, 15:46:24 »

Код:
<?php if (!$_GET['limitstart']) echo $this->category->description ;?>

Ну во-первых не стОит использовать голый нефильтрованный $_GET даже в таких простых случаях. Есть же API
Во-вторых, при сочетании некоторых условий limitstart может быть и у первой страницы (он будет равен 0, но сама переменная будет определена).
Записан
jurassik
Завсегдатай
*****

Репутация: +49/-1
Offline Offline

Сообщений: 662


« Ответ #5 : 16.10.2012, 14:58:10 »

Ну во-первых не стОит использовать голый нефильтрованный $_GET даже в таких простых случаях. Есть же API
Во-вторых, при сочетании некоторых условий limitstart может быть и у первой страницы (он будет равен 0, но сама переменная будет определена).
может я не идеальный вариант написал, но он как-то работает, а из Ваших ответов тяжело сходу решить задачу ("Есть же API", "Про условия в шаблонах целый FAQ есть." - Ваши ответы типа: "это просто. я знаю как, но не скажу, ищите сами").
Записан
kman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 34


« Ответ #6 : 16.01.2013, 13:51:42 »

ПРИВЕТ, ребята! буду рад решению!
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #7 : 16.01.2013, 13:57:40 »

Код
<?php if (JFactory::getApplication()->input->getCmd('limitstart', 0) ==0) echo $this->category->description ;?>
Записан
kman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 34


« Ответ #8 : 03.03.2013, 14:29:05 »

Код
<?php if (JFactory::getApplication()->input->getCmd('limitstart', 0) ==0) echo $this->category->description ;?>
Спасибо большое)
Записан
tsg
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #9 : 01.07.2013, 19:45:43 »

Подскажите, где разместить этот код.
Записан
Eholov
Осваиваюсь на форуме
***

Репутация: +13/-0
Offline Offline

Сообщений: 146



« Ответ #10 : 29.10.2015, 16:07:25 »

В файле components\com_k2\templates\default\category.php заменить код
Код:
<?php echo $this->category->description; ?>
на
Код:
<?php if (JFactory::getApplication()->input->getCmd('limitstart', 0) ==0) echo $this->category->description ;?>
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet