MODX. Сайт - каталог компаний
Доброго дня, друзья.
Хотел посоветоваться с Вами на тему создания сайта — каталога компаний.
Не вдаваясь пока в глубокие подробности предусматривается следующий функционал:
— У нас будет каталог уже добавленных компаний по разделам
— Каталог объявлений в разделах
— Добавление новой компании на сайт в нужный раздел с заполнением необходимой формы (конечно же с премодерацией админом)
— Добавление объявления в нужный раздел (подобно пункту выше)
— Фильтрация в каталоге по нужным параметрам
Вот сижу и думаю на тему реализации данного проекта.
Быть может выводить объявления и компании Тикетами (Tickets)?
Или каталог выводить с помощью miniShop2, т.е. каждое наше объявление/компания будет товаром, категория — каталогом…
Возможно кто-то уже сталкивался с подобными задачами и их реализацией? Очень прошу помощи или хотя бы направления в нужную сторону.
Спасибо.
Хотел посоветоваться с Вами на тему создания сайта — каталога компаний.
Не вдаваясь пока в глубокие подробности предусматривается следующий функционал:
— У нас будет каталог уже добавленных компаний по разделам
— Каталог объявлений в разделах
— Добавление новой компании на сайт в нужный раздел с заполнением необходимой формы (конечно же с премодерацией админом)
— Добавление объявления в нужный раздел (подобно пункту выше)
— Фильтрация в каталоге по нужным параметрам
Вот сижу и думаю на тему реализации данного проекта.
Быть может выводить объявления и компании Тикетами (Tickets)?
Или каталог выводить с помощью miniShop2, т.е. каждое наше объявление/компания будет товаром, категория — каталогом…
Возможно кто-то уже сталкивался с подобными задачами и их реализацией? Очень прошу помощи или хотя бы направления в нужную сторону.
Спасибо.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1- с помощью тикетс
2- потом решили, что одна организация может находиться в нескольких рубриках, пришлось переделать на minishop + ms2form.
При этом пользователи сами добавляю организации в каталог, с модерацией.
Ну а фильтрация и вывод как угодно можно реализовать, например pdopage или msfilter2
Объявления — это Tickets.
В будущем, если захотите, легко предоставите организациям личный кабинет (логин и пароль), а так же возможность выкладывать объявления самостоятельно.
Решил поковырять в сторону ms2form + miniShop2…
Пока наткнулся на проблемы с авторизацией
1. Организации — это Пользователи. Для их самостоятельной регистрации и последующей правки карточки организации нужно использовать office.
2. Для хранения информации, стандартных полей таблицы пользователей не хватает обычно, поэтому я расширяю таблицу и добавляю любое нужное мне количество полей вот так
3. Для вывода и каталогизации пользователей-организаций используется pdoUsers
4. Для фильтрации пользователей по различным параметрам проще всего использовать mfilter2. Примерную методику я описывал здесь
5. Также вывод делается с помощью методики
6. Ну а объявления — это конечно tickets.
Таким образом можно обойтись без дублирования страниц
Т.е. как можно вывести карточку организации из базы Офиса в фронт?
Если через miniShop или просто ресурсы — то проверенным карточкам назначаешь определенную группу ресурсов
Как выводить пользователей в фронт? Так же как сделано на этом сайте. Вот инструкция