Всем привет.
В друпале давно, но сам чайник в кодировании и прочих тонких настройках. Прошу помощи.
Установил модуль Quiz. Версия 7.x-5.2
Интересный, нужный мне модуль, но инфы по нему почти нет. И об альтернативах тоже.
Установка прошла хорошо, проблем не возникло. Однако интерфейс... потеряешься. Но и это не проблема.
Единственное вменяемое описание нашел здесь и здесь видео Принцип понятен, можно по ходу разобраться.
Однако столкнулся с двумя проблемами.
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 тоже не дала результата.
Братцы, очень нужный модуль. Скажите хотя бы что значат эти ошибки?
где же ты гений друпала..
Он в подвале... друпал.ру https://drupal.ru/about/dries_buytaert
РЕШЕНО
Если решили проблему, напишите как и отметьте этот комментарий как решение.
Нашли гения друпала это пол дела. Осталось разобраться с ошибками.
Я не знаю, что это за модуль, кроме того, что он для всяких викторин и тестирований. Что касается ошибки, он не может получить какой-то Layout. говорит, что неизвестный индекс.
З.Ы. Возможны проблемы из-за версии PHP... "но это не точно")))
Попробуем методом исключения)
А это:
Warning: Invalid argument supplied for foreach() в функции quiz_take_quiz() (строка 1890 в файле /home/u7615/domains/site.ru/modules/quiz/quiz.module).
Это неправильный аргумент... Но ошибки читаются снизу вверх, так что это может быть следствием ошибок ниже
Рассуждаю как ламер.
Layout - макет. У меня нет кнопок, которые надо нажимать при выборе. Соответственно он ругается на отсутствие какой то разметки верно?
Я хз... Он может просто не может получить варианты ответов... нужно понять почему. Самый быстрый способ отдебажить. Там Файл класса всего на 65 строк. Либо запустить в каком нить пхп шторме и прозвонить этот метод.
Версия то пхп какая?
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.
Попробуйте на 7пхп запустить сайт - пишут, что на 7м фсё пашет
Не самый понятный и возможный для меня вариант. Версию РНР где менять? Это ведь хостер устанавливает?
Пользуюсь dh.it-patrol.ru Там уж какой включат наверно.
Ну судя по вашим путям, у вас обыкновенный шаред, так что с настройками бд - к хостеру. Попробуйте локально развернуть на других версиях пхп
Могу чистосердечно налить за помощь, если не лень. Стоит 1Л русского стандарта. Живем не далеко.
Собсно другие алчные, кто на севере москоу )) тоже могут подключаться. Модуль нужно запустить. В ваших руках судьба малолетних, начинающих бракоделов, чьи мозги нужно прокачивать этим тестом.
Установили на чистом Д7. Работает норм. По всей видимости конфликт модулей. Но вот каких? Получается нужно по одному все включать и выключать?
Конфликт возможен... искать исключительно методом научного тыка)))) - отключение по одному модулей и смотреть, когда заработает. Я то сам с друпалом давно завязал. Так что моя помощь всегда безвозмездна и исключительно теоретическая в силу опыта
Нужно отследить, в чем проблема и только. Только это время, а время деньги. Но можно взяться