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

AlexMax13

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

    757
  • З нами

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

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

  1. Итак, у меня проблема оказалась в том, что при импорте товаров с прома, они поступили в формате .jpg хотя по факту это .png с прозрачным фоном. удалось решить следующим способом: в файле /system/library/image.php заменить: if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } на: if (is_resource($this->image)) { if ($extension == 'jpeg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png' || $extension == 'jpg') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } решение актуально для ocstore 3.0.2.0 прямого бесплатного решения в интернете нету и не факт что мое поможет вам в вашей ситуации, поэтому если не уверены тогда лучше просто купите готовое решение у @rtsasuk
  2. очень популярная проблема. либо брать и перегонять все фото под формат .png либо я уже не знаю
  3. почему то у изображений jpg с белым фоном после обработки черный фон. сайт код image.php
  4. Купил, модуль реально стоит своих денег и лучший в своем деле. Спасибо))
  5. Нужен модуль уведомлений в телеграм о заказе с опциями. что посоветуете?
  6. кроме личных данных клиента ничего больше получить не смог. и скорее всего не смогу...
  7. я так понимаю мне нужно добавить функцию addOrderHistoryManov в модули-события. Подскажите где этот файл находится?
  8. ранее писал о проблеме с очень долгим оформлением заказа в корзине. ничего не помогало, абсолютно ничего. Тогда я открыл этот файл: /catalog/controller/extension/payment/cod.php И дополнил имя функции addOrderHistory так: https://prnt.sc/lkkk99gLU4L0 затем я открыл файл модели: /catalog/model/checkout/order.php и там добавил дубликат функции addOrderHistory, потому что если просто дополнить название так как я сделал в файле выше, тогда жалуется на отсутствие этой же функции при редактировании или удалении заказа в админке. В общем вот как выглядит файл сейчас: как видите, все стандартно, только появился дубликат функции addOrderHistory но с другим назанием https://prnt.sc/z98mFL0bqo6r И о чудо! Больше задержек при оформлении заказа нету, оформляет за миллисекунды. В админку заказ кидает как надо, в crm тоже, связь с новой почтой не нарушена. В общем все работает как надо. НО перестали приходить клиентам письма о заказе на емей. Подскажите пожалуйста как это можно обойти? возможно есть модуль который будет отправлять письма о заказе на емейл? Либо в каком то файле дополнить функцию addOrderHistory новой функцией. Просто отказаться от дубликата функции addOrderHistoryManov я не могу, так как опять появляются дикие задержки. А так сейчас все работает, только нужно заставить отправлять письма на емейл покупателей после вызова новой функции: addOrderHistoryManov Стоит модуль оформления заказа от Simple
  9. содержимое htaccess если нужно: # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +SymLinksIfOwnerMatch # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # Order deny,allow # Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none
  10. Здравствуйте. Купили модуль SEO CMS v.57.0 для мультиязычности сайта. Все работает отлично, модуль хороший. Но возникла проблема с тем, что вторая карта сайта доступна только по пути: /ua/index.php?route=extension/feed/simple_google_sitemap Первая карта сайта на русском доступна по нормальному адресу: /sitemap.xml а вот на ua так не работает. Подскажите пожалуйста как сделать чтобы вторая карта сайта была доступна по адресу: /ua/sitemap.xml или /sitemap_ua.xml К сожалению автор модуля не смог подсказать как решить эту проблему, поэтому пишу вам. Возможно кто то сталкивался с этим. Спасибо.
  11. спасибо, но не совсем понимаю как реализовать то что вы написали. Сделал так и работает: public function getRegion($customer_id){ $query = $this->db->query("SELECT zone_id FROM " . DB_PREFIX . "address WHERE customer_id = '" . (int)$customer_id . "'"); $zone_id = $query->row['zone_id']; $region = $this->db->query("SELECT name FROM " . DB_PREFIX . "zone WHERE zone_id = '" . (int)$zone_id . "'"); return $region->row['name']; }
  12. спасибо, а как можно получить название региона в зависимости от zone_id который указан в таблице address? Потому что в таблице адресов указан только zone_id и я так понимаю что получить название региона можно только обращаясь к таблице address и оттуда брать zone_id а затем обращаться в таблицу zone и там сравнивать zone_id и из name брать уже готовое название. Но как это сделать запросом по типу как написано выше? выше мы уже получаем из таблицы address нужный zone_id, затем его используем для еще одного запроса в таблицу zone где ищем нужный zone_id и оттуда забираем содержимое колонки name. Можно ли это сделать одним запросом чтобы не обращаться 2 раза в бд?
  13. Здравствуйте. нужно получить данные zone_id в модели: public function getRegion($customer_id){ $sql = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE customer_id = '" . (int)$customer_id . "'"); $sql_data = $sql->rows; $sql_val = $sql_data['zone_id']; return $sql_val; } как сделать чтобы возвращало сразу zone_id?
  14. есть ли модуль экспорта в файл данных клиентов по шаблону: телефон, емейл, город, область
  15. Спасибо, увидел... Браузер на мобильном не хранит сессию, даже не знаю возможно ли это поправить...
  16. к сожалению именно на телефоне что то не так... идет сброс сессии при любых обстоятельствах. Вот попробуйте зайти на сайт с телефона (сайт у вас есть в лс) и авторизироваться например на ночь. А утром уже у вас опять спросит авторизацию. На пк как по часам, полностью 24 часа сессия сохраняется без проблем, вообще ушли какие либо проблемы с временем сессии. Но на мобильном ничего не изменилось, видимо есть два варианта: 1) Особенности браузера хром для ocstore 3.0.2.0 2) Другая проблема на сайте которая сбрасывает сессию для мобильных устройств. Иного выхода нет, в тех поддержке хостинга ответили так: https://prnt.sc/r5VM552rOWQB
  17. новая поправка - выбрасывает теперь только на мобильном (андроид 9, браузер хром). На пк уже успешно держит сессию больше 11 часов. Это особенность мобильного браузера хром?
  18. magic_quotes_gpc = Off; register_globals = Off; default_charset = UTF-8; memory_limit = 64M; max_execution_time = 36000; upload_max_filesize = 999M; safe_mode = Off; mysql.connect_timeout = 20; session.auto_start = Off; session.use_only_cookies = On; session.use_cookies = On; session.use_trans_sid = Off; session.cookie_httponly = On; session.gc_maxlifetime = 311040000; allow_url_fopen = on; ;display_errors = 1; ;error_reporting = E_ALL;
×
×
  • Створити...

Important Information

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