Опубликовано: 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)
Каких либо ошибок в JS нет на странице
но в браузере firefox я вижу элементы которых нет в chrome
насколько я вижу "ускорение" отключено, значит все скрипты размещаются в стандартных позициях
все необходимые элементы присутствуют, каких либо запрещающий скриптов в теме не установлено
возможно что либо Вы сделали не правильно, возможно плагин как то не так работает
я не знаю этого плагина и его принципа работы - обратитесь к разработчику за помощью (каждый разработчик получает деньги за продажу своего продукта и осуществляет тех поддержку своего продукта)