Prestashop 1.6.1.X проблемы и решения.

Твой выбор Prestashop

  • 1.5

  • 1.6.0.Х

  • 1.6.1.Х

  • 1.7


Результаты будут видны только после голосования.
Здравствуйте, такая же проблема подскажите подробнее какие строки и что править? спасибо.
У вас проблема с oneclickproductcheckout или ошибка с корзиной?
Подробнее изложите проблему, а также версию престы и используемую тему.

А то решение, которое я описывал вам что не помогло?
Там же все подробно описано какие файлы и что нужно править:
Вот решение (вдруг у кого возникнет такая же проблема с ajax)
Ошибка с корзиной Presta 1.6.1.11

Ошибка была в файле: /override/classes/Customer.php:
Fatal error: Call to undefined method Customer::isOpcModuleActive() in /override/classes/Customer.php</b> on line 6

При наличии ошибки Call to undefined method Customer::isOpcModuleActive() in /override/classes/Customer.php...

Откройте указанный в ошибке файл (в примере выше это override/classes/Customer.php) и закомментируйте строки содержащие код "isOpcModuleActive".
 
У вас проблема с oneclickproductcheckout или ошибка с корзиной?
Подробнее изложите проблему, а также версию престы и используемую тему.

А то решение, которое я описывал вам что не помогло?
Там же все подробно описано какие файлы и что нужно править:
Вот решение (вдруг у кого возникнет такая же проблема с ajax)
Ошибка с корзиной Presta 1.6.1.11

Ошибка была в файле: /override/classes/Customer.php:
Fatal error: Call to undefined method Customer::isOpcModuleActive() in /override/classes/Customer.php</b> on line 6

При наличии ошибки Call to undefined method Customer::isOpcModuleActive() in /override/classes/Customer.php...

Откройте указанный в ошибке файл (в примере выше это override/classes/Customer.php) и закомментируйте строки содержащие код "isOpcModuleActive".
проблема с oneclickproductcheckout, когда комментирую указанные строки то вылазит ошибка 500, выложите пжлст отредактированный файл
 
проблема с oneclickproductcheckout, когда комментирую указанные строки то вылазит ошибка 500, выложите пжлст отредактированный файл
Вот содержание моего файла override/classes/Customer.php:
Код:
<?php
class Customer extends CustomerCore
{
    static public function customerExists($email, $return_id = false, $ignoreGuest = true)
    {
        //if (!self::isOpcModuleActive())
            return parent::customerExists($email, $return_id, $ignoreGuest);
        if (!Validate::isEmail($email))
            die (Tools::displayError());
        if (Tools::isSubmit('submitAccount')) {
            return false;
        } else {
            return parent::customerExists($email, $return_id, $ignoreGuest);
        }
    }
    static public function getLastTwoCustomerAddressIds($id_customer, $active = true)
    {
        if ($id_customer == 0)
            return 0;
        $query = '
                        SELECT `id_address`
                        FROM `' . _DB_PREFIX_ . 'address`
                        WHERE `id_customer` = ' . (int)($id_customer) . ' AND `deleted` = 0' . ($active ? ' AND `active` = 1' : '') .
            ' ORDER BY id_address DESC limit 2';
        $result = Db::getInstance()->ExecuteS($query);
        $ret    = array();
        foreach ($result AS $k => $address) {
            $ret[] = ($address["id_address"]);
        }
        return $ret;
    }
    static public function getFirstCustomerId($active = true)
    {
        $query = '
                        SELECT `id_customer`
                        FROM `' . _DB_PREFIX_ . 'customer`
                        WHERE `deleted` = 0' . ($active ? ' AND `active` = 1' : '') .
            ' ORDER BY id_customer ASC';
        $x = Db::getInstance()->getValue($query);
        return $x;
    }
    public static function customerHasAddress($id_customer, $id_address)
    {
        //if (!self::isOpcModuleActive())
            return parent::customerHasAddress($id_customer, $id_address);
        if (!Tools::isSubmit('delete'))
            return true;
        else
            return parent::customerHasAddress($id_customer, $id_address);
    }
}

Так же на всякий случай выкладываю архив своего модуля, попробуйте его переустановить.

 
Ребят подскажите где в престе 1,6 подключаются библиотеки jquery? Мне нужно подключить библиотеку jquery.cookie раньше, чем jquery.total-storage, Как это сделать?
 
Ребят подскажите где в престе 1,6 подключаются библиотеки jquery? Мне нужно подключить библиотеку jquery.cookie раньше, чем jquery.total-storage, Как это сделать?
Скорее всего оба файла в папке /js/autoload/ шаблона темы, поэтому поменяйте им числа в начале имен файлов, они отвечают за порядок подключения файлов.
 
Скорее всего оба файла в папке /js/autoload/ шаблона темы, поэтому поменяйте им числа в начале имен файлов, они отвечают за порядок подключения файлов.
Спасибо за ответ.
jquery.total-storage действительно в /js/autoload/, jquery.cookie там нет. Но есть еще один jquery.uniform-modified-pts и номера у них совпадают, оба под 15. Поменял у файла jquery.total-storage номер на 16, обновил страницу на сайте, и появилась ошибка, не подгрузился файл. Где-то видимо надо указать новый номер?
 
Спасибо за ответ.
jquery.total-storage действительно в /js/autoload/, jquery.cookie там нет. Но есть еще один jquery.uniform-modified-pts и номера у них совпадают, оба под 15. Поменял у файла jquery.total-storage номер на 16, обновил страницу на сайте, и появилась ошибка, не подгрузился файл. Где-то видимо надо указать новый номер?
Попробуйте Ctrl+F5, имя файла изменилось, а в закешированном HTML-коде, возможно, осталась ссылка на старое название.
Файлы из /autload/ грузятся автоматически, в алфавитном порядке, ничего больше менять не надо. Простое переименование цифр в начале никак не может сказываться и вызывать ошибки, это влияет только на порядок подключения файлов.

В стандартном пакете 1.6.1.x нет jquery.cookie, а есть jquery.cooki-plugin.js в корне Престы в /js/jquery/plugins/ (именно cooki, это не опечатка).
Если у вас действительно есть jquery.cookie.js, то ищите где именно, возможно его подключает один из модулей.
Когда найдете тогда и дальше надо разбираться в какой момент и где модуль подтягивает этот файл.
 
ребзя, хелп. чет давно не шатал престу.

вроде раньше была функция - при отсутствии товара показывалась кнопка - уведомить при наличии, и можно было ввести email для оповещения.
была ли? на уровне шаблона или модуля, если была?
и была ли она на товар в целом или на комбинацию тоже возможна?
если есть подобные платные модули - бросьте в меня ссылкой, пожалуйста.
 
ребзя, хелп. чет давно не шатал престу.

вроде раньше была функция - при отсутствии товара показывалась кнопка - уведомить при наличии, и можно было ввести email для оповещения.
была ли? на уровне шаблона или модуля, если была?
и была ли она на товар в целом или на комбинацию тоже возможна?
если есть подобные платные модули - бросьте в меня ссылкой, пожалуйста.

модуль mailalerts нужен для уведомлений
 
может сориентирует кто.
нужно модули оплаты в таб поместить, что бы по клику на таб их отображало.
есть что-то готовое или шатать в шаблоне продолжать?
 
Назад
Сверху