Плагин «Конструктор каталогов со свойствами и магазин (Simple Catalog)», версия 7.0.0


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

Новая версия имеет множество оптимизаций и улучшений как кода так и интерфейса, среди наиболее значимых новшеств можно отметить поддержку плагина «sitemap». В сайтмап сайта добавляется список разделов (каталогов) и их продукты, даты последнего изменения заполнены и для разделов по последнему отредактированному продукту каталога. Также добавления детальная микроразметка schema.org, улучшающая вывод информации в поисковых системах и протокол Open Graph, который используется социальными сетями (фб, твиттер, вк) для формирования карточки публикуемого контента. Также интегрирована защита от редактирования и удаления старых продуктов их автором. И теперь у продукта есть красивые кнопки для публикации контента в социальных сетях.

Ну а теперь полный перечень изменений.

НОВОЕ

  1. добавлена поддержка плагина «sitemap»: в сайтмап сайта добавляются все () и продукты каталогов каждого раздела, даты последнего изменения заполнены и для разделов по последнему отредактированному продукту каталога. Настройки в config/sitemap
  2. для продукта добавлены детальная микроразметка schema.org, удобная для поисковых систем и протокол Open Graph, который используется социальными сетями (фб, твиттер, вк)
  3. добавлена и обновлена
  4. в схему добавлено поле ключевых слов для вывода соответствующего мета тега на странице списка продуктов
  5. добавлены автоматические ключевые слова (мета тег) для категории: имя категории и урл категории
  6. добавлен вывод количества меток на карте в скобках для меню страницы продуктов
  7. добавлена постраничная навигация на страницу со списком не промодерированных продуктов
  8. при создании категории исправлено отображение дерева категорий в селекте выбора родительской категории для браузера «хром» (у него отображалось дерево линейно)
  9. в таблице сравнений продуктов убраны изображения из контента продуктов для более компактного вида
  10. если пользователь перешел по ссылке сравнения, то ему добавляются в сессию продукты из ссылки сравнения чтобы он мог оперировать списком сравнения как своим (удалять продукты)
  11. добавлено rel=«nofollow» для ссылок сравнения
  12. добавлена проверка максимального количества сравниваемых продуктов: при добавлении продукта к сравнению и при выводе таблицы сравнения
  13. в схему добавлен новый параметр «Количество дней после последнего редактирования автором продукта в течении которых он может отредактировать/удалить продукт. Если последним редактировал продукт не его автор (например, модератор), то проверяется дата создания продукта. Данное правило не ограничивает права администраторов и пользователей с назначенными правами через группы прав. Чтобы не ограничивать по времени право на редактирование авторам — установить ноль дней.», это позволит избежать ситуаций, когда автор через некоторое время захочет, например, удалить все свои публикации
  14. при создании схемы параметры перенесены по логическим группам
  15. улучшен порядок в языковом файле плагина
  16. добавлена проверка на url схемы при включенных коротких урлах: он не может быть урлом стандартных экшенов движка
  17. увеличена скорость добавления продукта
  18. в футер продукта добавлена иконка количества меток на карте
  19. добавлено исключение текущего продукта из выбора связей для продукта
  20. добавлена ссылка на продукт при его редактировании для удобного доступа
  21. добавлено поле для настройки связи схемы «количество продуктов для отображения в выборе связи»
  22. в поле схемы для опции «показывать только зарегистрированным» изменен порядок «да/нет» для отображения «нет» первым
  23. для списка полей схемы добавлен вывод иконок для информативности: обязательное поле и необходимость авторизации для просмотра
  24. категории продукта перемещены вверх и добавлен вывод их изображений, ссылка вставки кода помещена слева от ссылки сравнения
  25. рефакторинг вывода дерева категорий как главной страницы каталога
  26. добавлен новый кастомный валидатор «телефон»
  27. добавлены новые символы в разрешенные символы для поиска
  28. добавлены социальные кнопки
  29. для дополнительных изображений продукта добавлены рамка и отступы
  30. в выводе связей изображениями добавлена кнопка «купить» если продукт платный и включен
  31. много рефакторинга и оптимизации кода и шаблонов
  32. редизайн многих разделов и элементов

ИСПРАВЛЕНИЯ

  1. исправлено: убирать теги из мета тега описания для списка продуктов (items), которые могли быть заданы админом для отображения на странице продуктов, но не нужны в мета-описании
  2. фикс вывода неразрывных строк в разделе «продукты» админки
  3. фикс: если в связи нет продуктов (например, «своих») — не выводить блок этой связи при создании продукта
  4. фикс когда плагин отключал нумерацию списков на сайте для тегов li
  5. исправлена установка значения по-умолчанию для поля когда значение по-умолчанию отображалось в поле продукта на странице, а при редактировании это значение не показывалось (но его можно было редактировать)
  6. исправлен/добавлен вывод заголовков разделов плагина
  7. фикс ошибки когда для пользователя с правами редактирования продукта давали его продукты для привязки, а не автора топика (при включенной опции в схеме «выбирать свои продукты»). Для модератора или админа показываются для привязки продукты автора топика
  8. фикс: если продукт стает не промодерированным или попадает в черновик, то он исчезает из связей других продуктов на странице продуктов (на странице редактирования его не было и раньше)
  9. фикс ошибки когда не формировался транслит для чпу если в заголовке были угловые лапки
  10. добавлена запись в how_to_update.txt что нужно сохранять файл лицензии при обновлении
  11. очень много мелких доработок и исправлений

Всего 116 добавлений и изменений.

СКРИНШОТЫ

Несколько скриншотов обновленного внешнего вида карточки продукта.







Плагин доступен в каталоге.
0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.