модуль quiz-HEAD

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

Аватар пользователя Максимыч Максимыч 28 февраля 2007 в 13:21

Привет всем!
Администрируя сайт института, в котором сам учюсь, случайно наткунлся на один очень поленый модуль на drupal.org. Это модуль quiz-HEAD, который позволяет создавать тесты(анкеты) на сайте (причем модуль не просто выводит вопросы, но и в конце подсчитывает процент правильных ответов) - а для сайта института это очень удобный и практичный модуль. Так вот: установил модуль на Денвере, проверил, все работает хорошо, без замечаний. Поэтому перенес модуль на сайт (замечу, что на сайте было установленоDrupal 4.7.0 bet2, а после доапгредил до 4,7,2). Вообщем перенес модуль на сайт, включил его, и после включения в верху сайта (т.е. в буквальном смысле вверху сайта, над шапкой) на каждой странице появилось вот это:
---Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of theme(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /usr/local/www/virtual/wwwXXX/www/modules/quiz.module on line 444
Посмотрел строку 444 в указанном модуле, а там следующая строчка:
$node->body = theme('quiz_view', &$node, $teaser, $page);
Что это может означать? И как это исправить?

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 28 февраля 2007 в 16:46

Это предупреждение о том, что в будущих версиях PHP такой способ может не поддерживаться и рекомендации, что программистам с этим делать.

Но это лищь предупреждение. Попробуйте то, что у меня в подписи слева.


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя Максимыч Максимыч 1 марта 2007 в 12:59

Т.е. я так понимаю это дело связано с версиями php (на сервере установлена версия 4.3) !Вадбарс! строчку добавил, но не помогло. А вообще, как можно убрать такое предупреждение из самого верха сайта? Какие еще будут советы?

Аватар пользователя Максимыч Максимыч 1 марта 2007 в 13:29

Еще вопросик. Как можно подвезать модуль captha (защта от роботов) к форуму, чтобы посетители не регистрируясь, могли создавать обсуждения?