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

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

Вывод описания категории только на первой странице пагинации

 (Прочитано 1170 раз)
0 Пользователей и 1 Гость смотрят эту тему.
rmnk
Осваиваюсь на форуме
***

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

Сообщений: 36


« : 06.02.2014, 20:02:12 »

Задача:
Выводить описание категории только на первой странице (если есть пагинация).

Т.е. нужно добавить условие в код, что при появление ?start=  описание не выводить.
Править видимо нужно файл components/com_jshopping/templates/myTemp/category/category_default.php

за вывод описания там отвечает этот кусок кода
Код:
<div class="jcatdes"><?php print $this->category->description?></div>

Кто может подсказать, как добавить условие? Сами строчки кода, которые нужно добавить?
Записан
dmitry_stas
Профи
********

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

Сообщений: 7786



« Ответ #1 : 06.02.2014, 20:11:04 »

Код
if (!isset($_GET['start'])) print $this->category->description
Записан
rmnk
Осваиваюсь на форуме
***

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

Сообщений: 36


« Ответ #2 : 06.02.2014, 20:27:38 »

Супер! подходит. Спасибо  Smiley


А отключают ли вывод при ?limitstart=0 (это когда на 1 страницу пагинации возвращаешься). С точки зрения SEO?
(отключить можно вместо start написав limitstart, тогда и на стр. пагинации и при возвращении на первую ?limitstart=0 не выводится текст.  показывается только по прямой ссылке на категорию)

Записан
dmitry_stas
Профи
********

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

Сообщений: 7786



« Ответ #3 : 06.02.2014, 20:41:56 »

С точки зрения SEO с limitstart=0 делают переадресацию, либо убирают вовсе
Записан
rmnk
Осваиваюсь на форуме
***

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

Сообщений: 36


« Ответ #4 : 06.02.2014, 21:39:20 »

dmitry_stas, а как убрать limitstart=0? можете подсказать? (на форуме не нашел, а решение может быть актуально для многих)
Записан
dmitry_stas
Профи
********

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

Сообщений: 7786



« Ответ #5 : 06.02.2014, 21:49:38 »

тема называется Вывод описания категории только на первой странице пагинации Azn
Записан
rmnk
Осваиваюсь на форуме
***

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

Сообщений: 36


« Ответ #6 : 06.02.2014, 23:32:12 »

Okay )
Записан
McCafferty
Осваиваюсь на форуме
***

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

Сообщений: 58


« Ответ #7 : 10.10.2016, 16:15:08 »

dmitry_stas, а как убрать limitstart=0? можете подсказать? (на форуме не нашел, а решение может быть актуально для многих)

с задержкой в 2 года ответ :

Код:
        <?php
        $input = JFactory::getApplication()->input;
$start = $input->getCmd('limitstart', 0);
$option = $input->getCmd('option', '');
If (!$start && $option == 'com_jshopping'){ ?>
<?php print $this->category->description?>
<?php } ?>

Просто сейчас столкнулся, раньше не обращал внимание, не знаю почему нет аддона, глупо же
Записан
dmitry_stas
Профи
********

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

Сообщений: 7786



« Ответ #8 : 10.10.2016, 16:19:11 »

кому ответ и на какой вопрос? на тот, на который я 2 года назад уже ответил?

глупо - понятие очень субъективное. вам не надо? прекрасно. но вместе с тем я знаю 100500 тех, кому надо.
Записан
Страниц: [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