We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12982
    • 28 Posts
    Возможно кто-то сможет мне помочь. Вопрос в следующем.
    Есть сайт, в котором есть авторизация пользователей (авторизация работает на Weblogin, личный кабинет на WebloginPE) по желанию заказчика регистрация с сайта закрыта, нужно лично приходить в контору и получать логин и пароль для входа на сайт (муниципальная структура, что уж поделаешь).

    Понятно, что пользователя будет создавать сам админ, задача в следующем:
    нужно чтобы при создании пользователя в качестве адреса пользователя можно было выпадающим списком выбирать населенный пункт, улицу, дом. Эти данные будут браться из отдельной таблицы.
    Вопрос: как сделать выборку из сторонней таблицы (простая табличка будет в базе с записями).

    Насколько я понял, в самой админке такое реализовать довольно сложно, я думаю сделать через WebloginPE там есть параметр &type=`manager`, по нему можно добавлять и изменять пользователей. Но как сделать выборку записей таблицы в шаблоне формы и вывод их в выпадающий список, для меня не ясно. Кто может подскажите плз.
      • 785
      • 2,113 Posts
      Лично я бы написал заново небольшой модуль, который добавляет пользователей так, как требуется, и в нем использовал бы код из той части, которая отвечает в MODX за это. Мне кажется, это проще, чем вставлять решение в готовые программы.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 9085
        • 630 Posts
        Quote from: AKots at Apr 06, 2011, 05:30 AM

        Лично я бы написал заново небольшой модуль, который добавляет пользователей так, как требуется, и в нем использовал бы код из той части, которая отвечает в MODX за это. Мне кажется, это проще, чем вставлять решение в готовые программы.
        Солидарен с AKots.
        Можно посмотреть, например, как реализован модуль EasyGallery (или JoCo) - там и работа с таблицами, и организация "внутренностей".. выпадающий список из городов/улиц/домов сформировать - запрос к базе и вывести в <select>.. Ещё навесить "Ajax-ов" и радоваться жизни smiley

        Ну и "из-под менеджера" всё делается.. уменьшается вероятность потенциальной "дырки".. (понимаю, что is_manager, понимаю, что обязательно проверится.. но тем не менее...)

        Удачи!)
          Правильно заданный вопрос повышает вероятность получения нужного ответа.
          Что-то не работает? Загляните в лог ошибок!
          Есть проблема? "Локализуйте" её!
          Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
          • 12982
          • 28 Posts
          Ребята, кто готов взяться решить эту задачу, напишите в мылу gripig собака gmail.com
          обсудим по вознаграждению.