Проблема модуля Quiz

7 января 2018 в 19:30

Всем привет.
В друпале давно, но сам чайник в кодировании и прочих тонких настройках. Прошу помощи.
Установил модуль Quiz. Версия 7.x-5.2
Интересный, нужный мне модуль, но инфы по нему почти нет. И об альтернативах тоже.
Установка прошла хорошо, проблем не возникло. Однако интерфейс... потеряешься. Но и это не проблема.
Единственное вменяемое описание нашел здесь и здесь видео Принцип понятен, можно по ходу разобраться.
1
Однако столкнулся с двумя проблемами.
1) Создав тест и парочку вопросов, захожу в просмотр и не вижу ни галочек, ни радио кнопок. Думал проблема шаблона (наверно глупость пишу), который использую, но ни на севене, ни на батике они не появились.
2) выскакивают ошибки при нажатии на старт теста
Notice: Undefined index: 1 в функции QuizResult->getLayout() (строка 49 в файле /home/u7615/domains/site.ru/modules/quiz/includes/QuizResult.class.inc).
Warning: Invalid argument supplied for foreach() в функции quiz_take_quiz() (строка 1890 в файле /home/u7615/domains/site.ru/modules/quiz/quiz.module).
Notice: Undefined index: 1 в функции QuizResult->getLayout() (строка 49 в файле /home/u7615/domains/site.ru/modules/quiz/includes/QuizResult.class.inc).
Notice: Undefined index: 1 в функции QuizResult->getLayout() (строка 49 в файле /home/u7615/domains/site.ru/modules/quiz/includes/QuizResult.class.inc).

Ребят, помогите плиз. Либо посоветуйте альтернативу модуля по проще.

Комментарии

Установка версии quiz-7.x-5.x-dev тоже не дала результата.
Братцы, очень нужный модуль. Скажите хотя бы что значат эти ошибки?

7 января 2018 в 20:29

Vsemdovolen wrote:

Осталось разобраться с ошибками.

Я не знаю, что это за модуль, кроме того, что он для всяких викторин и тестирований. Что касается ошибки, он не может получить какой-то Layout. говорит, что неизвестный индекс.

З.Ы. Возможны проблемы из-за версии PHP... "но это не точно")))

9 января 2018 в 19:07

Попробуем методом исключения)
А это:
Warning: Invalid argument supplied for foreach() в функции quiz_take_quiz() (строка 1890 в файле /home/u7615/domains/site.ru/modules/quiz/quiz.module).

9 января 2018 в 19:11

Vsemdovolen wrote:

А это:

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

9 января 2018 в 19:14

Рассуждаю как ламер.
Layout - макет. У меня нет кнопок, которые надо нажимать при выборе. Соответственно он ругается на отсутствие какой то разметки верно?

9 января 2018 в 19:18

Я хз... Он может просто не может получить варианты ответов... нужно понять почему. Самый быстрый способ отдебажить. Там Файл класса всего на 65 строк. Либо запустить в каком нить пхп шторме и прозвонить этот метод.
Версия то пхп какая?

9 января 2018 в 19:33

PHP 5.3.29
Еще такая ботва. Вдруг важно)
Database 4 byte UTF-8 support Отключено
4 byte UTF-8 for mysql is disabled. See the documentation on adding 4 byte UTF-8 support for more information.

9 января 2018 в 19:35

Не самый понятный и возможный для меня вариант. Версию РНР где менять? Это ведь хостер устанавливает?
Пользуюсь dh.it-patrol.ru Там уж какой включат наверно.

9 января 2018 в 19:39

Vsemdovolen wrote:

Еще такая ботва. Вдруг важно)

Ну судя по вашим путям, у вас обыкновенный шаред, так что с настройками бд - к хостеру. Попробуйте локально развернуть на других версиях пхп

9 января 2018 в 19:41

Могу чистосердечно налить за помощь, если не лень. Стоит 1Л русского стандарта. Живем не далеко.
Собсно другие алчные, кто на севере москоу )) тоже могут подключаться. Модуль нужно запустить. В ваших руках судьба малолетних, начинающих бракоделов, чьи мозги нужно прокачивать этим тестом.

9 января 2018 в 19:47

Установили на чистом Д7. Работает норм. По всей видимости конфликт модулей. Но вот каких? Получается нужно по одному все включать и выключать?

9 января 2018 в 19:59

Конфликт возможен... искать исключительно методом научного тыка)))) - отключение по одному модулей и смотреть, когда заработает. Я то сам с друпалом давно завязал. Так что моя помощь всегда безвозмездна и исключительно теоретическая в силу опыта

9 января 2018 в 22:13
Аватар пользователя jsv jsv 0

Нужно отследить, в чем проблема и только. Только это время, а время деньги. Но можно взяться

12 января 2018 в 0:44