Форма Contact-us долго открывается
AlexandrWest
Новичок
: 44
: 09-04-2015


02-10-2015 18:19
Подскажите пжта!
Если клиент залогинился на сайте и далее хочет зайти в форму Contact-us. Форма оч. долго открывается. Можно как то это убыстрить?
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


02-10-2015 18:45
По умолчанию, если пользователь авторизован, в контроллере собирается информация о заказах покупателя assignOrderList и товарах.

Проверьте: откройте файл /controllers/ContactController.php и закомментируйте / удалите следующую строку:
Код:
$this->assignOrderList();


Если скорость не увеличилась:
1. Проверьте наличие файлов в директории /override/classes/ и /override/controllers/front/
2. Приложите файл /controllers/ContactController.php.
3. Временно переименуйте директорию /modules/ и протестируйте страницу ещё раз.
 
  
AlexandrWest
Новичок
: 44
: 09-04-2015


02-10-2015 19:58
Алекс, спасибо закоментил код. Помогло! Контакты открываются быстрее.

 
 
AlexandrWest
Новичок
: 44
: 09-04-2015


02-10-2015 20:03
Алекс, еще вопрос.
Когда пользователь залогинился на сайте. И переходит в меню Контакты, то выскакивает ошибка.
Включил отображение ошибок, но ничего не показывается. Только форма с ошибкой как на картинке. + в хидере перестает показываться какой пользователь (отметил стрелкой на рисунке. Как будто он не авторизован).


Сообщение отредактировал AlexandrWest (02-10-2015 16:04)
 
 
AlexandrWest
Новичок
: 44
: 09-04-2015


02-10-2015 20:04
Вот скрины ошибок.


Сообщение отредактировал AlexandrWest (02-10-2015 16:06)


:
Ошибка.png - 184.07KB, : 186 () Ошибка 1.png - 156.7KB, : 186 ()
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


02-10-2015 20:57
Цитата:( AlexandrWest @ 02-10-2015 21:03 Смотреть сообщение )
Когда пользователь залогинился на сайте. И переходит в меню Контакты, то выскакивает ошибка.

Откройте консоль (в браузере) и перейдите в меню контакты на ссылку, дождитесь ошибки и приложите к сообщению текст ошибки (из консоли).
 
  
AlexandrWest
Новичок
: 44
: 09-04-2015


02-10-2015 21:28
Да вот в том то и дело, что ошибка в консоль не вываливается. Ладно потыркаюсь еще, может вывалится в конце концов.
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


02-10-2015 21:42
Цитата:( AlexandrWest @ 02-10-2015 22:28 Смотреть сообщение )
Да вот в том то и дело, что ошибка в консоль не вываливается.

Невозможно! Скрипт выполняет запрос и должен выдать всю информацию, параметры и ответ на запрос.