Как убрать описание категории на второй странице?
#1
Отправлено 07 October 2011 - 10:48 PM
Этот хак обязателен если Вы - оптмизатор.
Поэтому странно что его нет
Напишите пожалуйста.
#2
Отправлено 08 October 2011 - 10:47 AM
#3
Отправлено 08 October 2011 - 11:15 AM
нужно чтоб текст был только на 1 странице
#4
Отправлено 08 October 2011 - 11:23 AM
#5
Отправлено 08 October 2011 - 07:27 PM
#6
Отправлено 13 October 2011 - 12:45 AM
{* вывод описания категории (если есть) *}
{if !$smarty.get.offset}
{if $selected_category.description}
{include file="header.tpl.html" header=$smarty.const.STRING_CATEGORY_DESK}
{if $selected_category.picture}{/if}{$selected_category.description} |
{/if}
{else}
{/if}
---------- Сообщение объединено ----------
Прошу прщения не почистил кеш. Теперь проблема другая с таким кодом описание вообще не выводится. Нужно чтоб текст был только на 1 странице.
#7
Отправлено 13 October 2011 - 12:54 AM
и что это там внизу за {else}, откуда ты его взял ?
#8
Отправлено 13 October 2011 - 01:05 AM
#9
Отправлено 13 October 2011 - 08:24 AM
{* вывод описания категории (если есть) *}
{if !$smarty.get.offset}
{if $selected_category.description}
{include file="header.tpl.html" header=$smarty.const.STRING_CATEGORY_DESK}
{if $selected_category.picture}{/if}{$selected_category.description} |
{/if}
{* вывод описания подкатегорий (если есть) *}
{if $catrescur}
{section name=r loop=$catrescur}
{if $catrescur[r][3] != ""}
{if $smarty.const.CONF_MOD_REWRITE eq 1}
{assign var="tlink" value="category_`$catrescur[r].categoryID`.html"}
{else}
{assign var="tlink" value="index.php?categoryID=`$catrescur[r].categoryID`"}
{/if}
{include file="header.tpl.html" header=$tlink}
{if $catrescur[r].picture}{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}{/if}{$catrescur[r].description} |
{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if} |
{/if}
{/section}
{/if}
{/if}
#10
Отправлено 13 October 2011 - 12:20 PM
Код целиком взял на форуме ShopCms вставил в category.tpl.html. Почему описание категории пропало везде?
да потому что не нужно бездумно копировать код, нужно просто вставить ОДНО условие, указанное выше, и ничего более. никакого {else} там и близко нет.
#11
Отправлено 14 October 2011 - 09:47 PM
{if $selected_category.description}
{if !$smarty.get.offset}
{include file="header.tpl.html" header=$smarty.const.STRING_CATEGORY_DESK}
{if $selected_category.picture}{/if}{$selected_category.description} |
{/if}
{/if}
При таком коде у меня описание категории пропадает.
Что косается бездумного копирования кода, уважаемый Dbus, то я совершенно логично предполагаю, что если человек на каком либо форуме выкладывает готовое решение проблемы в виде кода, то его необходимо именно копировать.
#12
Отправлено 14 October 2011 - 10:07 PM
#13
Отправлено 14 October 2011 - 10:42 PM
#14
Отправлено 14 October 2011 - 10:55 PM
#15
Отправлено 15 October 2011 - 12:15 AM
{* вывод описания категории (если есть) *}
{if $smarty.get.offset eq '1'}
{if $selected_category.description}
{include file="header.tpl.html" header=$smarty.const.STRING_CATEGORY_DESK}
{if $selected_category.picture}{/if}{$selected_category.description} |
{/if}
{/if}
#16
Отправлено 09 December 2014 - 01:44 PM
#17
Отправлено 09 December 2014 - 04:01 PM
Да точно так же.подскажите пожалуйста для навигации все работает, но если нажать показать все то текст отображается, как убрать?
Только не {if !$smarty.get.offset}, а {if !$smarty.get.offset && !$smarty.get.show_all}
#18
Отправлено 09 December 2014 - 04:37 PM
в шапке был <meta name="robots" content="noindex, follow" >
правильно я сделал, в head вставил
{if !$smarty.get.offset && !$smarty.get.show_all} <meta name="robots" content="noindex, follow" > {/if}Вставил этот код но ничего не поменялось
#19
Отправлено 09 December 2014 - 04:52 PM
Осталось удалить *head.tpl.html.php из кэша и будет счастье .Вставил этот код но ничего не поменялось
PS. Только надо понимать, что эта мета-строка будет ВЕЗДЕ кроме "показать все" и страниц категории начиная со второй.
#20
Отправлено 09 December 2014 - 05:20 PM
{if !$smarty.get.offset && !$smarty.get.show_all} {else} <meta name="robots" content="noindex, follow" > {/if}