Ужасные лаги с магазином, что делать - непойму!

Автор Ivan, 28 ноября 2013, 04:38:02

« назад - далее »

Ivan

Здаравствуйте, проблема такова:
Не отображаются всплывающие окна, всплывающие списки. Вообще ничего всплывающего не отображается!
И еще много всяких странных проблем с отображением элементов.
Из анимации (если можно так сказать) осталось только "анимация перемещения товара в корзину"
Например, раньше при клике по иконке корзины вылазило окошечко, где можно было посмотреть, заказанный товар, его количество и наименование. Сейчас при клике выпадающее окно не выскакивает, а тупо переходит на страницу корзины и оформления заказа.
Я, не уверен, но мне кажется, что это произошло из-за того что я сделал.
Если это так, то как вернуть всё обратно?
Если нет, то что вообще происходит!?
Как кто-то уже писал:
Помогите! О великие гуру Престашопа!

mAgency

Заменить файлы, что вы меняли, на стандарные.
Оригинальные файлы можно взять из установочного пакета prestashop вашей версии.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Ivan

Цитата: mAgency от 28 ноября 2013, 12:37:50
Заменить файлы, что вы меняли, на стандарные.
Оригинальные файлы можно взять из установочного пакета prestashop вашей версии.

Ок. Нашел файл из установочного пакета: FrontController.php.
Поместил его вместо того в папку /override/classes/

Теперь не магазин вообще не работает и белый экран.

Дело в том, что в предыдущем файле содержалось:
<?php
class FrontController extends FrontControllerCore {
    public function
setMedia() {
       
parent::setMedia();

       
/*
        * Use Google Libraries API to host jQuery
        */
       
global $js_files;
       
$index = array_search(_PS_JS_DIR_ . 'jquery/jquery-1.4.4.min.js', $js_files);
        if (
$index !== false){
           
array_splice($js_files, $index, 1, array('//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'));
        } else {
           
$js_files[] = '//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js';
        }
    }
}


Таким образом загрузка jquery стала грузиться с серверов Google.
Как теперь вернуть обратно? И вообще, вышеописанные лаги из-за этого происходят?

PrestaMan

Удалите файл FrontController.php из папки /override/classes/
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Ivan

Удалил, сайт заработал, но всё те же проблемы остались  :-[

Виталий

#5
1. Отключите кеширование и включите принудительную компиляцию.
2. В Расширенные параметры > Производительность
    Установите для ККК (Комбинирование, Компрессия и Кэширование)
    Оставить оригинальный CSS/JS
3. Очистите кеш.
Если у вас работает анимация, то библиотека jquery подключается.
Может быть на сайте подключены разные версии  jquery.
Cоздание интернет сайтов Webstudio UwK