-
Публікації
1 750 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем halfhope
-
-
В 31.01.2018 в 16:03, YuraKoT сказал:
3 варианта:
-
3 варианта:
- Ставьте mcrypt
- Если используете php версии > 7.1, то там MCrypt отключен и считается устаревшим, используйте версию PHP пониже, либо см. 3 пункт
- Замените класс system/library/encryption.php, на тот, который использует OpenSSL и отключите проверку в инсталляторе 2 пункт. Можно просто реализовать скачав официальный OpenCart 3 и взять из него указанный файл. Так же не забывайте, что в установщике придется отключить проверки на наличие mcrypt.
encryption.php (из OpenCart 3)
-
-
23 минуты назад, Gann сказал:
Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает.
Почему теперь файлы загружаются в другую директорию, что это значит?
При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD:
$file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']);
-
1
-
-
Посмотрите сюда, он проверит и добавит необходимые индексы в стандартные таблицы. Если не поможет - стучитесь, да и вообще - стучитесь.
-
Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку
index.php?route=account/download&download_id=id_файла
Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан.
-
6 минут назад, spectre сказал:
При достаточной посещаемости и магазине не на 100 товаров - запросто, особенно если атрибутов много
Решение проблемы с опциями и аттрибутами. Один товар - один запрос. На форуме тоже постил это решение пару лет назад, но заголовок не подобрал нормальный, чтобы все были в курсе.
-
2
-
-
Ключевые слова для поиска "opencart цифровые товары"
-
27 минут назад, Bubuka95 сказал:
Здравствуйте. А вот такое могли бы сделать ?
Здравствуйте! Да, скорей всего смогу, сейчас отпишусь в ЛС.
-
Ничего готового не встречал, но рекомендую посмотреть в сторону batch editor (пакетное редактирование товаров, возможно автор уже что-то подобное добавил или кму-то делал), либо модули скидок (не все работают как надо). Если не найдете, то обращайтесь, это можно сделать одноразовым скриптом.
-
# Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0
-
1
-
-
Из коробки такой возможности нет, модулей похожих не встречал. Но можно сделать, почему бы и нет, обращайтесь/ Буду свободен только завтра. По стоимости отписался в ЛС.
-
#селектор_карточки_товара .list-unstyled li:last-child{ color:#ddd; }
-
Чистым mysql не получиться, им можно только теги вырезать, но содержимое между ними останется. Нужно php + mysql.
1. Получаете список описаний товаров.
2. Вырезаете
$html = preg_replace('#<script(.*?)>(.*?)</script>#is', '', $html);
3. Заносите обратно.
-
2
-
-
Я, пишите в ЛС.
-
38 минут назад, Belobrisik сказал:
сори за тупняк.
эта функция идет в комплекте с шаблоном, поэтому определена в vqmod/moneymaker.xml
"и не добавилась просто" - и добавиться она должна была в search.php?
Ничего)) Да, именно туда.
-
- Посмотреть что занимает большой объем данных, например, через shell клиент командой du или сторонним пакетом.
- Почистить магазин.
- Использовать batch editor, он удалит файлы изображений вместе с выключенными товарами.
- Добавить код для удаления изображений при удалении товаров. Можно так же написать скрипт, который удалит все изображения, не относящиеся к существующим товарам (осторожно) (где-то видел что-то готовое).
- Если у вас выделенный сервер, то можно поставить пакеты mozjpeg и optipng для сжатия картинок, либо поговорить с тех поддержкой, чтобы они поставили.
- Обрезать оригиналы изображений до максимально допустимых размеров в магазине, перед их непосредственной загрузкой на сервер. (обрезка + FileOptimizer). Либо написать скрипт, который сам сделает обрезку оригинала при загрузке.
- Провести в магазине типизацию размеров изображений и из множества оставить несколько. Чем меньше таксономий, тем меньше размер всех кэшированных изображений.
- Подумать о смене тарифа, переезде, покупке доп. дискового пространства.
Я бы на вашем месте все автоматизировал, чтобы не беспокоиться метастазах. Раз уж проблема есть, то ее нужно решать.
-
1
-
А почему тогда модуль запрашивает несуществующую функцию, которая должна обеспечивать его стабильную работу? Переустановите модуль, напишите автору. Либо просто поищите где у вас функция ajax потерялась, может в каком-нибудь vqmod сидит и не добавилась просто.
-
24 минуты назад, Ahmadjon сказал:
Добрый день,
У меня такая же проблема. Не нашли еще решение?
Отписался в ЛС.
-
Ой, имел ввиду search.php, контроллер.
Цитатаindex.php?route=product/search/ajax&keyword=catal
index.php - точка входа
route=product/search - контроллер catalog/product/search.php
/ajax - функция ajax в контроллере search, если функция не объявлена, то выполняется функция index.
Понятно объяснил?
-
Это категория. В админке найдите раздел категорий, зайдите туда и выберите нужную, чтобы поправить описание.
-
За это отвечает функция format класса Currency(system/library/currency.php), а именно:
$string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);
можно сделать условие:
$string .= number_format( ((int)$value == $value) ? $value : round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);
-
В оригинальном product.php нет функции ajax
-
Получить все товары заказа, пройтись по товарам, суммируя вес, добавить в таблицу. Есть еще вариант, сразу считать налету, получение списка товаров, расчет веса, вывод.
-
Только что, spectre сказал:
ну почему сразу 10, у манимейкера вполне определенные болячки
Как и у 1.5.5.1.2.
-
8 минут назад, rassigor сказал:
те вы готовы отдать 10 тыс, чтобы вам все оптимизировали, за место того, чтобы перейти на нормальный хостинг?
Не оптимизированное приложение и с хорошим окружением будет работать плохо. В данном случает - сайт небольшой, для такого вполне достаточно обычного shared хостинга.
OCFilter Modification
в Opencart 3.x: Загальні питання
Опубліковано:
Мы не знаем что там в $this->ocfilter находится и как вообще работает модуль. К автору обращались? Что говорит?