Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Igor112

Newbie
  
  • Posts

    49
  • Joined

  • Last visited

Recent Profile Visitors

1,156 profile views

Igor112's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. На сайте установлен модуль RetailCRM (ссылка на модуль). С помощью модуля заказы приходят в систему RetailCRM. Кроме этого есть функционал обновления статусов заказов, а также ещё 2 функционала. Они не работают. Для их корректной работы нужен вызов компонента модуля через CRON. В логах работы модуля CRON следующие ошибки: PHP Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'xxx'@'xxx' (using password: YES) in /var/www/xxx/data/www/xxx/system/library/db/mysqli.php on line 7 PHP Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/igar1789/data/www/xxx/system/library/db/mysqli.php on line 10 PHP Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/igar1789/data/www/xxx/system/library/db/mysqli.php on line 10 PHP Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /var/www/igar1789/data/www/xxx/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/igar1789/data/www/xxx/system/library/db.php(31): DB\MySQLi->__construct('xxx', 'xxx', 'xxx', 'xxx', NULL) #1 /var/www/igar1789/data/www/xxx/system/library/retailcrm/cron/dispatch.php(64): DB->__construct('mysqli', 'xxx', 'xxx', 'xxx', 'xxx') #2 /var/www/igar1789/data/www/xxx/system/library/retailcrm/cron/history.php(3): require_once('/var/www/xxx') #3 {main} thrown in /var/www/igar1789/data/www/xxx/system/library/db/mysqli.php on line 10 Ответ поддержки хостинга: В логах написано что не может установить соединение с базой данных. У вас база подключается по ip, но в cms конфигах видимо берет не переменную, а жёстко все завязано на localhost. Либо где-то ошиблись с конфигом, возможно порт не указали 3312 xxx:3312 Необходимо настроить или модуль или провести настройки сайта таким образом, чтобы функционал модуля работающий через CRON корректно работал.
  2. Файл лога по адресу /admin/error_log забивает в ноль место на хостинге записями вида: [01-Sep-2021 23:00:17 Europe/Minsk] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /.../admin/model/catalog/simplepars.php on line 11522 [01-Sep-2021 23:00:17 Europe/Minsk] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /.../admin/model/catalog/simplepars.php on line 11523 По этому адресу функция и комментарий к ней: //фунция генератор, для чтения файла построчно. Подскажите пожалуйста в чём может быть дело?
  3. Здравствуйте, импортирую файл xml очень большого размера (1.7 Gb). Обработчик XML с таким объёмом не справляется. Понимаю что многое зависит от хостинга. Быть может посоветуете каким образом всё-таки можно импортировать такой файл и разбить его на составляющие для последующего импорта?
  4. CRON: Новосозданная задача - разбить yml файл. Как по инструкции, сохраняю ссылку на yml-файл в "Очереди сканирования ссылок" После работы CRON - ссылка на yml-файл в "Очереди сканирования ссылок" пропадает. Ввиду этого - сохраняю её каждый раз. Но это не пахнет автоматизацией Подскажите пожалуйста как так сохранить ссылку в проекте, чтобы не приходилось её заново пересохранять?
  5. <div class="products__tabs-container"> {% if (product['attribute_groups']) %} <div class="products__tabs-content js-tabs-content is-active"> <div class="products__info"> <div class="row"> {% for attributeColumn in product['attribute_groups'] %} {% if attributeColumn.attribute_group_id == '8' %} <div class="col-6 col-md-6"> <dl class="products__info-dl"> {% for attribute in attributeColumn %} <dt>{{ attribute['name'] }}</dt> <dd>{{ attribute['text'] }}</dd> {% endfor %} </dl> </div> {% endif %} {% endfor %} </div> </div> </div> {% endif %} </div> Добавил данный код, теперь не выводит атрибуты совсем.
  6. Здравствуйте, уважаемые. Помогите пожалуйста. Нужно вывести атрибуты только из категории "Характеристики" <div class="products__tabs-container"> {% if (product['attribute_groups']) %} <div class="products__tabs-content js-tabs-content is-active"> <div class="products__info"> <div class="row"> {% for attributeColumn in product['attribute_groups'] %} <div class="col-6 col-md-6"> <dl class="products__info-dl"> {% for attribute in attributeColumn %} <dt>{{ attribute['name'] }}</dt> <dd>{{ attribute['text'] }}</dd> {% endfor %} </dl> </div> {% endfor %} </div> </div> </div> {% endif %} </div>
  7. Нашёл код, отвечающий за вывод группы покупателя по адресу: admin\controller\sale\order.php $customer_group_info = $this->model_customer_customer_group->getCustomerGroup($order_info['customer_group_id']); if ($customer_group_info) { $data['customer_group'] = $customer_group_info['name']; } else { $data['customer_group'] = ''; } Самый интересный момент в том, что, действительно, customer_group подтягивается с order_info, а необходимо его брать с customer_info. Пытался внести много правок, но знаний не хватает на решение такой задачи. Подскажите что сделать.
  8. Понял, однако в БД в указанных тут полях разные значения указаны. Видимо что-то где-то работает не так как должно)
  9. По всей видимости группа берется из столбца customer_group_id таблицы oc_order. А необходимо брать из customer_group_id только таблицы oc_customer. Вот только где в контроллере сделать эту замену?
  10. Если тот же клиент сделает ещё один заказ, то ничего не меняется. Пишет всё ту же стандартную группу.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.