Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

splka

Користувачі
  • Публікації

    654
  • З нами

  • Відвідування

Усі публікації користувача splka

  1. Для того чтобы скрыть цены надо чуть модифицировать код catalog/controller/product/product.php Находим if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $data['price'] = false; } То, что в скобках else убрать, закомментировать. Обрубить вывод Или убрать весь блок else Остальное решается покупкой модуля
  2. Что в логах сервера? При статусе 500 в логах пхп/веб сервера что-то должно высыпаться в любом случае. Это ща гадание на кофейной гуще
  3. Вот ошибка. "PHP message: PHP Fatal error: Uncaught Exception: Error: EHLO not accepted from server! in /var/www/www-root/data/www/b2b.at5.su/system/library/mail/smtp.php:120 Решение....мммм system/library/mail.php Там копать в строках или гуглить на предмет. if (substr($reply, 0, 3) != 250) { throw new \Exception('Error: EHLO not accepted from server!'); } Проблема в том, что mail.ru не принимает то, что шлёт мэйлер опенкарта. Т.е. это outgoing соединение, нат вообще тут мимо.
  4. После плясок с урл и выдачей логина и пароля для апи список городов и отделений я вытянул, но заказов реальных ещё не было. Т.е. модуль рабочий только очень убогий в плане функционала.
  5. Сегодня общался с человеком который выдаёт апи ключи. Человек не в курсе будет-ли этот модуль работать с этим апи. Там связка логин+пароль+ключ. Как будет ключ, отпишусь по результатам. Главное, что было сказано - через одну-две недели будут новые модули под 9 популярных CMS. Они сейчас, вроде как, интенсивно допиливаются и тестируются.
  6. У них в документации указано: https://api.justin.ua/justin_pms/hs/v2/runRequest - прод http://api.justin.ua/justin_pms_test/hs/v2/runRequest - тест Отсюда https://justin.ua/api/api_justin_documentation.pdf Версия титульного документа от 31.03.2020 Гуглением выясняем, что есть ещё: http://openapi.justin.ua/ Остаётся открытым вопрос - какой же из апи актуален и где брать ключи для апи или можно использовать свой от личного кабинета.
  7. Поставил. Или у меня лыжи не верные или не понятно где брать API ключ. И вообще версия API которая в модуле рабочая или нет. У них на сайте чёрт ногу сломит в плане актуальности документации по разным версиям АПИ
  8. У меня времени оптимизировать не было. Мне надо было понять как работают группы. Для написаного на коленке сойдёт. А вот для допиливания руками - каждый сам себе
  9. Отписываюсь: Для unishop quick register работает следующим образом: controller/unishop/login_register.php $promo = isset($this->request->post['promo']) ? htmlspecialchars(strip_tags($this->request->post['promo'])) : ''; if (!empty($promo)){ if (isset($promo)) { if ((strtolower($promo) != 'promo') && (strtolower($promo) != 'промо') && (strtolower($promo) != 'ghjvj')) { $json['error']['promo'] = $this->language->get('error_promo'); } Там где if (!$json) { добавить $data['promo'] = isset($this->request->post['promo']) ? $this->request->post['promo'] : ''; для того чтобы данные передать в модель. Затем в model/account/customer.php //Этот if относится к группам покупателей магазина. if (isset($data['customer_group_id']) && is_array($this->config->get('config_customer_group_display')) && in_array($data['customer_group_id'], $this->config->get('config_customer_group_display'))) { $customer_group_id = $data['customer_group_id']; } else { if (isset($data['promo']) && strtolower($data['promo']) == 'promo') { $customer_group_id = 2; } //Повторить нужное количество раз для разных вариантов написания промо-кода. // Или для разных промо-кодов. //Затем фигачим группу по умолчанию. else{$customer_group_id = 1;}
  10. Я ща задам глупый вопрос - а как правильно? Через echo, exit? У меня там json форма регистрации та, что в шаблоне unishop. или через fopen, fwrite, fclose?
  11. I don't think so. Этот кусок кода я пытался закомментировать или же менять значения в нём - не работатет. Всё равно отдаёт значение группы по умолчанию.
  12. Приветствую. Появилась необходимость, чтобы при регистрации пользователь ввёл промо-код и если промо-код валидный ему назначалась группа отличная от дефолтной. В public function addCustomer($data) я объявил что: $customer_group_id = 1; В контроллере я написал вот такое вот: $promo = isset($this->request->post['promo']) ? htmlspecialchars(strip_tags($this->request->post['promo'])) : ''; if (!empty($promo)){ if (isset($promo)) { if ((strtolower($promo) != 'promo') && (strtolower($promo) != 'промо') && (strtolower($promo) != 'ghjvj')) { $json['error']['promo'] = $this->language->get('error_promo'); } else { if ($customer_group_id = 1){ unset($customer_group_id); $customer_group_id = 2; }}}} Но, в процессе регистрации группа всё равно та, которая захардкожена в addCustomer()? Как оно работает или где почитать о том, как оно работает?
  13. Развёрнуто, это денег стоит, 99% владельцам магазинов. На форуме тут как обычно - указывают направление, если знаний хватает, человек разбирается. Если не хватает, добро пожаловать в платный раздел. Исполнителя по вкусу и погнали. На сим, предлагаю диалог свернуть, он ни к чему не приведёт.
  14. @Prorab337, привествую. После обновления на свежую версию, при оформлении заказа всё ок. Но при отправке посылки - будь это одна или реестр - ругается на ЕДПРОУ получателя, в том числе, если это физ лицо. Не подскажете куда поглядеть?
  15. Я много чего знаю, cloudflare - быстро и доступно и главное бесплатно. fail2ban - при наличии рук, в целом бесплатно и локально. Всё остальное - строго индивидуально в зависимости от типов атак и запросов.
  16. Идите к авторам шаблона на площадку, на которой шаблон был куплен.
  17. Отличный ответ) Если уж фряха на сервере, то могу посоветовать: 1.http/1.1 выпилить из конфига вхоста 2. смотреть в консольку, что и как происходит и есть ли ошибки при загрузке на http2
  18. @Dotrox, писал не проснувшись. l# openssl version OpenSSL 1.1.1-dev xx XXX xxxx certbot renew Traceback (most recent call last): File "/usr/bin/certbot", line 11, in <module> load_entry_point('certbot==1.1.0', 'console_scripts', 'certbot')() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2852, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2443, in load return self.resolve() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2449, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3/dist-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 10, in <module> import josepy as jose File "/usr/lib/python3/dist-packages/josepy/__init__.py", line 41, in <module> from josepy.interfaces import JSONDeSerializable File "/usr/lib/python3/dist-packages/josepy/interfaces.py", line 7, in <module> from josepy import errors, util File "/usr/lib/python3/dist-packages/josepy/util.py", line 7, in <module> import OpenSSL File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 16, in <module> from OpenSSL._util import ( File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 6, in <module> from cryptography.hazmat.bindings.openssl.binding import Binding File "/usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 15, in <module> from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: /usr/local/lib/libcrypto.so.1.1: version `OPENSSL_1_1_0j' not found (required by /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/_openssl.abi3.so) @gyurza2000 Зачем медленный апач, есть есть быстрый nginx? У апача есть какие-то проблемы при использовании http2. Его или пересобирать надо было или что-то дополнительно включать. Протокол HTTP/2 поддерживается сервером Apache с версии 2.4.24, поэтому, если у Вас установлена более старая версия, — самое время её обновить. Но сначала проверим: apache -v
  19. Отключить все стронние скрипты. LazyLoad включить. Memcached То, что картинки не грузятся - беда. http://prntscr.com/ritao1 Учитывать надо то, что у кого-то вк может быть заблокирован на работе. http://prntscr.com/ritb1y 3 минуты, 34 секунды - думайте сами, решайте, сами.
  20. Это не бета - это сырая альфа и зря вот такой огрызок вывалили в сеть. Для гугла не ок, но уже поздно. http://prntscr.com/rit1px http://prntscr.com/rit1v6
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.