1. Для модуля review (отзывы) происходит конфликт ID между виджетом постраничного вывода review и captcha в попап окне добавления нового отзыва.
Возможное решение: явно задать id для captcha в файле themes\classic\views\modules\reviews\views\add.php
- Код: Выделить всё
'imageOptions' => array('id' => 'review_captcha')
- Код: Выделить всё
<?php
$this->widget('CCaptcha',
array(
'captchaAction' => '/reviews/main/captcha',
'buttonOptions' => array('style' => 'display:block;'),
'imageOptions' => array('id' => 'review_captcha')
)
);?>
2. Возникает javascript error в print версии. Причина вызов скрипта
- Код: Выделить всё
$.ajaxPrefilter(function(options, originalOptions, jqXHR){
if(originalOptions.type){
var type = originalOptions.type.toLowerCase();
} else {
var type = "";
}
if(type == "post" && typeof originalOptions.data === "object"){
options.data = $.extend(originalOptions.data, { "YII_CSRF_TOKEN": "8e47e7a503541e994b20a2f212b5e696a710d918" });
options.data = $.param(options.data);
}
});
Возможные решения: либо подключить jquery для print layout либо проверять в контроллере и не подключать этот скрипт для принт версии.