Автор дополнения
Евгений
Пакетов
2
Закачек
1 018
Обычно отвечает в течение суток
Автор дополнения
Пакетов
2
Закачек
1 018
Обычно отвечает в течение суток
Версия 1.5.4-beta
Дата выпуска 16.07.2018
Загрузки 502
Просмотры 5 753
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !

SeoFilter — идеальный инструмент для SEO'шников!

SeoFilter формирует релевантные страницы, автоматически меняет заголовки, тексты, мета-теги и создает постоянные ЧПУ адреса. Вы настраиваете рекламу на нужные страницы, экономите бюджет и увеличиваете поисковый трафик.

Теперь ваш сайт максимально точно отвечает запросам пользователей!


— Демонстрационная запись работы (кликабельно) —


Кому подходит компонент?

  1. Интернет-магазинам для формирования динамических (виртуальных) страниц;
  2. Каталогам и доскам объявлений, которые используют фильтры для поиска и большего удобства;
  3. Сайтам и блогам, чтобы привлечь больше поискового трафика, повысив релевантность страниц по низкочастотным запросам;
Также вы можете формировать структуру сайта, используя возможности мультикатегорий. Теперь не нужно создавать лишние «физические» ресурсы.

Основные возможности SeoFilter:

  • работа из коробки с mFilter2 (mSearch2) — замена URL, мета-тегов, текстов через AJAX;
  • добавляйте любое количество полей для SEO-правил;
  • возможность формировать правила только для некоторых значений поля;
  • можно создавать уникальные страницы, формировать тексты даже без minishop2 и mSearch2;
  • поддержка любых полей: поля ресурса, поля товара, опций miniShop2, TV и любых своих, добавленных через расширение таблиц;
  • поддержка полей, в которых хранятся только id к значениям со сторонних таблиц;
  • работа без двойной транслитерации — позволяет избежать таких проблем: подъезд->podezd->подезд
  • любой формат ссылок для поля и значения (/color-white, /white-color, /white, /belyi и т.д);
  • статистика переходов на страницы как по ссылкам, так и через фильтр;
  • возможность указывать индивидуальные адреса, мета-теги и тексты для конкретных страниц;
  • доступная интеграция с компонентом frontendManager для быстрого редактирования;
  • SeoFilter может подсчитывать результаты, выбирать наименьшие и наибольшие значения ресурсов;
  • Настройка prepareSnippet для дополнительной обработки мета-тегов для большей гибкости;
  • SEO шаблоны с обработкой через Fenom с помощью pdoTools;
  • Отслеживание новых значений полей и их склонение через сервис morpher.ru.
  • Новое! Промежуточное хранение подсчётов для ускорения
  • Новое! Хлебные крошки на AJAX
  • Новое! Зависимость полей и слов друг от друга!

Подробнее в документации и в обсуждениях на modx.pro:

1.5.4-beta (16.07.2018)

  • Настройка seofilter_url_scheme по умолчанию "full";
  • Новый параметр сниппета sfLink - "link_classes". Классы для ссылки;
  • Слова теперь можно отключать и они не будут участвовать в формировании ссылок. Ссылки с ними - удалятся. Повторное включение создаст новые ссылки;
  • Добавлен учёт настройки seofilter_admin_version, который отвечает за версионность скриптов в админке. Если версионность не нужна - добавьте настройку в ручную со значением 0;
  • Поправлено формирование ссылок, адресов когда ссылки в один уровень и привязаны к главной;
  • Поправлен подсчёт для слайдеров, если они на основе ТВ полей;
  • Мелкие улучшения и переименования в админ-панели.

1.5.3-beta (19.06.2018)

  • Небольшие изменения для подсчётов через расширение класса
  • Неактивные поля теперь только для того, чтобы не собирать значения

1.5.2-beta (01.06.2018)

  • Поправлен процессор вывода списка страниц
  • Поправлена установка pdoTools при отсутствии на сайте

1.5.1-beta (24.05.2018)

  • Поправлен сниппет sfLink для работы с Pro-режимом
  • Поправлено поле editedon в mysql-схеме

1.5.0-beta (21.05.2018)

  • Добавлен PRO-режим, который позволяет привязывать к правилу несколько страниц
  • Интеграция с компонентом Tagger, включая подсчёты
  • Добавлена возможность получать SEO-ссылки без вложенности через слеш (настройка seofilter_level_separator)
  • Добавлена возможность генерации SEO-ссылок в 1 уровень от корня сайта (настройка seofilter_between_urls)
  • Добавлена класс seoPage для переопределения класса pdoPage для получения более точных ссылок в пагинации
  • Мелкие удобства с подсчётами:
  • Локальный счётчик обновляется, если значения отличаются
  • Новая настройка для подстановки условий в новые правила
  • Добавлен файл для пересчёта через cron
  • Новые поля по умолчанию в строгом поиске, так подсчёты гораздо точнее
  • Добавлен пункт пересчёт результатов ссылок по слову и правилу в таблице через правую кнопку мыши
  • Оптимизация и исправление всех предыдущих ошибок

1.4.8-beta (16.04.2018)

  • Сниппет sfLink теперь принимает параметры pages, where, as_name для простоты поиска ссылок
  • Поправил работу с группировкой в sfMenu, поддерживает сортировку правил, при пустом sortby сортировка согласно переданным правилам
  • Сниппет sfWord вовзращает весь массив со всеми падежами для Fenom (можете использовать для склонения любых слов)
  • В шаблон генерации ссылок добавлена переменная id ресурса {$id} для использования полей
  • Добавлена настройка seofilter_replace_host (для тех сайтов, у которых одна страница доступна на нескольких доменах)
  • Подчистил компонент от лишних записей в лог и исправил мелкие ошибки, оптимизировано под PHP 7.2

1.4.7-beta (02.04.2018)

  • Поправлен механизм поиска страницы в плагине для сайтов с дубликатами синонимов
  • Поправлена работа с parents в sfMenu, теперь строго "page:IN" (без OR)

1.4.6-beta (20.03.2018)

  • Поправил ошибку в плагине при отключенных подсчётах

1.4.5-beta (19.03.2018)

  • Добавил забытый where для sfMenu
  • Добавлена поддержка PHP 5.3

1.4.4-beta (16.03.2018)

  • Повышена стабильность работы
  • Больше "связанных" функций
  • Исправлено множество ошибок
  • Добавлена зависимость полей
  • Исправлены подсчёты
  • Для подсчётов добавлен новый класс, который можно расширять
  • Интеграция tvSuperSelect - указать компонент в Поле
  • Обрабатываются замороженные адресов страниц
  • Поправлено формирование ссылок
  • Учитываются различный суффиксы контейнером
  • Перегенерация названий ссылок при изменении слова
  • Промежуточные подсчёты для ускорения меню
  • Пересчёт результатов при изменениях или по кнопке
  • Улучшено копирование правила
  • Добавление правила за один подход
  • Ajax хлебные крошки
  • Добавлено поле keywords в правила и ссылки
  • Передача параметра LastModified (настройка)
  • Поддержка браузерной истории по кнопкам назад, вперёд
  • Версионнирование js,css файлов
  • Обновления в склонениях. Теперь нужен только токен.
  • Интеграция с msVendorCollections
  • Добавлены скрытые возможности
  • Мелкие улучшения в работе

1.3.1-beta (02.10.2017)

  • Мелкие исправления по ТВ-полям
  • Убрал забытый из меню вывод в лог
  • Изменён поиск пути в action.php

1.3.0-beta (28.09.2017)

  • Добавлен сниппет sfMenu для формирования меню с подсчётом ресурсов
  • Добавлен сниппет sfSitemap для формирования карты сайта
  • Полностью переработан сниппет sfLink - гораздо быстрее и удобнее
  • Поправил работу плагина с вложенностью страниц
  • Добавлен новый класс для работы с меню

1.2.2-beta (08.09.2017)

  • Добавлена поддержка JSON полей, включая tvSuperSelect
  • Изменён приоритет на событие onDocFormSave для поддержки TVSS
  • Добавлена работа с любыми суффиксами контейнера (/,.html и т.д)
  • Добавлена настройка для добавления своего суффикса к сгенерированным страницам
  • Добавлена настройка переадресации на правильный суффикс
  • Добавлена настройка с названием параметра пагинации, для передачи № страницы в СЕО тексты

1.2.1-beta (29.08.2017)

  • Добавлена поддержка значений из других таблиц для ТВ полей

1.2.0-beta

  • Добавлена работа для работы полей-слайдеров (недорогие товары и т.д)
  • Устранены некоторые ошибки в js и в классе
  • Автоматическая генерация названия для новых ссылок при добавлении новых слов
  • Лексиконы компонента переведены на английский язык
  • Убраны из класса значения по-умолчанию, чтобы не было подстановок на пустых js полях

1.1.3-beta

  • Добавлено копирование правил
  • Шаблоны для названия ссылки и галочка перегенерировать
  • Изменён механизм подсчёта потомков и выборок
  • Добавление правил с учётом полей-слайдеров (цена и т.д)
  • Две новые настройки для названия ссылки

1.1.2-beta

  • Поправлена работа с ТВ-полями

1.1.1-beta

  • Соседние вкладки теперь обновляются автоматически
  • Мелкие фиксы

1.1.0-beta

  • Поправлены лексиконы
  • Поправлен js-файл для обработки заголовков
  • Убраны лишние комментарии
  • Устанены мелкие баги и ошибки

1.0.10-beta

  • Добавлены условия для полей в правиле, чтобы создавать определённые страницы
  • Добавил поле editedon для правила и комбобокс с выбором страницы
  • Поправил подсчёт мин/макс выборок по ТВ значениям
  • Мощный апгрейд кода в логике поиска правил, приоритеты для правил
  • Добавлен сниппет sfLink для создания ссылки по нескольким правилам

1.0.9-beta

  • Новые комбобоксы в словаре, по полю и значению для более быстрого поиска нужных адресов

1.0.8-beta

  • Добавил столбик с датой редактирования для словаря

1.0.7-beta

  • Вернул добавление слова в словарь, так удобнее
  • Сделал нормальную 404-ую страницу при несуществующих страницах (из админки можно проверить страницу по get-параметрам)

1.0.6-beta

  • Вывел для редактирования в окнах URL пункты, связанные с выводом меню

1.0.5-beta

  • Добавлен контроллёр для редактирования уникальных мета-тегов с фронтенда для каждой страницы
  • Добавлена новый класс для связи URL с полями и словами
  • Теперь после редактирования поля, слова обновляются все связанные данные

1.0.4-beta

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

1.0.3-beta

  • Исправление ошибок
  • Добавил функцию подсчёта. Активировать в настройках. В шаблонах плейсхолдер count

1.0.2-beta

  • Конкретно переписана логика компонента

1.0.1-beta

  • Добавлена работа со всеми полями

1.0.0-beta

  • First Release

Последние обсуждения в сообществе MODX.pro