Страница 1 из 1

Ошибка 500 Undefined index: term

СообщениеДобавлено: 17 янв 2019, 17:01
monarch
Добрый день,

Так же, как и в соседней теме, гугл нашёл ещё вот такие ошибки:
Страница, где обнаружена 500 ошибка. /loanCalculator/main/ajaxCalc
3.png
3.png (9.54 КБ) Просмотров: 6983


Ссылка образуется, когда гугл пытается запросить методом GET эту ссылку, которая используется в рассчёте ипотеки на принт версии объявлений(там данные уходят POST-ом). Например, этот урл указан на print-версиях: /property/158?printable=1.

Может быть ему выдавать какую-нибудь приличную 404-ю ошибку?

Re: Ошибка 500 Undefined index: term

СообщениеДобавлено: 19 янв 2019, 20:14
Xpycm
Здравствуйте.

Калькулятора в печатных версиях быть не должно.

В файле themes\[название_используемой_темы]\views\modules\apartments\views\_tab_general.php
вместо:
Код: Выделить всё
if ($data->type == Apartment::TYPE_SALE && param('show_loan_calculator')) { 

вставьте:
Код: Выделить всё
if ($data->type == Apartment::TYPE_SALE && param('show_loan_calculator')  && !$isPrintable) { 


Спасибо за багрепорты.

Re: Ошибка 500 Undefined index: term

СообщениеДобавлено: 18 апр 2019, 17:57
beginnercms
Добрый день,
для темы Аtlas (В файле themes/atlas/views/modules/apartments/views/_tab_general.php)
что поменять : если такое
if($data->type == Apartment::TYPE_SALE){.
$this->widget('application.modules.loanCalculator.components.LoanCalculatorWidget', array(.
'amount' => $data->getPriceFrom().
));.

Спасибо.