Обновление плагинов «Конструктор каталогов со свойствами и магазин (Simple Catalog)» и «Расширение Simple Catalog: Тикет системы (Simple Catalog Tickets)»
Вышло обновление конструктора каталогов, а за ним и связанного плагина по созданию систем обращения пользователей.
Новое
- ширина блока выбора категорий при создании продукта теперь максимальная для удобства
- ширина блока разрешения на комментирование при создании продукта сделана меньше
- в схему добавлена опция заполнена дополнительных сео полей продукта (заголовок, описание, ключевые слова), раньше данная опция была в конфиге и касалась всех схем, в настройках схемы выделен раздел «SEO настройки публикации продуктов»
- добавлены цифры и другие символы в список разрешенных для обычного поиска
- увеличена в 2 раза длина поля списка элементов для типа поля «выпадающий список»
- добавлено уведомление автора продукта о новых комментариях
- добавлено уведомление об ответе на комментарий к продукту
- добавлена подписка на комментарии продукта
- редизайн вывода тизеров продуктов на главной странице сайта
- добавлен выбор сортировки для списков продуктов: «мои продукты», «черновики», «нуждаются в модерации»
- очень глубокий рефакторинг обычного и алфавитного поиска и логики работы с ним
- добавлен выбор сортировки для обычного и алфавитного поиска, изменена сортировка по-умолчанию на последние опубликованные
- изменена сортировка по-умолчанию на последние опубликованные для автоподбора при поиске по продуктам
- переключение вида списка продуктов перенесено под форму поиска, код переключателя вынесен из хелперов в шаблоны отображения схемы и теперь тоже кастомизируем
- изменение количества продуктов на страницу вынесено из хелперов в шаблоны отображения схемы и теперь тоже кастомизируем
- в два раза уменьшено количество запросов к БД для обычного и алфавитного поиска
- значительно улучшен обычный и алфавитный поиск (теперь ищет более точно)
- шапка страницы обычного и алфавитного поиска унифицирована со списком продуктов: добавлено стандартное меню и описание схемы
- рестилизация автокомплита по продуктам, формы обычного и алфавитного поиска
- строка сортировки продуктов в списке заменена на селект
- в список продуктов добавлена кнопка создания нового продукта
- рестилизация шаблона плитки: уменьшены размеры заголовков, добавлено: дополнительное автовыравнивание изображений, к-во комментариев, просмотров и меток на карте
- улучшено описание настроек схемы
- полностью спрятан вывод полей продукта у которых нет данных и не включен вывод заголовка поля схемы
- файл .dat загрузчика коротких урлов схемы перенесен в tmp папку, больше нет необходимости давать права на запись внутри папки плагина
Исправления
- фикс: если в урле просматриваемой категории первые символы — число («250cc»), то не выводился список продуктов такой категории при поиске по ней, а число воспринималось как номер страницы и актуальной считалась категория уровнем выше
- переменованы текстовки
- исправлен поиск по цифре «0»
- исправлен выбор пользовательского количества элементов на страницу для обычного и алфавитного поиска
- исправлена логика работы для правила «Нужна ли модерация для продуктов текущего пользователя указанной схемы» прав доступа, раньше если для конкретного пользователя указана была необходимость модерации, то она не выполнялась
- исправлен вывод надписи «нет продуктов»
- разный рефакторинг
- мелкие правки и обновление документации
Скриншоты некоторых новых элементов
1. Есть подписка на комментарии, не хватало раньше очень
2. На главной теперь по-новому выглядит список последних продуктов
3. Новая форма поиска, алфавитный поиск, строка сортировки, выбор количества элементов на страницу и тип списка
4. Страница поиска унифицировалась
5. Вывод плиткой стал более информативен и убран огромный шрифт заголовков продуктов
Тикет системы
Доработка под новую версию SC, а также:
- теперь статус тикета могут кроме администраторов менять те, у кого есть права на модерацию продуктов в каталоге
- изменены базовые настройки тикет системы: возможность комментирования всегда установлена в «принудительно разрешить», ручное заполнение сео данных отключено
- добавлены кнопки редактирования/удаления в список тикетов
Итог
Найти эти прекрасные творения можно как обычно — через каталог:
«Конструктор каталогов со свойствами и магазин (Simple Catalog)»
«Расширение Simple Catalog: Тикет системы (Simple Catalog Tickets)»
Оно того стоит.
Это кросспост из гида по livestreet cms.
19 комментариев
нужно поддерживать существующие решения, чтобы они могли развиваться. невозможно развивать продукт если его поддержка слишком затратна.
у меня вот такой вопрос по новой версии плагина
То есть такого блока в сайд баре уже не будет:
Если да то можно отдельно реализацию получить !?
нет, это значит что пустые поля и без выводимого заголовка в продукте не будут отображаться вообще (не занимают пустого места).
в пустого такого блока нет уже давно для обычных пользователей, а виден он таким (если установлены соотв. настройки) только для админов.
только обновление.
зачем список категорий?
еще 1 вопрос-предложение для не авторизованных при нажатие добавить в каталог появляется текст " у вас нет прав". было бы замечательно если бы вместо этого было вайти/регистрация с переходом на добавить
логично, учитывая что неавторизироанные ссылки этой не видят вообще, то если они перешли по ней напрямую — сообщить что нельзя. предложение это — уже персонально.
если добавили ссылку, то к ней, если пользователь не авторизирован, достаточно добавить
js-
классы кнопки авторизации лс и будет попап.