Роман Воропаев (Volk)
С нами с 03 декабря 2015; Место в рейтинге пользователей: #80MODX. Сайт - каталог компаний
Доброго дня, друзья.
Хотел посоветоваться с Вами на тему создания сайта — каталога компаний.
Не вдаваясь пока в глубокие подробности предусматривается следующий функционал:
— У нас будет каталог уже добавленных компаний по разделам
— Каталог объявлений в разделах
— Добавление новой компании на сайт в нужный раздел с заполнением необходимой формы (конечно же с премодерацией админом)
— Добавление объявления в нужный раздел (подобно пункту выше)
— Фильтрация в каталоге по нужным параметрам
Вот сижу и думаю на тему реализации данного проекта.
Быть может выводить объявления и компании Тикетами (Tickets)?
Или каталог выводить с помощью miniShop2, т.е. каждое наше объявление/компания будет товаром, категория — каталогом…
Возможно кто-то уже сталкивался с подобными задачами и их реализацией? Очень прошу помощи или хотя бы направления в нужную сторону.
Спасибо.
Хотел посоветоваться с Вами на тему создания сайта — каталога компаний.
Не вдаваясь пока в глубокие подробности предусматривается следующий функционал:
— У нас будет каталог уже добавленных компаний по разделам
— Каталог объявлений в разделах
— Добавление новой компании на сайт в нужный раздел с заполнением необходимой формы (конечно же с премодерацией админом)
— Добавление объявления в нужный раздел (подобно пункту выше)
— Фильтрация в каталоге по нужным параметрам
Вот сижу и думаю на тему реализации данного проекта.
Быть может выводить объявления и компании Тикетами (Tickets)?
Или каталог выводить с помощью miniShop2, т.е. каждое наше объявление/компания будет товаром, категория — каталогом…
Возможно кто-то уже сталкивался с подобными задачами и их реализацией? Очень прошу помощи или хотя бы направления в нужную сторону.
Спасибо.
[msExtraFields] 0.2.6-beta Гибкие свойства товаров
В продолжении темы sFilters, компонент вышел в свет, а точнее в магазин, под новым именем.
Что умеет?
Дает возможность гибко управлять свойствами товаров (в не зависимости от того прописаны ли какие-либо дополнительные классы обработчики в настройках miniShop2), их ценами, скидками по товару и по отдельным его свойствам, группировать свойства, привязывать их к различным контекстам, что позволяет управлять одновременно несколькими магазинами из одной админки, информировать клиента об изменении цены. Работает «из коробки» с компонентом mSearch2 и многое другое. Основная идея этого проекта: свести к минимуму дублирование одинаковых товаров характеристики которых не значительно отличаются друг от друга. Работает как на старых версиях modx (2.2) так и на последней, также на php 5.3 — 5.6 стабильно.[ClickToCall] Виджет звонка
Представляю Вашему вниманию компонент, который выводит анимационную кнопку «позвонить» для пользователей мобильных устройств.
Для определения мобильных устройств используется библиотека mobile-detect.js
Особенности
Для определения мобильных устройств используется библиотека mobile-detect.js
Особенности
- Выводит виджет только для пользоваталей мобильных устройств (используется mobile-detect.js).
- Гибкая настройка времени отображения виджета по каждому дню.
- Можно выключить используемую библиотеку mobile-detect.js в настройках, если Вы уже её используете на сайте.
- Имеется возможность использовать собственные JS/CSS файлы.
Фильтрация пользователей с помощью mFilter2
Делая очередной тематический каталог организаций, где каждый пользователь это отдельная организация, которая размещает информацию о себе и своих услугах, я обычно применял классическое решение, когда при регистрации пользователя с помощью Office, создается отдельный ресурс и тогда можно без проблем просматривать карточки (ресурсы) организаций, осуществлять поиск и фильтровать их по разным параметрам используя готовые коробочные решения mSearch2 и mFilter2.
Плюсов тут несколько, в основном это возможность применять классические решения, ничего не допиливая. Но есть и минусы — приходится писать плагины, которые отслеживают изменение профиля пользователя и дублируют эти изменения в ресурс, определенные сложности модерирования, проблемы со скоростью сохранения и вывода информации и т.д.
Я решил заморочиться и сделал решение без дублирования информации, на основе таблицы пользователей.
Плюсов тут несколько, в основном это возможность применять классические решения, ничего не допиливая. Но есть и минусы — приходится писать плагины, которые отслеживают изменение профиля пользователя и дублируют эти изменения в ресурс, определенные сложности модерирования, проблемы со скоростью сохранения и вывода информации и т.д.
Я решил заморочиться и сделал решение без дублирования информации, на основе таблицы пользователей.
Фотографии Вконтакте в MODx Revo
Сниппет, который позволяет вывести фотографии из альбома любой группы или же человека. Сниппет использует pdoTools.
Как я расширил стандартную таблицу пользователей
В последнее время довольно часто приходится делать различные стартапы на заказ, суть которых сводится к платному сервису, с регистрацией, личным кабинетом, ну и как следствие каталогом пользователей, представляющих ту или иную услугу.
Обычно использую office, который обеспечивает готовый личный кабинет из коробки с минимальными усилиями, он же позволяет сохранять все в базу, пользователей. Но вот беда, полей катастрофически не хватает. Логичным решением было создавать страницы для каждого пользователя, и добавлять сколько угодно TV. Так я и делал, но решил заморочиться и не дублировать страницы, а расширить таблицу пользователей и работать с ней напрямую, как с ресурсом.
Вот что я сделал:
Обычно использую office, который обеспечивает готовый личный кабинет из коробки с минимальными усилиями, он же позволяет сохранять все в базу, пользователей. Но вот беда, полей катастрофически не хватает. Логичным решением было создавать страницы для каждого пользователя, и добавлять сколько угодно TV. Так я и делал, но решил заморочиться и не дублировать страницы, а расширить таблицу пользователей и работать с ней напрямую, как с ресурсом.
Вот что я сделал:
pdoMenu мультикатегории minishop2
Задался очередным вопросом — как научить pdoMenu понимать мультикатегории MS2?
Поясню для чего это нужно — зачастую необходимо вывести «древовидную структуру» магазина, с присоединением превьюшек первого товара из категории. Зачастую менеджеры создают категории, в которых содержатся товары только из других родительских категорий, в этом случае pdoMenu не сможет присоединить превьюшку для категории.
Быть может кто-то уже сталкивался с подобной задачей?
Я сталкивался, около полугода назад, для этого написал вот такой сниппет (под катом):
Поясню для чего это нужно — зачастую необходимо вывести «древовидную структуру» магазина, с присоединением превьюшек первого товара из категории. Зачастую менеджеры создают категории, в которых содержатся товары только из других родительских категорий, в этом случае pdoMenu не сможет присоединить превьюшку для категории.
Быть может кто-то уже сталкивался с подобной задачей?
Я сталкивался, около полугода назад, для этого написал вот такой сниппет (под катом):
[UsersOnline] Пользователи онлайн
Достаточно часто появляются вопросы из серии «Как посмотреть дату последнего появления пользователя?» или «Как посмотреть, кто онлайн?»
Увидев очередной такой вопрос, мы решили создать простенький компонент, который не только ответит на такие вопросы, но и полностью их решит.
Возможности
Увидев очередной такой вопрос, мы решили создать простенький компонент, который не только ответит на такие вопросы, но и полностью их решит.
Возможности
- Фиксирует дату крайнего появления каждого пользователя (во всех контекстах)
- Выводит список пользователей онлайн на сайте
- Сбрасывает авторизацию отключенных и заблокированных пользователей
Подключаем Ecommerce в Яндекс.Метрике
Всем привет. На форуме куча полезной информации по разработке магазинов. Я же в свою очередь хочу рассказать про настройку аналитики.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.