Модуль [old] Каталог модулей PrestaShop 1.7

Статус
В этой теме нельзя размещать новые ответы.
Модуль Premium Google Analytics Enhanced Ecommerce 3.3.0

PRESTASHOP 1.6.1
PRESTASHOP 1.7.2

Наименование архивного файла: v3.3.0-rcpganalytics1.6.1.
То есть, по идее, это версия для престы 1.6.1 и находится не в той ветке.
А есть версия именно для престы 1.7.2?
 
Последнее редактирование:
Может из программеров видит кто, что нужно поправить, чтобы ошибка не возникала?
Это не ошибка, а предупреждение. У вас в "родителе" метод processFeatures($id_product = NULL) с передаваемой переменной, а в оверрайде идет просто processFeatures() без переменной, т.к. $id_product там нигде не используется. Впишите в скобки $id_product = NULL и все.
 
Модуль Premium Google Analytics Enhanced Ecommerce 3.3.0

PRESTASHOP 1.6.1
PRESTASHOP 1.7.2

Совместимость с PRESTASHOP 1.7.2 весьма сомнительна, т к в файле rcpganalytics.php указано:
$this->version = '3.3.0';
...
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6.99');
как минимум потребуется редактирование этой строки.
 
Потестил на PS 1.7.2.4.

В error.log после установки пишется такая ошибка:

Код:
PHP Warning: Declaration of AdminProductsController::processFeatures() should be compatible with AdminProductsControllerCore::processFeatures($id_product = NULL) in /www/htdocs/x0x31af3/xxx.com/override/controllers/admin/AdminProductsController.php on line 34.

А в файле этом вот что:

Код:
<?php
/**
* MultiFeatures
*
* @category  Module
* [USER=401767]@AUTHOR[/USER]  silbersaiten <info@silbersaiten.de>
* [USER=269494]@Support[/USER]  silbersaiten <support@silbersaiten.de>
* [USER=294783]@CopyRight[/USER] 2017 silbersaiten
* @version  1.4.0
* [USER=262168]@Link[/USER]  http://www.silbersaiten.de
* @license  See joined file licence.txt
*/
class AdminProductsController extends AdminProductsControllerCore
{
  /*
  * module: multifeatures
  * date: 2018-02-14 09:32:30
  * version: 1.4.2
  */
  public function processFeatures()
  {
  parent::processFeatures();
  if (version_compare('1.7.0.0', _PS_VERSION_, '>')) {
  if (Validate::isLoadedObject($product = new Product((int)Tools::getValue('id_product')))) {
  $multifeatures_module = Module::getInstanceByName('multifeatures');
  if (Validate::isLoadedObject($multifeatures_module)
  && Module::isInstalled($multifeatures_module->name)
  && Module::isEnabled($multifeatures_module->name)) {
  $multifeatures_module->updateProductFeatures($product);
  }
  }
  }
  }
}

34 строка - последняя и там стоит последняя закрывающая скобка.
В инете читал, что ошибка возникает вследствие более строгих требований в PHP 7 при определении функций.
И на данном домене используется PHP 7.0

Может из программеров видит кто, что нужно поправить, чтобы ошибка не возникала?

по скольку я искал в интернете . подобные проблемы имеют прямую отнощению с версией PHP 7.2 у меня сам было такое ну с PS 1.6.1.18 при постава php 7.2 а при php 7.0 все работает отлично. не пробовал 5.6 ? возникает ли проблема ?
 
Hi, The problem comes from some modules that do not accept the higher PHP, also old browser problem
 
Последнее редактирование:
Бесплатный модуль водяного знака для изображений:
Для просмотра ссылки Войди или Зарегистрируйся

на Prestashop 1.7.2.2 работает
С мультимагазином чей-то глючит.

у меня этот модуль на 1.7.0 по сей день нормально работает
Подтверждаю - не пашет.
 
Последнее редактирование модератором:
Последнее редактирование:
Prestashop Reservation And Booking Module
от хороших "братьев-индусов" за $199.00
for PS 1.6-1.7

I get this error PS 1.7.2.4 when i try to add a new booking.

[PrestaShopException]
Property StockAvailable->quantity is not valid
at line 944 in file classes/ObjectModel.php

 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху