Jump to content

Volnorez

Пользователь
  • Content Count

    12
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    SEO
  • From
    Kyiv
  1. Здравствуйте, пытаюсь настроить канонические урлы на страницах пагинации, код такой: {if isset($canonical)} {if $current_page_num==1} <link rel="canonical" href="{$config->root_url}{$canonical}"/>{else} <link rel="canonical" href="{$config->root_url}{url page=$current_page_num}">{/if} {/if} Прошу подсказать как вот эту часть {$config->root_url}{url page=$current_page_num} переделать, чтобы номер страницы добавлялся явно, типа вот так: {$config->root_url}{$canonical}{page=$current_page_num} Вот так работает, но я не уверен, что так можно <link rel="canonical" href
  2. Здравствуйте, переехал на https, но <link rel="canonical" href="http:// отдает без https:// подскажите где копать?
  3. Как отключить отзывы вообще (пока думаю как прикрутить дискус)? Убрал код формы со страницы совсем, а спам летит без перерыва. Возможно зенкой пробивают на прямую.
  4. Переделал под себя, думаю можно еще упростить, убрал описание из сортировки, возможно кому то пригодится. {if $smarty.get.sort}{else} {if $brand->description} {if $current_page_num==1 && !$category} {$brand->description} {/if}{/if} {if $category->description} {if $current_page_num==1 && !$brand} {$category->description} {/if}{/if} {/if}
  5. Я подозреваю, что есть толстый мануал, в котором описана архитектура движка и там есть многие ответы. Подскажите как мне в {if $smarty.get.filter} j,обернуть любой фильтр, чтобы также отдавать <meta name="robots" content="noindex, follow"/>. Спасибо.
  6. Разобрался, странно но $total_pages_num имеет значение на 1 единицу больше {if $current_page_num==2}<link rel="prev" href="{url page=null}">{/if} {if $current_page_num>2}<link rel="prev" href="{url page=$current_page_num-1}">{/if} {if $current_page_num < ($total_pages_num-1)}<link rel="next" href="{url page=$current_page_num+1}">{/if}
  7. как будто переменная $total_pages_num никак не опредедяется
  8. {if $current_page_num < $total_pages_num}<link rel="next" href="{url page=$current_page_num+1}">{/if} все равно генерирует +1 на последней в пагинации
  9. Пардон, хочу вывести пагинацию prev-next на категории, то код из pagination.tpl генерирует на последней станице номер страницы +1 То есть если всех страниц 10 в категории, то <link rel="next" href="{url page=$current_page_num+1}"> сгенерирует ?page=11, а надо только <link rel="prev" href="{url page=$current_page_num-1}"> <link rel="next" не выводить совсем. как написать условие, чтобы <link rel="next" href="{url page=$current_page_num+1}"> не выводился? я предположил, что если $current_page_num==$total_pages_num , то условие должно было бы выполнятся, но нет.
  10. Алилуя, надеюсь я объединил корректно? {if $current_page_num>1 || $smarty.get.sort} <meta name="robots" content="noindex, follow"/> {/if} Спасибо. Буду благодарен если еще с этим подскажете {if $current_page_num==$total_pages_num}{elseif $total_pages_num>1}<link rel="next" href="{url page=$current_page_num+1}">{/if}
  11. И вопрос в догонку, как отдавать noindex если применили сортировку? {if $filter['sort'] = 'price'} <meta name="robots" content="noindex, follow"/> {/if} это пальцем в небо, как описать это в if?
  12. Здравствуйте, {if $current_page_num==2}<link rel="prev" href="{url page=null}">{/if} {if $current_page_num>2}<link rel="prev" href="{url page=$current_page_num-1}">{/if} {if $current_page_num==$total_pages_num}{else} {if $total_pages_num>$current_page_num}<link rel="next" href="{url page=$current_page_num+1}">{/if}{/if} Как вы решили с последним урлом в пагинации, у меня все равно добавляет +1.
×
×
  • Create New...