We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16238
    • 47 Posts
    Здравствуйте, возможно ли такое - чтобы в Maxigallery могли добавлять картинки обычные посетители (не зарегистрированные), но эти картинки не публиковались бы сразу, а одобрять бы их мог только админ?
    Если в Maxigallery такое невозможно, то как вообще это можно сделать (чтобы была галерея и премодерация картинок)? Я пока вижу единственный путь - это отправка картинки с помощью Eform. Но может есть еще решение?
    Спасибо.
      Download MODx Templates free
      • 12736
      • 259 Posts
      Нее ну тут тебе все равно придется Eform переделывать - в нем ведь вроде нет поддержки пересылки файла (поправь если ошибаюсь). Самый простой вариант, переделываешь Eform для отсылки файла, настраиваешь его так чтоб он файлы изображений клал в специальную папку, можно сделать извещение админу на email, которое срабатывает при пересылке файла. Вся модерация будет заключаться в том, что админ будет перекладывать файлы из папки Eform в папку галлереи.
        • 785
        • 2,113 Posts
        Quote from: ikarushka at Dec 12, 2008, 01:52 AM

        в нем ведь вроде нет поддержки пересылки файла
        Есть. А еще можно написать свой сниппет, который будет вызываться при возникновении события eformOnMailSent, и в этом сниппете обработать добавление картинки в галерею.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 1611
          • 591 Posts
          Quote from: AKots at Dec 12, 2008, 04:18 AM

          можно написать свой сниппет, который будет вызываться при возникновении события eformOnMailSent
          А как это сделать? Я нашел только как привязывать плагины к системным событиям.
          А снипет генерирует события как-то через API?
            • 1611
            • 591 Posts
            Прошу прощения за глупый вопрос.
            У сниппета eFщrm есть специальные параметры, которые можно указать при вызове.
            Через них, в том числе, задается реакция на собтия
            http://ru.wikibooks.org/wiki/MODx:%D0%92%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D1%8B%D0%B5_%D1%81%D0%BD%D0%B8%D0%BF%D0%BF%D0%B5%D1%82%D1%8B:eForm#.D0.A4.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8_.D1.81.D0.BE.D0.B1.D1.8B.D1.82.D0.B8.D0.B9

            Функции событий
            Функции событий eForm теперь включены в параметры.
            &eFormOnBeforeMailSent (необязательно)