Как реализовать модуль "диагностики"?

JL
На сайте с 10.02.2014
Offline
73
277

Здравствуйте.

Есть сайт на DLE. Появилась необходимость задавать пользователю ряд наводящих вопросов с несколькими вариантами ответов, чтобы более предметно выводить для него контент. Проще всего объяснить на примере врачебного осмотра:


У человека болит нога.

Вопрос: Нога заболела после травмы?

Отвечает "Да". Появляется контент про переломы и ушибы.

Отвечает "Нет". Появляется следующий вопрос.

Вопрос: Боль возникает при ходьбе?
Отвечает "Да". Появляется контент про ампутацию.

Отвечает "Нет". Появляется следующий вопрос.


и т.д. пока пользователь не найдет свой вариант или не кончатся наводящие вопросы

Важно, чтобы все эти вопросы и ответы были видны поисковым роботам. Думаю было бы хорошо, чтобы весь контент закреплялся за одной страницей.

Собственно хотелось бы понять средством чего лучше реализовать подобный функционал. PHP\Java? Или будет достаточно html+css? Если не сложно, то пример или ссылку на обсуждение подобного вопроса. Возможно уже есть готовые решения?

Спрашиваю, чтобы определиться потяну ли я сам или топать к фрилансерам.

Спасибо.

дани мапов
На сайте с 06.09.2012
Offline
204
#1

Можно и самому сделать. Самый простой вариант без javascript - сделать ссылками на соответствующие варианты ответов. Но более удобнее для посетителей будет на js - переключателями

http://javascript.ru/forum/misc/18104-pomogite-s-jquery.html , там просто принцип показа нужных блоков.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
H0
На сайте с 07.07.2014
Offline
1
#2

Можете топать ко мне в Скайп.

Похожая система у Юлмарт.Эксперт (ulmart.ru)

"Эксперт выдает запланированные для определенной категории товаров вопросы-ответы: когда на текущий вопрос выбирается ответ, страница с результатами (товарами) динамически обновляется, и появляется следующий вопрос. Последовательность вопросов заранее не указана. Какой вопрос будет следующим — зависит от ответа на предыдущий. Система может задать не все вопросы, запланированные для данной категории: как только новые вопросы перестанут менять список моделей в каталоге — каталог фиксируется, вопросы больше не задаются. В результате покупателю показывается список из 5 моделей, отвечающих требованиям клиента."

Источник: dz.ru

По-хорошему, это довольно сложно, но для простого сайта можно сделать упрощенную версию :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий