Евгений Шеронов

Евгений Шеронов

С нами с 20 мая 2015; Место в рейтинге пользователей: #34

[SeoFilter] 1.6.0 - большое обновление компонента для формирования SEO-страниц для фильтров

[ купить дополнение ] [ демо ] [ документация ]

Планомерно продолжаю улучшать SeoFilter, но хотелось бы быстрее.
Спасибо, что «пинаете» в поддержке (и не только там) и просите обновлений :)
Объяснять, что это за компонент в данной заметке не буду, но можно пройтись по ссылкам выше и ознакомиться.

Мне тяжело выбрать, что же в обновлении самое главное, но как мне кажется — улучшение стабильности и устранение непонятных моментов и быстрый доступ к настройкам:
SeoFilter
Мне не сильно нравится то, как устроены системные настройки по компонентам, длинные названия и описания почти не прочитать. Пользователи часто путаются, не знают где искать настройки. А теперь всё под рукой и при наведении на поле появляется расширенное описание по каждой настройке.

Помимо настроек, в обновлении есть ещё некоторые полезности:
  • Вложенные хлебные крошки
  • События для ваших плагинов
  • Пошаговый пересчёт и удаление пустых страниц
  • Визуальный редактор для полей SEO-страниц, правил (в FrontendManager тоже)
  • Запоминание гридов, табов в админке. Сортировка активных по столбцу «Действия»
  • Изменения по внешнему виду, много переименований, добавлены описания
  • Нормальная поддержка условий для ограничений сбора значений в полях
  • Переработан фронтенд JS-файл, по классу формы сможет отслеживать и подгружать SEO-страницу
  • Ну и прочие полезности, фишки, которые я уже забыл, пока так долго готовил обновление
Ну и по традиции, дальше разберу некоторые пункты подробнее:

Евгений Шеронов
14 января 2019, 06:14
305
+9

[SeoFilter] 1.5.0 - привязка правила на несколько страниц, ссылки в 1 уровень, интеграция с Tagger

[ купить дополнение ] [ демо ] [ документация ]

Рад представить новую версию компонента SeoFilter — 1.5.0.

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

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

Сейчас уже тяжело составить краткое описание для новичков, но если вы что-то фильтруете у себя на сайте или хотите — то SeoFilter вам поможет сделать это ещё полезнее, получив множество релевантных страниц для поисковых запросов с постоянными дружественными URL-адресами :)

Итак, сегодня на повестке дня:
  • Привязка правила к нескольким страницам (ура!)
  • Возможность создавать SEO-страницы в один уровень (и даже от корня сайта)
  • Интеграция с компонентом Tagger — интересный компонент для тегов без TV-полей
  • Новые функции сниппетов sfWord и sfLink
  • Больше удобств для подсчётов результатов
  • При создании, редактировании и пересчёте правил всплывают информативные окошки
  • Добавлен класс seoPage для более точных ссылок в пагинации pdoPage на SEO страницах
  • Панель виджетов, вставка таба с правилами и SEO-ссылками на страницу редактирования ресурса, автоматическая работа со множественными значениями, интеграция с ShopKeeper и TagManager и многое другое пока ещё в планах, но не стесняйтесь, пишите что нужно в первую очередь — всё можно сделать :)
Евгений Шеронов
22 мая 2018, 19:05
3
1 395
+7

[SeoFilter] - серьёзное обновление. Ускорение подсчётов, оптимизация, зависимость и другие "фишки"

[ купить дополнение ] [ демо ] [ документация ]

Для тех кто видит SeoFilter впервые — это компонент, который позволяет сгенерировать виртуальные страницы по параметрам из фильтров, подменять их на лету и многое другое. Подробнее здесь: [ Первый анонс ] [ Меню, карта сайта ]

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

Благодаря этому обнаружил несколько новых идей, исправил недочёты и увидел различные варианты применения компонента. В новой версии я поработал над тем, чтобы стало удобнее пользоваться и у всех всё хорошо работало. Конечно же, не забыв добавить то, что просили пользователи SeoFilter.

Итак, интересное в этом обновлении:
  • Решение для хлебных крошек на AJAX и без него
  • Полностью переделанный подсчёт результатов на SEO страницах
  • Зависимость полей, чтобы не формировать лишние ссылки
  • Для склонений теперь нужен только токен + множественное склонение слов
  • Поддержка браузерных вперёд/назад для SEO страниц (как в mFilter2)
  • И другие приятные «мелочи»...
Евгений Шеронов
16 марта 2018, 17:40
4
1 633
+12

[SeoFilter] долгожданное обновление: меню, sitemap

[ купить дополнение ] [ демо ] [ документация ]

Выкладываю долгожданное обновление SeoFilter со сниппетами для формирования меню и карты сайта.



Кто ещё не знаком с SeoFilter, рассказываю его возможности.

Компонент позволяет создавать виртуальные страницы с красивым постоянным адресом по любым полям ресурса, товара, включая дополнительные поля(TV) и поля, значения которых хранятся в других таблицах. Также можно использовать одновременно несколько полей для формирования страниц.

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

Всё это может работать даже через AJAX совместно с mSearch2 или без него.
Подробнее про все возможности в первом анонсе и документации.

А в этом обновлении два новых сниппета и небольшие изменения в коде:
Евгений Шеронов
28 сентября 2017, 20:21
6
3 575
+15

Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только

[SeoFilter] — удобное управление ЧПУ ссылками, мета-тегами и генерация текстов.
[Купить компонент в modstore] [Демо-версия]

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



Основные возможности:
— работа из коробки с mFilter2;
поддержка любых полей в фильтре: поля ресурса, поля товара, опций miniShop2, TV и любых своих;
— работа без двойной транслитерации (подробнее дальше);
любой формат ссылок для поля (/color-white, /white-color, /white, /belyi и т.д);
статистика переходов на страницы как по ссылкам, так и через фильтр;
— интеграция с компонентом frontendManager (добавлен контроллер для редактирования с фронта);
— возможность выбирать и прописывать в шаблоны мин/макс значения по числовым полям;
prepareSnippet для дополнительной обработки шаблонов, для большей гибкости выборок;
— SEO шаблоны с Fenom и склонения через сервис morpher (Заголовок на скриншоте:)
{$category_i} {$color_r} цвета у метро {$metro}

Подробнее под катом.
Евгений Шеронов
28 июля 2017, 12:12
10
5 642
+20

Облако тегов для miniShop2

UPDATE 20.03.2018: Сниппет обновлён на корректный и добавлен pdoTools для обработки чанка.

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



Сниппет умеет принимать параметры базового размера(font), шага в пикселях(step), количества размеров(levels) и чанка для вывода(tpl).

Алгоритм работы прост:
1. Собираются теги со всех товаров сайта.
2. Подсчитывается количество товаров для каждого тега.
3. Рассчитываются размеры для каждого уровня и границы по количеству использования тега.
4. Если не указан шаблон вывода, то на экране также будет облако тегов, но без ссылок.
Евгений Шеронов
17 февраля 2016, 21:46
22
3 073
+9

Sendex: 2 вызова на одной странице

Доброе время суток!

Установил Sendex на сайт, необходимо в двух местах на одной странице расставить формы подписки.
Прикрутил jGrowl для уведомлений о подписке, смирился, что без Ajax. Всё вроде бы работает, но не так как нужно.

При подписке всплывает 2 сообщения и приходит 2 письма на почту. При 3 формах соответственно 3 письма и 3 сообщения. Со всплывающими сообщениями ещё разобрался в jGrowl, но с отправкой лишних писем не могу понять где копать. Возможно, всё проще, чем я думаю.

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

P.S А если кто-то подружил Sendex и Ajax то вообще здорово, если отпишитесь здесь :)
Евгений Шеронов
04 января 2016, 19:19
1
787
0