We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1422
    • 17 Posts
    Всем привет. Хотелось бы спросить насчет реализации модуля вопрос-ответ.
    Удалось это сделать только частично (с помощью jot1.1.4rus-utf8.TreeEdition.zip
    http://modxcms.com/forums/index.php?topic=17843.60)
    Но надо несколько другое
    1. пользователь заходит на сайт и через форму отправки отправляет свой вопрос.
    2. администратор сайта видит этот вопрос (в идеале в админке), разрешает публикацию, модерирует если нужно и пишет на него ответ.
    3. и самое главное (что не получилось сделать): жесткая привязка вопроса к ответу в выводе.

    Нет ли у кого-нибудь такого готового решения?
      • 1788
      • 1,103 Posts
      Quote from: amy at Dec 09, 2009, 02:36 PM

      Но надо несколько другое
      1. пользователь заходит на сайт и через форму отправки отправляет свой вопрос.
      2. администратор сайта видит этот вопрос (в идеале в админке), разрешает публикацию, модерирует если нужно и пишет на него ответ.
      3. и самое главное (что не получилось сделать): жесткая привязка вопроса к ответу в выводе.

      Нет ли у кого-нибудь такого готового решения?
      В jot есть подобная настройка.
        • 1422
        • 17 Posts
        У меня как раз с помощью Jot сделано.

        [!Jot? &subscribe=`1` &docid=`[*id*]` &tagid=`[*id*]` &action=`comments` &pagination=`10` &authorid=`[*id*]` !]

        [!Jot? &action=`form` &docid=`[*id*]` &tagid=`[*id*]` &moderated=`1` &validate=`1` &captcha=`2` &notify=`2` &customfields=`name,answer`!]

        Подскажите, пожалуйста, как реализовать 3 пункт.
          • 29487
          • 385 Posts
          Я делаю так:
          Беру обычный Jot. В шаблон формы комментария добавляю
          [+form.moderation:is=`1`:then=`<textarea name="answer" cols="50" rows="8">[+form.field.custom.answer:esc+]</textarea>`+]

          В шаблон вывода комментария соответственно [+comment.custom.answer:wordwrap:esc:nl2br+]
          + необходимое исправление бага
            • 1422
            • 17 Posts
            to Temus
            Огромное спасибо, все сделала smiley)
              • 8146
              • 2 Posts
              Quote from: Temus at Dec 10, 2009, 11:54 AM

              Я делаю так:
              Беру обычный Jot. В шаблон формы комментария добавляю
              [+form.moderation:is=`1`:then=`<textarea name="answer" cols="50" rows="8">[+form.field.custom.answer:esc+]</textarea>`+]

              В шаблон вывода комментария соответственно [+comment.custom.answer:wordwrap:esc:nl2br+]
              + необходимое исправление бага

              вызов Jot:
              [!Jot? &subscribe=`1` &docid=`[*id*]` &tagid=`[*id*]` &action=`comments` &authorid=`1` &guestname=`Гость` &title=`` &cssFile=`assets/templates/tpl_main/style.css` &pagination=`5`!]
              [!Jot? &action=`form` &docid=`[*id*]` &tagid=`[*id*]` &moderated=`1` &validate=`content:Вы не заполнили поле "Ваш вопрос".,email:Вы не заполнили поле "e-mail". Возможно он указан неверно.:email,name:Вы не заполнили поле "ФИО".` &captcha=`2` &notify=`2` &customfields=`name,email,answer`!]
              шаблон формы комментария добавил
              [+form.moderation:is=`1`:then=`<textarea name="answer" cols="50" rows="8">[+form.field.custom.answer:esc+]</textarea>`+]

              В шаблон вывода комментария:
              [+comment.custom.answer:wordwrap:esc:nl2br+]

              баг исправил

              однако, не сохраняет ответ в FAQ`е. В чем может быть загвоздка?

              Проблема решена

              [!Jot? &subscribe=`1` &docid=`[*id*]` &tagid=`[*id*]` &action=`comments` &authorid=`1` &guestname=`Гость` &title=`` &cssFile=`assets/templates/tpl_main/style.css` &pagination=`5` &customfields=`name,email,answer`!]