We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2820
    • 17 Posts
    Задача заключается в следующем, нужно реализовать на сайте раздел "Вопросы и Ответы"

    Существующая информация на сайте содержит вид оказываемых услуг и их описание, естественно они все структурированы.
    На страничке "Вопросы и Ответы" будет также выводится наименование всех услуг в виде ссылок также структурированы
    пример:
    Раздел услуг - 1

    • услуга-1
      услуга-2
      услуга-3
    Раздел услуг - 2

    • услуга-1
      услуга-2
      услуга-3
    и т.д. ........

    При переходе одну из них попадаешь на страничку вопросы и ответы по данной услуги. Все вопросы должны быть в виде ссылок с постраничным разбиением
    пример:
    Вопрос - 1
    Вопрос - 2
    Вопрос - 3 и т.д. ........

    Пользователь видя вопросы и нажимая на ссылочку наименования вопроса раскрывает при мощи библиотек AJax или jquery
    на этой же странички и получает расширенный вопрос и ответ ну и т.д.
    Форма ввода вопроса также хочется сделать раскрывающимся, в общем нужно чтоб пользователь вообще не уходили с этой страницы и не перескакивал с страницы на страницу, когда их много вообще утомительно.

    Реализация в виде просто Вопрос и потом отдельно ответ и это все в виде форума не подходит как-то не юзабильно уже кажется.

    Подскажите с помощью чего это можно реализовать или в связки может быть, вариантов понимаю что может быть достаточно, хочу знать в каком направление двигаться, может и выйдет лучшей вариант с помощью ваших подсказок Уважаемое сообщество MODx!!!
      • 1611
      • 591 Posts
      Ну что мешает Вам сделать документ «Вопрос-ответ», в который вложить всю вашу структуру услуг. А в каждую услугу документ со списком вопросов. С полным списком вопросов по этой услуге.

      AJAX тут не нужен, просто через jQuery (или что вам ближе), показываете по клику на кратком вопросы скрытый div с расширенным вопросом и ответом.

      Можно, конечно следать другую структуру, например положить документ с FAQ прямо в папку с услугой, а потом, каким-то образом (ну Ditto кончно, с custom фильтром) выбирать все эти документы и выводить их список на одной странице.
        • 2820
        • 17 Posts
        Ну что мешает Вам сделать документ «Вопрос-ответ», в который вложить всю вашу структуру услуг. А в каждую услугу документ со списком вопросов. С полным списком вопросов по этой услуге.
        В том то и дело, что этих вопросов нет они будут поступать от посетителей сайта
        причем это надо сделать в том же разделе. Т.е. он задал вопрос и он появился, а потом по клику на него или другой посетитель который заинтересовался этим вопросом смотрит расширенный вопрос и если есть ответ, а для менеджеров сайта нужно форму для добавления ответов. Ну вроде так. Все должно происходить на одной страничке.

        AJAX тут не нужен, просто через jQuery (или что вам ближе), показываете по клику на кратком вопросы скрытый div с расширенным вопросом и ответом.
        как структуру, я тоже так планировал. Хочу узнать что применить от MODx, точнее что буде правильнее.

        Спасибо что откликнулись.
          • 1611
          • 591 Posts
          Ах вон оно что! Это называется комментарии и реализуется сниппетом Jot. Посмотрите, на формуе должна быть модификация Jot на AJAX. По-моему ее сделал юзер AHHP.

          UPD: точно. вот ссылки:
          http://modxcms.com/forums/index.php/topic,31620.0.html
          http://modxcms.com/forums/index.php/topic,30632.0.html
            • 2820
            • 17 Posts
            Спасибо сейчас буду изучать.
              • 12736
              • 259 Posts
              Возможно вам пригодится вот это:
              http://modxcms.com/forums/index.php/topic,5823.0.html
                • 2820
                • 17 Posts
                Quote from: ikarushka at Aug 05, 2009, 10:22 PM

                Возможно вам пригодится вот это:
                http://modxcms.com/forums/index.php/topic,5823.0.html
                Спасибо да действительно пригодится.

                Потом нашел вот это и сделал как там описали

                http://modxcms.com/forums/index.php/topic,6097.msg43334.html#msg43334

                но к сожалению выдают ошибку

                Parse error: syntax error, unexpected '}' in Z:\home\site.com\www\manager\includes\document.parser.class.inc.php(770) : eval()'d code on line 24


                и вообще может кто-то делал FAQ с помощью этого, поделитесь пожалуйста
                  • 29487
                  • 385 Posts
                  Я когда-то давно делал с помощью этого FAQ и форум.
                  Для FAQ вызов будет примерно таким:
                  [!SimpleForum? &folder=`[*id*]` &template=`FAQTemplate` &clearcache=`1` &formtpl=`CommentForm` !]
                  К шаблону FAQTemplate должен быть привязан tv-параметр author (ну и для ответа менеджера какой-нибудь параметр)

                  А выводить список вопросов-ответов можно с помощью Ditto.