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


Вышла новая версия мощнейшего плагина для создания структурированных разделов на сайте. В данной версии добавлены: короткие урлы для каталогов, работа с метками на карте для продуктов, дополнительные правила доступа к полям, добавлен стандартный редактор для многострочных текстовых полей и сохранение исходного форматирования текста.

НОВОЕ


  1. добавлены короткие урлы для списка продуктов и страниц продуктов, которые положительно влияют на сео
  2. добавлено сохранение направления сортировки при постраничной навигации
  3. установка каноничных урлов т.е. переход в ПС со старых урлов продуктов на новые короткие будет осуществлен автоматически
  4. добавлена карта к продуктам с возможностью настройки под каждую схему. Продукт может иметь неограниченное количество меток на карте, каждая со своими параметрами и видом, метки кластеризируются
  5. при просмотре страницы продукта метки на карте автомасштабируются таким образом чтобы попадать в видимую область карты
  6. добавлена общая карта меток всех продуктов каждой схемы с кластеризацией, автозагрузкой данных по показываемым областям, разработана по самым последним возможностям Яндекс Карт, можно показывать одновременно десятки тысяч меток на карте
  7. определение адреса по клику при создании новой метки и вписывание в имя и содержимое метки короткого и полного адреса координат
  8. добавлен новый пункт в опцию схемы «Что показывать на главной странице каталога» — «Карта меток»
  9. мелкие оптимизации для возможности автоматизации заполнения продуктов сторонними плагинами/доработками
  10. разделение сложного запроса фильтра продуктов на два более мелких, что дало колоссальный прирост по скорости работы фильтра. В среднем для сотен тысяч записей полей запрос работает около 70мсек, также добавлены доп. составные индексы
  11. увеличена скорость вывода полей каждого продукта
  12. рефакторинг автоматического заполнения СЕО данных продукта
  13. новая опция в конфиге категорий «Нужно ли показывать блок „Категории“ в сайдбаре и при создании топика, если категории для схемы не заданы»
  14. в поле схемы добавлены новые права доступа: просмотр содержимого поля только для зарегистрированных пользователей и минимальный рейтинг пользователя для просмотра (старая опция «скачивание только зарегистрированным» у типа поля «файл» удалена), таким образом каждое поле персонально можно ограничивать в доступе
  15. к многострочным текстовым полям добавлен стандартный редактор, настроена типографика для корректного отображения после использования редактора
  16. добавлена локализация календаря
  17. в конфиг добавлена сортировка и направление для продуктов по-умолчанию
  18. добавлено сохранение исходных вводимых пользователем данных из формы создания продукта, позволяет сохранить для редактирования форматирование текста в том виде, в котором его составил пользователь для своего удобства

ИСПРАВЛЕНИЯ


  1. фикс ошибки постраничности при просмотре продуктов категории
  2. фикс: если в урле схемы был дефис, то главная страница сайта (при включенном блоке «прямой эфир») не работала из-за некорректности назначения нового урла для просмотра комментариев схемы
  3. фикс открытия ссылок из карточек вставки продуктов (из ембед кода) в текущем окне
  4. фикс бага с проверкой ссылок в полях, для которых установлен валидатор «ссылка»
  5. фикс вывода полей продукта в списке продуктов если для поля был установлен вывод только на полной странице продукта и по порядку это поле было до кнопки «смотреть далее», это поле учитывалось раньше как выведенное и поэтому в списке продуктов выводилось меньше полей чем было указано выводить
  6. фикс СЕО данных: если поля заполнялись автоматически, то в них могли попадать хтмл теги (проверенные парсером), пустые значения теперь не добавляются в автоматически генерируемое СЕО описание, помимо этого авто сео генерируется на основе открытых полей без ограничений доступа
  7. фикс ошибки не нахождения шаблона при подстановке в урл имени эвента в верхнем регистре (ошибка самого движка)

А также разные исправления описаний, обновлена/дополнена/добавлена новая документация, рефакторинг кода и шаблонов, мелкие правки и оптимизации — в сумме несколько десятков изменений.

КАРТЫ


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

Конструктор каталогов со свойствами и магазин (Simple Catalog)

Также на карте отображается метка «Я» с текущими координатами пользователя для ориентира (поиск по ip)
Конструктор каталогов со свойствами и магазин (Simple Catalog)

Конструктор каталогов со свойствами и магазин (Simple Catalog)

Конструктор каталогов со свойствами и магазин (Simple Catalog)

Конструктор каталогов со свойствами и магазин (Simple Catalog)

если точки уж очень-очень близко что не хватает фото местности для увеличения — будет отображен список меток
Конструктор каталогов со свойствами и магазин (Simple Catalog)

Конструктор каталогов со свойствами и магазин (Simple Catalog)

ДОСТУП К ПОЛЯМ


В настройках каждого поля схемы есть дополнительные права доступа

Конструктор каталогов со свойствами и магазин (Simple Catalog)

если у пользователя недостаточно рейтинга
Конструктор каталогов со свойствами и магазин (Simple Catalog)

для не авторизированных пользователей
Конструктор каталогов со свойствами и магазин (Simple Catalog)

Конструктор каталогов со свойствами и магазин (Simple Catalog)

РЕДАКТОР


Конструктор каталогов со свойствами и магазин (Simple Catalog)

внешний вид, когда включен заголовок поля (если заголовок отключить, то вывод станет на всю ширину контента)
Конструктор каталогов со свойствами и магазин (Simple Catalog)

НЕСКОЛЬКО СЛОВ


До окончания праздников цена плагина остается все той же — 2600руб. Это довольно таки маленькая цена для плагина с такими обширными возможностями (почитайте про предыдущие версии плагина). После окончания празднований цена поднимется и этому множество факторов, которые описывать не буду.

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

Благодаря одному из покупателей, который начал использовать дополнительные поля «по полной» и использовать 50 полей на продукт в одном из каталогов удалось переделать параметрический поиск и достигнуть скорости порядка 70 миллисекунд при поиске среди 130000+ записей в бд.

ИСПОЛЬЗОВАНИЕ


Покупатели создают совершенно уникальные проекты и никто ещё не повторился с идеями использования плагина. Одна половина покупателей использует плагин почти в не изменённом внешнем виде (кроме небольших правок), другая — меняет дизайна плагина в корне и настолько сильно, что очень трудно понять что это:

  • А. вообще лс
  • Б. плагин конструктора каталогов «Simple Catalog»

Идеи, которые реализовывают покупатели с помощью этого плагина очень разные, это доказывает многофункциональность использования плагина.

Весь код плагина очень хорошо документирован, что позволяет разобраться в нем даже новичкам в веб разработке.

ДЕМО


Каталог товаров, Аудиотехника, Библиотека, Заказы.

Плагин доступен в каталоге.

Это кросспост из гида.

75 комментариев

avatar
Здравствуйте Сергей! Спасибо Вам за обновление, как я заметил вы учли почти все мои пожелания, чему я безумно рад. Хотел поинтересоваться еще раз по работе с плагином SEO, будет ли адаптация как вы писали?
Спасибо Вам от лица сообщества и меня лично за проделанную работу в развитие возможностей livestreet!
avatar
Есть 1 незначительное пожелание!
При создание схемы каталога в пункте: Выводить последние продукты
Перед топиками на главной можно ли сделать горизонтальный вывод продуктов и внести пункт определяющий количество продуктов.
avatar
можно ли сделать горизонтальный вывод продуктов
как на этом сайте вверху?
avatar
да конечно, на мой взгляд это красивее чем сейчас.

Остается слишком много пустого места
avatar
это по сути уже дизайнерская задача и добавлять ещё один пункт нелогично.
avatar
Хотел поинтересоваться еще раз по работе с плагином SEO, будет ли адаптация как вы писали?
Напомните, пожалуйста, о чем речь?
avatar

Ни на чем не настаиваю и не требую! Интересуюсь
avatar
А, так не сео плагин, а сайтмап, да он есть в планах по списку дальше. Просто добавлять новый функционал можно очень долго, поэтому нужно периодически прерываться и выпускать версии.
avatar
Спасибо за ответ. Извините что ошибся в терминах в вел вас в заблуждение. Действительно я говорил про сайтмап
avatar
Видно, что проделана большая работа. Спасибо за все, что вы сделали для сообщества!
  • dev
  • +2
avatar
6.добавлена общая карта меток всех продуктов каждой схемы — адрес страницы какой?
и как изменить автоматическое показывания типа карты (Слои) на народную?
avatar
адрес страницы какой?
В меню есть пункт для общей карты, если вы включили в настройках её.
sc-demo.livestreetguide.com/product/map/cat1
как изменить автоматическое показывания типа карты (Слои) на народную?
опции в конфиге такой нет, нужно изменить 61 строку:
		/**
		 * тип карты
		 */
		sType: 'yandex#hybrid',

файла \plugins\simplecatalog\templates\skin\default\js\maps\yandex\map_editor.js
Но ведь на самой карте уже есть выбор слоя:
avatar
В меню есть пункт для общей карты
в каком именно меню? я нашел настройку вывода карты для каждого каталога а вот общей не нашел.
то есть мы имеем map/otdih и map/eda_napitki а вот map/ нету. По типу связей бы сделать и вывести на отдельную страницу
avatar
вы на демо сайте меню видите?
avatar
да я прекрасно вижу! даже потыкал на все ярлыки. но карты только для определенных схем каталогов.

Извините Сергей! Я сам походу не до понял и вас в заблуждение вожу. Если нет то хотелось бы выслушать ваше мнение
добавлена общая карта меток всех продуктов каждой схемы

Мне этот текст вывел на мысль что создана общая карта выводящая метки из всех каталогов (на тех где включены карты). По этому я искал такую страницу.
Да в каждом каталоге есть карта но они не соединенны в общую как вы написали.
На вашем примере
product/map/avreceivers аудио техника
product/map/cat1 каталог товаров

Как видно метки на картах разные. И по этому это нельзя назвать Общей картой
avatar
даже потыкал на все ярлыки. но карты только для определенных схем каталогов.
Верно, для которых карта включена.
Мне этот текст вывел на мысль что создана общая карта выводящая метки из всех каталогов (на тех где включены карты). По этому я искал такую страницу.
Нет, глобальной одной катрты меток всех схем одновременно нет. Зачем? Каталоги могут быть разные ведь.
Как видно метки на картах разные. И по этому это нельзя назвать Общей картой
Это общая карта всех продуктов одной схемы.
avatar
Есть ли в планах возможность добавления элементов в каталог самими пользователями? Выгрузка из 1С?
avatar
Есть ли в планах возможность добавления элементов в каталог самими пользователями?
Это с самой первой версии плагина возможно. И модерация и разные права доступа — все в той же первой версии было.
Выгрузка из 1С?
Нету.
avatar
Вопрос по плагину, я купил плагин на домен, а можно его поставить на поддомен?
  • tqaz
  • 0
avatar
Нет, поддомен — отдельный сайт.
avatar
Вообще такая позиция, мягко сказать, удивляет! Как мне быть, если мой проект рассчитан на регионы? Яндекс говорит — для регионов использовать поддомен (а не подпапку), в чем различия и преимущества поддоменов, в данном случае, не мне вам объяснять. Или вы предлагаете для каждого региона покупать новую лицензию? Приобрел уже ни один программный продукт на доменное имя (ни только на ls), но такого радикального подхода еще не встречал!
Что касается самого плагина — с учетом фиксов, улучшения функционала и дальнейшими планами разработчика, поставлю 5 с минусом! Я не спец, но мне PSNet внушает доверие и думаю, что доведет свой продукт до логического завершения!
avatar
Как мне быть, если мой проект рассчитан на регионы?
Пробовать решать все в индивидуальном порядке, т.к. «поддомен» это все тот же домен.
Или вы предлагаете для каждого региона покупать новую лицензию?
Не предлагаю для каждого региона. Есть условие «домен — лицензия», частные ситуации нужно рассматривать отдельно и персонально.
avatar
синхронизацию с 1С бы сделать и было бы идеально.
avatar
что именно синхронизировать и с какой конфигурацией?
avatar
Кстати, Категории для продукта и Категории в «Каталог товаров» в сайдбаре — по меньшей мере смотрится очень странно.
avatar
почему?
avatar
это два разных блока, один фильтр, второй список. блоки всегда можно отключить.
avatar
я про юзабилити
avatar
в упор не вижу проблемы
avatar
Категориями вообще можно не пользоваться.
Используя: Тип поля и настройки типа — выпадающий список.В нем можно сделать как множественный выбор и нет.
Так же в конфиге blocks.php плагина закомментировать соотв. участок кода
avatar
Так же в конфиге blocks.php плагина закомментировать соотв. участок кода
не дописал: что бы убрать Категории в «Каталог товаров»
avatar
Используя: Тип поля и настройки типа — выпадающий список.В нем можно сделать как множественный выбор и нет.
Можно и так, но это будут категории первого уровня вложенности. А обычные категории имеют неограниченную вложенность и свои собственные параметры (изображение, описание, вложенность, количество продуктов в ней и т.п.)
avatar
Я с вами согласен! Вот если бы категории не по подали в фильтр это было бы на много лучше.
avatar
Почему?
avatar
Это мое личное мнение.
Оно исходит из следующих соображений:
1) фильтр это фильтр, а категории это категории
2) Если даже оставить категории в фильтре то зачем множественный выбор, есть ограничения размеров окна категорий в 6 значений далее появляется прокрутка.
3) Пользователи привыкли нажимать на нужную категории а потом уже искать по фильтру или же на оборот пользоваться только фильтром
4) Мне кажется что предложенная реализация усложняет поиск для неопытных пользователей так как первым делом он нажмет на нужную категорию в фильтре и не додумается спустить курсор и нажать отфильтровать.

По этому я бы предложил отказаться от использования категорий в фильтре а блок категорий поднять на верх.
avatar
1) фильтр это фильтр, а категории это категории
в фильтре разрешен также поиск по категориям.

2) Если даже оставить категории в фильтре то зачем множественный выбор, есть ограничения размеров окна категорий в 6 значений далее появляется прокрутка.
потому что (внимание, пафос!) тут такой крутой фильтр, что позволяет это делать и искать сразу по нескольким категориям одновременно. прокрутка сделана чтобы категории не удлиняли фильтр.

3) Пользователи привыкли нажимать на нужную категории а потом уже искать по фильтру или же на оборот пользоваться только фильтром
Вот так говорить не надо. Это один другой плагин приучил пользователей так делать из-за (по причине) своей архитектуры.

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

В любом случае удалить можно всегда блок категорий в фильтре, если кому-то они будут мешать, но удалять его из базовой поставки не планирую.
avatar
Вот так говорить не надо. Это один другой плагин приучил пользователей так делать из-за (по причине) своей архитектуры.

Ну так-то тоже не стоит говорить. 10-и минутная пробежка по интернет-магазинам показывает, что у подавляющего большинства именная такая реализация. А из личного опыта покупок могу сказать что так и удобнее:

нажимать на нужную категории а потом уже искать по фильтру

У Вас же для того, чтобы поискать что-то в категории (если человек в нее перешел) необходимы дополнительные действия — поиск этой же категории в фильтре. А если список категорий огромный?..
avatar
Ну так-то тоже не стоит говорить. 10-и минутная пробежка по интернет-магазинам показывает, что у подавляющего большинства именная такая реализация. А из личного опыта покупок могу сказать что так и удобнее
У вас есть возможность привести хорошие примеры, а то мне попадаются с немного другой логикой.

У Вас же для того, чтобы поискать что-то в категории (если человек в нее перешел) необходимы дополнительные действия — поиск этой же категории в фильтре. А если список категорий огромный?..
Имеете ввиду, что если пользователь уже в категории, то нужно её установить в фильтре выбранной?
avatar
market.yandex.by/
aliexpress.com/
www.ebay.com/


Имеете ввиду, что если пользователь уже в категории, то нужно её установить в фильтре выбранной?

Как минимум. Имхо конечно, но лучше, категории из фильтра убрать.
avatar
С этими примерами все ясно. Яндексовский маркет поиск — это другое, там загрузка при изменении параметров сразу срабатывает.
Это тоже есть в планах.
Имхо конечно, но лучше, категории из фильтра убрать.
Если мы на странице категории? Или вообще никогда-никогда не показывать?
avatar
Яндексовский маркет поиск — это другое, там загрузка при изменении параметров сразу срабатывает.

Сразу или с переходом на страницу — не суть, это просто шаг в еще лучшее юзабилити, но смысл все равно тот же: выбор категории — фильтр.

Или вообще никогда-никогда не показывать?

Я бы вообще убрал, на главной странице каталога то точно.

Да и фильтр на ней нужен только если товары одного плана продаются, если же это разные товары, по каким полям фильтровать?

Другое дело когда переходишь в категорию. Здесь фильтр нужен. Но вот категории (подкатегории) в фильтре — не совсем. Отдельным блоком — да. И тогда пользователь может либо выбрать подкатегорию и в ней воспользоваться фильтром, либо использовать фильтр в основной категории, но и тут хорошо бы этот фильтр собирать из одинаковых полей подкатегорий, или же, если у категории есть подкатегории, то для корневой категории фильтра не выводить.

Вот, к примеру, смотрите как здесь организовано www.21vek.by/home_tech/. По сути в корневую категорию мы если и попадаем, то видим там только список подкатегорий, а уже переходя в последнюю по вложенности категорию наблюдаем фильтр, который и позволяет удобно сортировать товар по производителю, цене, габаритам и проч.
avatar
Да и фильтр на ней нужен только если товары одного плана продаются, если же это разные товары, по каким полям фильтровать?
Да, одного плана, на каждый тип товара свой каталог. На отдельной странице собираются красиво оформленные списком разделы (каталоги) и у каждого внутри «своя жизнь». Дело в том, что разные каталоги это хорошо, т.к. можно для каждого каталога устанавливать свои параметры, коих очень много. Это гибкость, например, для одного типа каталога установить модерацию, для другого, более популярного и часто обновляемого, назначить модераторов.
но и тут хорошо бы этот фильтр собирать из одинаковых полей подкатегорий, или же, если у категории есть подкатегории, то для корневой категории фильтра не выводить.
Это скорее всего вы про операции с ДАО каталогами приводите пример, там свойства на категории завязаны. Это основное и базовое отличие от ДАО — здесь категории на весь каталог завязаны, поэтому нет необходимости прятать фильтр — он постоянно «активен».

По сути в корневую категорию мы если и попадаем, то видим там только список подкатегорий
Я понял, вы о том же, что уже ранее было названо пользователями как «категори схем» — возможность категоризировать сами каталоги, чтобы создавать надстройку сверху. Сейчас её нужно создавать вручную (например, средствами статических страниц), где ссылки будут вести в разные каталоги.
avatar
Это скорее всего вы про операции с ДАО каталогами приводите пример

Нет, это все на тех же примерах интернет-магазинов.

В целом суть понял, только смотрите, что получается: у Вас получается все тот же магазин, но его необходимо еще и допилить до состояния магазина — собрать все каталоги на одной странице и красиво вывести.

А вообще, я регулярно наблюдаю за развитием обоих проектов, и возникает только одна мысль: вот вы делаете хороших, настраиваемых монстров, а толкового магазина так ни у кого и нету. Пусть самого простого, но такого чтобы поставить и он работал. Мне кажется, что вы углубляетесь в техническую сторону забывая о практической. Ведь по магазинам (тем более социальным) есть куча ньюансов, которые, к сожалению, не учитываются.
avatar
В целом суть понял, только смотрите, что получается: у Вас получается все тот же магазин, но его необходимо еще и допилить до состояния магазина — собрать все каталоги на одной странице и красиво вывести.
Пока — да. В планах есть доработка этого (объединения разделов на одной странице).
А вообще, я регулярно наблюдаю за развитием обоих проектов, и возникает только одна мысль: вот вы делаете хороших, настраиваемых монстров
У меня есть конкретная цель по реализация Самого Важного Функционала. Роадмап открыть не могу т.к. он стратегически важен и частично секретен. Но до его реализации нужно идти поэтапно, чтобы не переписывать потом кучу мест, а плагин-то немаленький, очень даже немаленький.

а толкового магазина так ни у кого и нету
Не все сразу :) Вы можете написать статью о вашем видении хорошего магазина.
Пусть самого простого, но такого чтобы поставить и он работал.
Я вас отлично понимаю.

Просто на это все нужно время, а кроме того чтобы дописывать новый фукнционал нужно «подкрепление» в виде материального обеспечения, а покупателей не много, т.к. нет некоторого функционала для широкой аудитории и получается замкнутый круг. А энтузиазм работал до выхода первой версии. На поддержку «монстров» уходит время. Как на все, собственно. Поэтому медленно все.
avatar
а покупателей не много, т.к. нет некоторого функционала для широкой аудитории и получается замкнутый круг… На поддержку «монстров» уходит время.

Так я к тому и веду, что узконаправленный законченный продукт мог бы выстрелить быстрее, наверное.
avatar
Это верно. Но вот Битрикс при всем своем коде пользуется популярностью т.к. много чего умеет, а потому что начинал давно.
avatar
Не все сразу :) Вы можете написать статью о вашем видении хорошего магазина.
Я может и не к месту. Но мне кажется что все таки универсальный каталог и магазин это 2 разные вещи хоть и с схожим функционалом. Я бы не хотел что бы это стало кашей. Пусть это будет 2 разными ветками. Это даст конечному покупателю определиться с нужным им продуктом.
Как пример для магазина я все же посоветовал бы углубится в B2C или B2В (извините но далее китайские скрипты) Brand или ECMall (многопользовательские онлайн магазины пример того же Али экспресс)
avatar
Я бы не хотел что бы это стало кашей.
Кашей он не будет, если вдруг до этого дойдет, то я буду пересматривать эту логику. Плагин создавался для того чтобы быть качественным изначально.

Но мне, например, наоборот не нравится куча разных плагинов (каталог, магазин).

По примерам — спасибо, посмотрю.
avatar
У меня есть конкретная цель по реализация Самого Важного

Сергей для начала определитесь какой должен быть магазин. Магазин сайта где админ хозяин и продавец или же много пользовательский (B2C,B2В) на примере того же алиэкспресс
avatar
Сергей для начала определитесь какой должен быть магазин.
Мультипродавцы они же мультивендоры он же Б2К/Б2Б
Т.е. на платформе могут продавать любые зарегистрированные пользователи (если будет разрешено админом). Магазин будет основательно переделываться.

Магазин сайта где админ хозяин и продавец
Это сейчас так, без онлайн оплаты все есть для этого уже.
avatar
Мультипродавцы они же мультивендоры он же Б2К/Б2Б
Т.е. на платформе могут продавать любые зарегистрированные пользователи

Вы немного путаете систему B2C

B2C — дает возможность создать свой личный магазин каждому зарегистрированному пользователю (предоставление электронных торговых площадок пользователям).

Я понимаю что вы делаете очень крутой конструктор. Я боюсь что вы 1 не справитесь с теми задачами которые вы строите. Так как функционал для 1 плагина будет очень уж большим. Да и сделав все в 1 ценник за такой плагин будет космос учитывая весь функционал.

Это сейчас так, без онлайн оплаты все есть для этого уже.
Это хорошо
Я не настаиваю но если вы собираетесь сделать из каталога что то типо B2B, B2C то прошу вывести данный функционал все же в отдельный плагин работающий именно в этой сфере. Это даст более обширный функционал и возможности.

для примера 2 скрина по системам B2C BRAND и ECMall
Работал с обоими этими китайскими скриптами года 2 назад. Демо честно не нашел.

А если идти в сторону B2B то там еще больше требований да и возможностей
avatar
Я понимаю что вы делаете очень крутой конструктор. Я боюсь что вы 1 не справитесь с теми задачами которые вы строите. Так как функционал для 1 плагина будет очень уж большим. Да и сделав все в 1 ценник за такой плагин будет космос учитывая весь функционал.
Да, возможно, стоит задуматься.
avatar
По сути в корневую категорию мы если и попадаем, то видим там только список подкатегорий
Немного с вами не согласен по этому поводу.все таки это не магазин а универсальный каталог. я уже писал что для поиска удобней использовать фильтр а для перехода по разделам категории. Но и тут есть спорные вопросы.

Вот, к примеру, смотрите как здесь организовано www.21vek.by/home_tech/
это все же магазин основанный на продаже товаров выводя за основу бренды. Но к данному плагину это не относиться ибо это все же универсальный который можно использовать к примеру как раздел информации или работы где фильтрация по брендам не имеет значения. Возьму к примеру свой проект у меня сервис гид и я использую этот плагин по максимум он является базой данных для всех мест( еда, отдых и так далее)

Я ни чего не хочу доказывать
Плагин действительно хорош.Если есть фантазия то он станет ключевым моментом для создания чего то более чем просто сайт.
Тем более автор стараеться сделать его лучше.
С автором я часто веду переписку об каких то изменениях и доработках. Знаете ни 1 из разработчиков ни был заинтересован в своем детише как PSNet . Да и за примерам идти не далеко, по смотря на версию данного плагина (6) я еще не встречал в данном сообществе ни 1 кто бы так старался во благо человечества.
vOFFka я ни говорю уже об вас. хоть вы мне и отказали мне, вы трудитесь во благо сообщества. Вы являетесь 1 из 1 по количеству шаблонов (9) и доработок для ЛС(5). Но все же у вас 2 разное мировоззрение. И я думаю что эта дискуссия зашла в тупик. Автор выложил решение по реализации фильтра без категорий, а также подсказал как избавится от блока категории категории товаров
Так давайте все же обсудим более важные решения
avatar
Немного с вами не согласен по этому поводу.все таки это не магазин а универсальный каталог.

Эта дискуссия и родилась из-за того, что я не до конца понял суть плагина, извиняюсь. Просто исходя из описания плагина в каталоге можно понять, что речь идет именно о магазине.

И я не говорю, что плагин не хорош. Я не могу оценить его техническую реализацию, т.к. не являюсь программистом, я просто пытаюсь подойти с точке зрения конечного пользователя, чтобы помочь улучшить его.

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

О чем идет речь?
Товарищи, только без выяснения, пожалуйста, чего-либо то не было.
avatar
Ну функционал такой имеется, да. Корзина, скидки и т.п.
Тут опять же не организована система онлайн оплаты. да и операции может по заказам просматривать и оформлять только админ а не пользователь который выложил этот товар или…
Я бы сказал что система ценников проработана для информации нежели коммерции, хоть это и возможно, но не как система электронной коммерции B2C а как магазин сайта.
Где администратор кроме номера телефона и адреса доставки ни чего не получает.

От себя
Данный плагин не подходит для афиш так как не имеет привязку к времени или календарю ( оно и не нужно для этого есть и другие решения)

Не подходит для создания многопользовательских магазинов типа B2C
Все же плагин основан как каталог. и я этому рад. Для коммерции есть и другие плагины ДАО работающие с личным кошельком.

Товарищи, только без выяснения, пожалуйста, чего-либо то не было.
Действительно с моей стороны было глупо писать выше указанное сообщение.
avatar
Тут опять же не организована система онлайн оплаты. да и операции может по заказам просматривать и оформлять только админ а не пользователь который выложил этот товар или…
Знаю, нужно доделать.
Я бы сказал что система ценников проработана для информации нежели коммерции, хоть это и возможно, но не как система электронной коммерции B2C а как магазин сайта.
Вот вы очень метко высказались по этому поводу. Да, именно так.
Где администратор кроме номера телефона и адреса доставки ни чего не получает.
Так и называется это оффлайн магазин, где заказы далее оформляет менеджер по телефону уточняя все детали.

Данный плагин не подходит для афиш так как не имеет привязку к времени или календарю ( оно и не нужно для этого есть и другие решения)
Я хотел бы и это сделать, на основе такого конструктора часть задач легко решается. Но тут нужно уже провести анализ, статистику что нужно в афише и что главное. Потому что можно написать крутой функционал, который мало кому будет нужен, но не решить главных задач и не дать базовых удобств.
Все же плагин основан как каталог. и я этому рад. Для коммерции есть и другие плагины ДАО работающие с личным кошельком.
Но коммерция все же будет. Вместе с таким конструктором это будет очень удобно. Конечная конфигурация будет зависеть от фантазии.
avatar
О чем идет речь?
не работаете на заказ
avatar
тогда прошу описать как это сделать и поднять стандартные категории вверх
avatar
что сделать?
avatar
потому что (внимание, пафос!) тут такой крутой фильтр, что позволяет это делать и искать сразу по нескольким категориям одновременно. прокрутка сделана чтобы категории не удлиняли фильтр.
смысл от категорий в фильтре если он и так ищет почти по любому полю в не зависимости от категории
В любом случае удалить можно всегда блок категорий в фильтре
как это сделать инфо для чайников можно. а блок категорий поднять вверх
avatar
смысл от категорий в фильтре если он и так ищет почти по любому полю в не зависимости от категории
фильтр ищет только по указанным категориям, если они заданы. Иначе они исключаются из поиска. Удобно.
+ условия по полям.

как это сделать инфо для чайников можно. а блок категорий поднять вверх
в файле \plugins\simplecatalog\templates\skin\default\product\filter\filter.tpl закомментировать блок «вывод категорий для выбора»
avatar
Я так понял плагин настолько универсален, что к нему самому можно создавать плагины ))
А вообще без шуток — возможно ли модульно задавать логику работы каждого каталога?
Например (предполагаю), что можно сделать каталог вакансий и резюме и сюда добавить механизм откликов и т.д. и т.п.
avatar
Я так понял плагин настолько универсален
Понимаю что я, как разработчик, заинтересованное лицо чтобы написать это, но постараюсь быть объективным — да, плагин почти универсальный по структуре и большому количеству опций.
Странно что вы этого не знаете, у вас же есть лицензия.

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

возможно ли модульно задавать логику работы каждого каталога?
модульно — это как?

что можно сделать каталог вакансий и резюме и сюда добавить механизм откликов
Два каталога + включение комментариев — все есть уже.
avatar
… делаю все персональные доработки к нему
модульно — это как?
Имеется ввиду, чтобы доработки касались не всего плагина, а были бы применительно к отдельным каталогам
Странно что вы этого не знаете, у вас же есть лицензия.
Вложился в кризис )). Если серьезно — в todo-шках реализовать кое-что и планирую к вам обратиться.
avatar
Вложился в кризис
Помню, самым первым «урвали» со скидкой в честь открытия)
avatar
Ошибка: Нужно выбирать только конечную категорию у которой нет дочерних категорий

Как решить данный момент при опубликование в категорию 1 уровня имеющей под категорию
avatar
В config/categories.php разрешить выбирать не только конечные категории.
avatar
Еще хотел добавить про блок
Ещё от этого автора в
Он конечно нужен если использовать каталог только как магазины, можно сразу посмотреть какие товары еще продает продавец. Но если его заполняет админ то как то не очень хорошо так как он просто дублирует последние созданные, я вкурсе что можно этот блок закомментировать. Но опять же если использовать плагин сразу как каталог и магазин то как тут быть? В 1 случае он не нужен в 2 нужен.
avatar
Так плагин из коробки сразу сияет всеми возможностями. По-другому пока это не решить. А идею выноса магазина в отдельный плагин я уже думаю.
avatar
Можно ли привязать каталоги к объектам? Например, у каждого блога свой каталог и по ссылке на блог видна закладка «каталог». Или же привязать каталог к компаниям (одноименного плагина). При этом чтобы был единый каталог, и для каждого товара из него отображалось бы чей это товар.
avatar
Можно ли привязать каталоги к объектам?
Объекты каталогов — можно. Целый каталог или блог — пока нельзя. Это есть в планах.
Например, у каждого блога свой каталог и по ссылке на блог видна закладка «каталог».
В блоге на каталог — не факт что будет ссылка. Тут нужно подумать ещё.
При этом чтобы был единый каталог, и для каждого товара из него отображалось бы чей это товар.
Немного под другой формулировкой, но это тоже будет.
avatar
Если я создал дополнительное поле, указал код description, как вывести его в шаблоне?
  • guf_
  • 0
avatar
у продукта есть метод
$oProduct->getProductFieldsWOFirstField('code')

будет получена сущность поля продукта по указанному коду.

но в списке всех полей продуктов поле с кодом тоже будет выводится, чтобы его убрать из этого списка, в метод получения всех полей нужно передать тоже код поля:
$oProduct->getProductFieldsWOFirstField('code')

\plugins\simplecatalog\templates\skin\default\product\item.tpl, 34 строка
avatar
Начал добавлять данный ответ в документацию и понял что по ошибке написал не то имя метода.

Метод для получения сущности поля продукта по коду:
$oProductField = $oProduct->getProductFieldBySchemeFieldCode('code')
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.