MODX. Сайт - каталог компаний

Доброго дня, друзья.
Хотел посоветоваться с Вами на тему создания сайта — каталога компаний.
Не вдаваясь пока в глубокие подробности предусматривается следующий функционал:
— У нас будет каталог уже добавленных компаний по разделам
— Каталог объявлений в разделах
— Добавление новой компании на сайт в нужный раздел с заполнением необходимой формы (конечно же с премодерацией админом)
— Добавление объявления в нужный раздел (подобно пункту выше)
— Фильтрация в каталоге по нужным параметрам

Вот сижу и думаю на тему реализации данного проекта.
Быть может выводить объявления и компании Тикетами (Tickets)?
Или каталог выводить с помощью miniShop2, т.е. каждое наше объявление/компания будет товаром, категория — каталогом…

Возможно кто-то уже сталкивался с подобными задачами и их реализацией? Очень прошу помощи или хотя бы направления в нужную сторону.
Спасибо.
Николай
09 апреля 2016, 10:50
modx.pro
1
1 873
0

Комментарии: 8

Юрий
09 апреля 2016, 14:12
+1
Решал подобную задачу 2-мы способами:
1- с помощью тикетс
2- потом решили, что одна организация может находиться в нескольких рубриках, пришлось переделать на minishop + ms2form.
При этом пользователи сами добавляю организации в каталог, с модерацией.
Ну а фильтрация и вывод как угодно можно реализовать, например pdopage или msfilter2
    Илья Уткин
    09 апреля 2016, 15:32
    +1
    Организация — это пользователь (реализуется с помощью Login.Register или Office)
    Объявления — это Tickets.

    В будущем, если захотите, легко предоставите организациям личный кабинет (логин и пароль), а так же возможность выкладывать объявления самостоятельно.
      Николай
      09 апреля 2016, 16:07
      0
      Спасибо за ответы.
      Решил поковырять в сторону ms2form + miniShop2…

      Пока наткнулся на проблемы с авторизацией
        Николай Савин
        10 апреля 2016, 11:10
        4
        +3
        Я для себя решаю задачу примерно так.
        1. Организации — это Пользователи. Для их самостоятельной регистрации и последующей правки карточки организации нужно использовать office.
        2. Для хранения информации, стандартных полей таблицы пользователей не хватает обычно, поэтому я расширяю таблицу и добавляю любое нужное мне количество полей вот так
        3. Для вывода и каталогизации пользователей-организаций используется pdoUsers
        4. Для фильтрации пользователей по различным параметрам проще всего использовать mfilter2. Примерную методику я описывал здесь
        5. Также вывод делается с помощью методики
        6. Ну а объявления — это конечно tickets.

        Таким образом можно обойтись без дублирования страниц
          Anton sh
          10 апреля 2016, 11:19
          0
          Привет ребят, делаю подобный сайт каталог гостиниц города с возможностью добавления через фронтенд, cделал через formit и хуки (formit2resource, formit2file), может подскажите как можно реализовать отправку таблицы с ценами номеров через это все дело?)
            Николай
            10 апреля 2016, 21:58
            0
            А если предположить, что необходимо выводить только зарегистрированные и прошедшие проверку карточки организаций.
            Т.е. как можно вывести карточку организации из базы Офиса в фронт?
              Николай Савин
              10 апреля 2016, 22:13
              +1
              Если сделаешь через пользователей, то присваиваешь проверенным пользователям определенную группу и выводишь только представителей этой группы. Можно даже сделать разные группы. Например утвержденные бесплатные, утвержденные платные, утвержденные VIP и всех их выводить по порядку важности.
              Если через miniShop или просто ресурсы — то проверенным карточкам назначаешь определенную группу ресурсов

              Как выводить пользователей в фронт? Так же как сделано на этом сайте. Вот инструкция
              Николай
              10 апреля 2016, 22:37
              0
              Спасибо, попробую завтра
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                8