Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
Ребят очень нужна помощь!
Prestashop: 1.7.2.4
Установил доп. модуль для отправки чеков об оплате, и в нем вылезает ошибка:

ContextErrorException in FiscalCheck.php line 32:Warning: Declaration of FiscalCheck::l($string) should be compatible with AdminControllerCore::l($string, $class = NULL, $addslashes = false, $htmlentities = true)
  1. in FiscalCheck.php line 32
  2. at ErrorHandler->handleError('2', 'Declaration of FiscalCheck::l($string) should be compatible with AdminControllerCore::l($string, $class = NULL, $addslashes = false, $htmlentities = true)', '/public_html/modules/shopcontrol/FiscalCheck.php', '32', array('controller_class' => '', 'params_hook_action_dispatcher' => array('controller_type' => '2', 'controller_class' => '', 'is_module' => '1'), 'tab' => object(Tab), 'retrocompatibility_admin_tab' => '/public_html/modules/shopcontrol/FiscalCheck.php')) in FiscalCheck.php line 32
  3. at include_once('/public_html/modules/shopcontrol/FiscalCheck.php') in Dispatcher.php line 356
  4. at DispatcherCore->dispatch() in index.php line 95
Вот содержимое 32 строки файла FiscalCheck.php

Код:
class FiscalCheck extends ModuleAdminController
{
    protected $_module = NULL;

    protected $position_identifier = 'id_sctrl_fisc';
   
   
    public function __construct()
    {
        $this->context = Context::getContext();
        $this->table = 'sctrl_fisc';
        $this->colorOnBackground = false;
        $this->className = 'SC';
        $this->_defaultOrderBy = 'position';       
        $this->_defaultOrderWay = 'DESC';
       
        $this->lang = TRUE;
        $this->_select = 'a.`id_sctrl_fisc` as `id_temp`';
       
       
       $this->addRowAction('delete');       

        $this->bulk_actions = array(
        'delete' => array('text' => $this->l('Delete selected'),'confirm' => $this->l('Delete selected items?')),
        'id_temp' => array('text' => $this->l('Delete selected'),'confirm' => $this->l('Delete selected items?')),             
                    );

       // Shop::addTableAssociation($this->table, array('type' => 'shop'));
       
        $this->fields_list = array(
            /* 'id_sctrl_fisc' => array('title' => $this->l('ID'), 'align' => 'center', 'width' => 25),*/
            'position' => array('title' => $this->l('#'), 'width' => 40,'filter_key' => 'position', 'align' => 'center', 'position' => 'position'),
            'date_add' => array('title' => $this->l('Дата'), 'width' => '100', 'filter_key' => 'date_add'),
            'zakaz' => array('title' => $this->l('Заказ'), 'width' => '200', 'filter_key' => 'zakaz'),
            'summa' => array('title' => $this->l('Сумма'), 'width' => '50', 'filter_key' => 'summa'),
            'exterNum' => array('title' => $this->l('№ заказа'), 'width' => '50', 'filter_key' => 'exterNum'),
            'email' => array('title' => $this->l('E-mail'), 'width' => '50', 'filter_key' => 'email'),           
            'status' => array('title' => $this->l('Shop control Касса!'), 'width' => '50', 'filter_key' => 'status',
       
           
            'icon' => array(                    // If set, an icon will be displayed with icon key matching the field value.
      0 => 'disabled.gif',                         // Used in combination with type == bool (optional).
      1 => 'enabled.gif',
      'default' => 'disabled.gif'
    )
    ),
            /*'active' => array('title' => $this->l('Displayed'), 'width' => 25, 'align' => 'center', 'active' => 'status', 'type' => 'bool', 'orderby' => FALSE),*/
           
           
            'info' => array('title' => $this->l('Инфо'), 'width' => '100', 'filter_key' => 'info'),
            'id_temp' => array(
        'title' => $this->l('Действие'),
        'align' =>'text-right',
        'search' => false,
        'callback' => 'viewMyButton'
   ),
           
        /*    'title' => array('title' => $this->l('Title'), 'width' => '300', 'filter_key' => 'b!title'),*/
           
            /*'active' => array('title' => $this->l('Displayed'), 'width' => 25, 'align' => 'center', 'active' => 'status', 'type' => 'bool', 'orderby' => FALSE)*/
        );

        parent::__construct();
       
    }

И вот содержимое Dispatcher.php line 356

Код:
 // @retrocompatibility with admin/tabs/ old system
                if ($retrocompatibility_admin_tab) {
                    include_once($retrocompatibility_admin_tab);
                    include_once(_PS_ADMIN_DIR_.'/functions.php');
                    runAdminTab($this->controller, !empty($_REQUEST['ajaxMode']));
                    return;
                }

Как я понял какой-то конфликт из-за несовместимости вкладок админки...
Может кто-нибудь подскажет как исправить данную ошибку?
 
Ребята, как сделать номер телефона, обязательным полем, при регистрации, или при заказе (добавлении адреса) . Преста 1,7
<-------------- добавлено через 226 сек. -------------->
Вот так всегда) Стоит только на форуме спросить. Сам спросил, и сразу нашел))
Клиенты -> Адреса->Задайте обязательные поля.
 
Коллеги, подскажите как в PS 1.7 (может в PS 1.6 аналогично?) сделать так, чтобы определённую категорию товаров могли заказывать покупатели только одной из целого ряда стран?
 
Обратил внимание что в престашопе 1.7.2 (на счет ранних версий не скажу) нет в стандартном фильтре для цены выбора ползунка в качестве фильтра по цене, там установлен фильтр по диапазону цен т.е. ссылки, а ползунка нет, решал кто этот вопрос уже?
<-------------- добавлено через 445 сек. -------------->
И еще хотя в фильтре выбраны характеристики, которые там отображаются и кол-во характеристик есть, фильтры по ним на сайте не выводятся, на вкладке производительности характеристики включены.
 
Есть преста с включенным мультимагазином и установлен revolution slider, может кто знает как включить разные сладеры, на разных магазинах, а то при активации "Активировать модуль для этого контекста магазина: test.ru." на всех магазинах показываются одинаковые слайдеры?
В админке вверху сначала выбери нужный магазин, затем переходи в модули и настраивай слайдеры конкретно для этого магазина. Тоже самое и с другими.
Я так делал, все работает - у каждого магазина свой слайдер.


Обратил внимание что в престашопе 1.7.2 (на счет ранних версий не скажу) нет в стандартном фильтре для цены выбора ползунка в качестве фильтра по цене, там установлен фильтр по диапазону цен т.е. ссылки, а ползунка нет, решал кто этот вопрос уже?
<-------------- добавлено через 445 сек. -------------->
И еще хотя в фильтре выбраны характеристики, которые там отображаются и кол-во характеристик есть, фильтры по ним на сайте не выводятся, на вкладке производительности характеристики включены.

Про фильтры уже неоднократно обсуждали, читай тут Для просмотра ссылки Войди или Зарегистрируйся пока решения нет.
Чтобы фильтры выводились проверь включены ли данные фильтры для выбранных категорий в самом модуле фильтраици
 
Есть преста с включенным мультимагазином и установлен revolution slider, может кто знает как включить разные сладеры, на разных магазинах, а то при активации "Активировать модуль для этого контекста магазина: test.ru." на всех магазинах показываются одинаковые слайдеры?
<-------------- добавлено через 1214 сек. -------------->
Со стандартным слайдером может и так, но в revolution slider у меня, при внесении изменений на одном, меняется во всех магазинах
 
День добрый, соконфетники!

Преста распоследней версии. Стоит под nginx. Нужны категории/продукты без ID (вопрос нужности оставим за рамками). Pretty URLs не помогает, потому что в случае с nginx роутинг идёт через встроенный диспетчер, а Pretty URLs ставит свой. До которого запросы, в итоге, не доходят.

Существует ли работающий конфиг с nginx и без id?
 
День добрый, соконфетники!

Преста распоследней версии. Стоит под nginx. Нужны категории/продукты без ID (вопрос нужности оставим за рамками). Pretty URLs не помогает, потому что в случае с nginx роутинг идёт через встроенный диспетчер, а Pretty URLs ставит свой. До которого запросы, в итоге, не доходят.

Существует ли работающий конфиг с nginx и без id?
Очень сомневаюсь. Думаю проще всего купить модуль Для просмотра ссылки Войди или Зарегистрируйся и попросить настроить под ваш сервер.
 
Очень сомневаюсь. Думаю проще всего купить модуль Для просмотра ссылки Войди или Зарегистрируйся и попросить настроить под ваш сервер.
Вот бы ещё знать, что под nginx это сработает. Я пробовал модуль Advanced SEO, у него в функционале тоже заявлено "без id", а по факту он генерит нужный .htaccess, который в случае с nginx чуть более чем бесполезен.
 
Вот бы ещё знать, что под nginx это сработает. Я пробовал модуль Advanced SEO, у него в функционале тоже заявлено "без id", а по факту он генерит нужный .htaccess, который в случае с nginx чуть более чем бесполезен.

А чего мешает найти в коде где генерируется нужный .htaccess, дописать чтобы он генерил в нужном формате файл rewrite.conf, сделать инклуд этого файла в нужном месте в конфиге nginx, сделать .sh скрипт проверяющий дату создания этого файла раз в минуту и если дата новее то перезагружать nginx чтобы новые реврайты подхватил?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху