Опубликовано: 28 ноября 2016

SEO-оптимизация страниц результатов подбора

Здравствуйте!

Установил плагин SEO-оптимизация страниц результатов подбора. К нему прилагается инструкция, все сделал по ней:

Для того, чтобы во время работы фильтра заголовок, описание и тайтл менялись без перезагрузки, необходимо внести некоторые изменения в тему дизайна.

Откройте файл category.html и в самое начало добавьте код:

{if waRequest::isXMLHttpRequest()}

<div class="html-title" style="display: none;">{if $category.meta_title}{$category.meta_title|escape}{else}{$category.name|escape}{/if}</div>

{/if}

Убедитесь, что название категории расположено в блоке с классом 'category-name', а описание - в блоке с классом 'category-desc'! Если этих классов нет - обязательно добавьте их, иначе заголовок и описание не будут меняться автоматически.

Для замены ссылок в постраничной навигации, необходимо внести изменения в тему дизайна.

Откройте файл list-thumbs.html найдите и замените код:

{wa_pagination total=$pages_count attrs=['class' => "menu-h"]}

на

{capture assign=pagination}

{wa_pagination total=$pages_count attrs=['class' => "menu-h"]}

{/capture}

{shopSeofilterViewHelper::paginationDecorate($pagination)}

Для подстановки ссылок на фильтры необходимо внести изменения в тему дизайна.

Откройте файл category.html найдите код (возможно в других файлах в зависимости от темы дизайна, я его поменял в filter.html):

{foreach $filter.values as $v_id => $v}

и чуть ниже замените код:

{$v}

на

{$filter_url = shopSeofilterViewHelper::getFilterUrl($fid, $v_id)}

{if $filter_url}

<a class="seofilter-link" href="{$filter_url}">{$v}</a>

{else}

{$v}

{/if}


Собственно проблема: во время работы фильтра заголовок, описание и тайтл не меняются без перезагрузки.


У плагина есть FAQ, в нем по этому поводу пишут:

Вопрос: Произвел установку кода согласно инструкции, но описание и заголовок не меняется без перезагрузки.

Ответ: Одна из причин, конфликт JS темы дизайна или плагина, для того чтобы его устранить обратитесь к разработчику темы дизайна. Так же немаловажно наличие классов .category-name и .category-desc у названия категории и описания.


Обращаюсь к разработчику: хэлп! как сделать чтобы во время работы фильтра заголовок, описание и тайтл менялись без перезагрузки.

Категория где видна проблема (можно понажимать в фильтре Видеокамера): http://quadromotors.ru/category/kvadrokoptery/


Комментарии (1)

  • Колмаков Игорь 5 декабря 2016 17:05 #

    Каких либо ошибок в JS нет на странице

    но в браузере firefox я вижу элементы которых нет в chrome

    насколько я вижу "ускорение" отключено, значит все скрипты размещаются в стандартных позициях

    все необходимые элементы присутствуют, каких либо запрещающий скриптов в теме не установлено

    возможно что либо Вы сделали не правильно, возможно плагин как то не так работает

    я не знаю этого плагина и его принципа работы - обратитесь к разработчику за помощью (каждый разработчик получает деньги за продажу своего продукта и осуществляет тех поддержку своего продукта)


    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх