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

Главные вкладки

Аватар пользователя Vsemdovolen Vsemdovolen 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).

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

Комментарии

Аватар пользователя Vsemdovolen Vsemdovolen 7 января 2018 в 20:29

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

Аватар пользователя ХулиGUN ХулиGUN 9 января 2018 в 19:07

Vsemdovolen wrote:

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

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

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

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:11

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

Аватар пользователя ХулиGUN ХулиGUN 9 января 2018 в 19:14

Vsemdovolen wrote:

А это:

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

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:18

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

Аватар пользователя ХулиGUN ХулиGUN 9 января 2018 в 19:33

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

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:35

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.

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:39

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

Аватар пользователя ХулиGUN ХулиGUN 9 января 2018 в 19:41

Vsemdovolen wrote:

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

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

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:47

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

Аватар пользователя Vsemdovolen Vsemdovolen 9 января 2018 в 19:59

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

Аватар пользователя ХулиGUN ХулиGUN 9 января 2018 в 22:13

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