-
Публікації
1 750 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем halfhope
-
-
21 минуту назад, Xelen сказал:
а как там сделать выпадающим?
получается только видимый с радиокнопками.
Для выпадающего списка нужно переверстать shipping.tpl/twig, в нем заменить radio на select.
-
Добрый)
https://nikkhokkho.sourceforge.io/static.php?page=FileOptimizer
ЦитатаFileOptimizer is an advanced file optimizer featuring a lossless (no quality loss) file size reduction that supports: .3G2, .3GG, .3GP, .7Z, .A, .AAI, .AC, .ACC, .ADP, .AI, .AIR, .APK, .APNG, .APPX, .APR, .ART, .ART, .AVI, .AVS, .BAR, .BMP, .BPG, .BPL, .BSZ, .CBT, .CBZ, .CDR, .CDT, .CHI, .CHM, .CHQ, .CHS, .CHW, .CIN, .CMYK, .CMYKA, .CPL, .CSL, .CSS, .CUR, .DB, .DB, .DCX, .DDS, .DEB, .DES, .DIB, .DLL, .DOC, .DOCM, .DOCX, .DOT, .DOTM, .DOTX, .DPX, .DRV, .DWF, .DWFX, .EAR, .EASM, .EML, .EMLX, .EPDF, .EPDF, .EPRT, .EPUB, .EXE, .FAX, .FAX, .FB2, .FDF, .FITS, .FLA, .FLAC, .FLV, .FPX, .FPX, .FXG, .FXG, .GALLERY, .GALLERYCOLLECTION, .GALLERYITEM, .GFT, .GIF, .GRAY, .GRS, .GZ, .HDR, .HRZ, .HTM, .HTML, .ICB, .ICL, .ICO, .ICO, .INK, .INLINE, .IPA, .IPK, .IPSW, .ITA, .ITS, .ITZ, .J2C, .J2K, .JAR, .JFI, .JFIF, .JIF, .JNG, .JP2, .JPC, .JPE, .JPEG, .JPG, .JPS, .JPT, .JS, .JSON, .KML, .KMZ, .KMZ, .KSF, .LIB, .LIT, .LUA, .LUAC, .LXF, .LZL, .LZMA, .M4A, .M4B, .M4P, .M4R, .M4V, .MAX, .MBX, .MCE, .MDB, .MDT, .MDZ, .MHT, .MHT, .MHTML, .MHTML, .MIC, .MIF, .MIFF, .MIX, .MIZ, .MK3D, .MKA, .MKS, .MKV, .MMIP, .MNG, .MONO, .MOV, .MP3, .MP4, .MPC, .MPD, .MPEG, .MPG, .MPO, .MPP, .MPP, .MPR, .MPT, .MSC, .MSG, .MSG, .MSI, .MSL, .MSP, .MST, .MSZ, .MTV, .MTW, .MVG, .MVZ, .MZZ, .NAR, .NBK, .NOTEBOOK, .O, .OBJ, .OCX, .ODB, .ODF, .ODG, .ODP, .ODS, .ODT, .OEX, .OGA, .OGG, .OGG, .OGM, .OGV, .OGX, .OGX, .OLE, .OLE2, .ONE, .OPT, .OPUS, .ORA, .OSK, .OST, .OTB, .OXPS, .P7, .PALM, .PBM, .PCC, .PCD, .PCDS, .PCL, .PCLS, .PCX, .PDB, .PDF, .PFM, .PFS, .PGM, .PIC, .PICON, .PICT, .PK3, .PNG, .PNM, .PNS, .POTM, .POTX, .PPAM, .PPM, .PPS, .PPSM, .PPSX, .PPT, .PPTM, .PPTX, .PSB, .PSD, .PTIF, .PTIF, .PTIFF, .PTIFF, .PUB, .PUB, .PUZ, .QT, .QWK, .R2SKIN, .RA, .RAM, .RDB, .RDB, .RFA, .RFG, .RFT, .RGB, .RGBA, .RLL, .RM, .RMSKIN, .RMVB, .RTE, .RV, .RVT, .S3Z, .SCR, .SGI, .SGML, .SLDASM, .SLDDRW, .SLDM, .SLDPRT, .SLDX, .SMIL, .SOU, .SPL, .SPO, .SPX, .SQLITE, .SQLITE2, .SQLITE3, .STZ, .SUN, .SVG, .SVGZ, .SWC, .SWF, .SYS, .TAR, .TGA, .TGZ, .THM, .TIF, .TIFF, .UYVY, .VBX, .VCARD, .VCF, .VDA, .VDX, .VICAR, .VIFF, .VLT, .VOB, .VSD, .VSS, .VST, .VST, .VSX, .VTX, .WAL, .WAR, .WAV, .WBA, .WBMP, .WEBA, .WEBM, .WEBP, .WIZ, .WMA, .WMV, .WMZ, .WPS, .WSZ, .X, .XAP, .XBM, .XHTML, .XHTML, .XL, .XLA, .XLAM, .XLC, .XLM, .XLS, .XLSB, .XLSM, .XLSX, .XLTM, .XLTX, .XLW, .XML, .XML, .XMZ, .XNK, .XPI, .XPM, .XPS, .XSF, .XSL, .XSLT, .XSN, .XWD, .YCBR, .YCBRA, .YUB, .Z01, .Z02, .Z03, .Z04, .Z05, .Z06, .Z07, .Z08, .Z09, .Z10, .ZIP, .ZIPX, .ZX01, .ZX02, .ZX03, .ZX04, .ZX05, .ZX05, .ZX06, .ZX07, .ZX08, .ZX09, .ZX10, STICKYNOTES.SNT, and THUMBS.DB file formats among many others.
- 1
-
Вот еще (в комментариях правильный код):
И индексы добавить не забудьте (indexer)
- 1
-
6 минут назад, starkrus23 сказал:
Notice: Trying to access array offset on value of type null in /home/a0467566/domains/littlebees.ru/storage/modification/admin/controller/extension/module/apimodule.php on line 30
Код ждет массив, а получает null. Нужно подниматься вверх по коду и смотреть где и почему вместо массива назначается null.
UPD: да, к автору.
-
15
Доступ к обновлениям: 10.00 USD за 2 года
Скачать / Купить дополнение
Custom templates Pro
Модуль является расширенной версией модуля "Персонализованные шаблоны". Отличается тем, что работает без ocmod, может подменять любой tpl/twig файл в движке, обладает расширенным набором условий для подмены шаблонов и распространяется под другой лицензией. Является близким родственником модуля "Расширенные схемы".
Преимущества
- Использует события, работает без внедрения в файлы
- Совместим с 99% тем оформления. Так же работает с Journal, без каких либо правок.
- Не влияет на производительность
- Дружественный интерфейс
- Устанавливается без ошибок, в 1 клик.
Возможности
- Модуль позволяет подменять любые файлы шаблонов (tpl/twig) в движке в зависимости от условий
- Показывает список модификаторов и строки, которые вносят изменения в файл заменяемого шаблона
Примеры
Можно выбрать отдельный шаблон (tpl/twig):
- для страницы конкретного товара, категории, товаров в выбранной категории и т.д.
- для шапки сайта, для выбранной группы покупателя
- модуля слайдшоу для мобильных устройств (и любых других модулей и устройств)
- для модуля рекомендуемых товаров в выбранных в категориях
- для конкретных записей блога любого модуля новостей/статей
- для страницы товара производителя Apple, только для зарегистрированных пользователей зашедших с мобильного устройства, использующих валюту RUB (одновременно)
Доступные фильтры
- Категории (для страниц категорий и товаров)
- Производители (для страниц производителей и товаров)
- Информационные страницы (для информационных страниц)
- Товары (для страниц товаров)
- Языки
- Валюты
- Группы покупателей
- Магазины (мультистор)
- Диапазоны (от 0 до a, от a до b, от b и более) - Стоимость товаров в корзине, кол-во товаров в корзине, подитог, вес,
- Тип устройства (Мобильный, Планшет, Настольный)
- Платформа (Windows, Linux, MacOS и другие)
- Браузер (Chrome, FireFox, Opera и другие)
- Кастомный $_GET параметр. Например, gallery_id=12 или record_id=12 или route=gallery/gallery, можно несколько значений, разделенные запятой
Совместимость
- OpenCart/OcStore 2.3 и 3.x.
- Языки Русский, Английский
- Совместим с 99% тем оформления
Демо
- Админка https://ctp.shth.ru/admin/
- Каталог https://ctp.shth.ru/
Описание демо
В демо подменяются 9 шаблонов:
- Шаблон для главной, для настольных ПК (Desktop)
- Шаблон для категорий Windows, PC, MP3 Плееры
- Шаблон для производителей Apple, Hewlett-Packard, Sony, для языков Russian
- Шаблон для товаров из категории Windows, Macs
- Шаблон для товаров производителей Canon
- Шаблон для выбранных товаров - Apple Cinema 30, HP LP3065
- Шаблон модуля "Рекомендуемые товары" для товаров производителей Canon, Palm
- Шаблон модуля "Рекомендуемые товары" для страниц категорий Windows, Macs
- Шаблон модуля "Рекомендуемые товары" для группы пользователей "Гость"
Лицензия
- Лицензия распространяется на один магазин/мультимагазин + поддомен.
- Покупка модуля дает право на получение обновлений в течение 2-х лет.
Контрольные суммы
- custom_templates_pro_v1.0_oc_v2.3.ocmod.zip md5 c5ab746383393a8dea094e4537c3f689
- custom_templates_pro_v1.0_oc_v3.x.ocmod.zip md5 74304e289e90ac0ed9dc566bf4d13370
Установка
- Установите модуль через "Менеджер дополнений".
- После установки перейдите в раздел "Расширения" > "Модули" и установите модуль "Custom templates Pro".
Руководство
Допустим, вам нужно заменить шаблон определенного товара (product.twig) на свой (product_showcase.twig). Для этого:
- создаете копию файла catalog/view/theme/ваша-тема/product/product.twig и называете ее product_showcase.twig;
- открываете product_showcase.twig и вносите необходимые вам изменения;
- перейдите на страницу расширения "Custom templates Pro" и создайте новую замену. В первом всплывающем окне вводим product/product, во втором; product/product_showcase и выбираете нужные вам условия или товары, которым нужно заменить шаблон;
- сохраните настройки и готово.
Нюансы
- Пути к шаблонам указываются без расширения файла. Например, common/home или extension/module/featured.
- Шаблон, который нужно заменить назначается в первом всплывающем окне. Шаблон, который его заменит, во втором (в форме с условиями).
- Будьте внимательны, не забывайте о сторонних модификаторах, которые вносят изменения в файлы шаблонов. В модуле есть функция показа списка модификаторов, которые вносят изменения в файл заменяемого шаблона. Это значительно облегчает поиск модификаторов. Так же можете использовать редактор модификаций для быстрой правки модификаторов, скачать его можно тут.
-
Добавил
-
Добавлено21.06.2021
-
Категория
-
Системные требования
-
Метод активацииАвтоматическая активация
-
Ioncube LoaderТребуется
-
ocStore3.0
2.3.0.2.4
2.3 -
OpenCart.Pro, ocShopНе проверялось
-
Обращение к серверу разработчикаДа
-
Можно хардкодом в контроллере модуля, который выводит баннер (сразу после функции index):
if (isset($this->request->get['manufacturer_id']) && $this->request->get['manufacturer_id'] !== '11') { return; }
-
Привет!
Попробуйте в пути для роута указать id производителя:
product/manufacturer/info&manufacturer_id=11
Если не сработает, то рекомендую мой модуль "Расширенные схемы", задача решится в 3 клика.
UPD: По моему, с версии 3.x снова можно выбирать схему на странице редактирования производителя.
-
Это из-за регистра в названиях папок. Нужно, чтобы путь в конфигах был точно таким же как реальный, с учетом регистра.
-
41 минуту назад, Blade сказал:
Но возникает проблема с тем что в этих категориях левая колонка будет с фильтром
а в остальных будет просто пустая, кроме ползунка с ценой
- Можете использовать мой модуль extended layout, чтобы скрыть или показать фильтр в нужных категориях. Модуль не тестировался с таким кол-вом категорий. И будет неудобно выбирать категории при таком количестве (можно поправить).
- С другой стороны, фильтр можно поправить именно так как вам нужно, код открыт, трудностей быть не должно.
- Нет, нету такого, но есть наоборот)
- 1
-
seo_pro перехватывает ссылку, если в ней есть product_id. Нужно править код seo_pro, либо в модуле product_svg заменить product_id на p_id (или другое, что-то не зарезервированное).
-
4 часа назад, wcp сказал:
явно не хватает фрагментов заклинания ((
Да, не достаточно. Если товары назначаются вручную, то проще добавить в модуль поле для ссылки на категорию и выводить ее. Много делов для вас. Поищите модули, которые из товары из определенной категории выводят, там автоматом ссылка чаще всего есть.
-
Заменить token на user_token
UPD: неправильно
-
Чистка сайтов и серверов от вирусов
- Чищу сайты и сервера от вредоносного кода.
- Предпочитаемые движки - opencart/laravel/wordpress.
- Очень большой опыт работы. За 8 лет работы я очистил несколько сотен серверов и сайтов.
- Есть скидки на большое кол-во сайтов (от двух).
- По окончании работ - подробный отчет с рекомендациями.
- Есть период автоматического наблюдения за файлами сайта после очистки.
- Гарантия на очистку - 1 год. Поэтому в моих же интересах - вылечить ваш сайт раз и навсегда.
-
Добавил
-
Добавлено22.05.2021
-
Категория
-
Backend оптимизация проектов
- Профилирование и оптимизация PHP/SQL кода.
- Предпочитаемые движки - opencart/laravel/wordpress.
- Шаблонные оптимизации присущие версии движка и для популярных модулей.
- Оптимизация простых и сложных зашифрованных модулей, модулей импорта/экспорта.
- Настройка окружения приложения (apache/nginx/php/mysql/redis/etc)
- Предпочитаю софтварные решения хардварным.
- Работа направлена на снижение нагрузки на БД и уменьшение времени генерации страницы.
- По окончании работ подробный отчет с рекомендациями.
Перед покупкой необходима консультация.
-
Добавил
-
Добавлено22.05.2021
-
Категория
-
-
В 20.05.2021 в 12:31, IMPORTexport сказал:
ты смог бы такое сделать?
Только для себя, увы.
-
Через что открываете ссылку? Какой-то почтовый клиент? Если да, то у них может быть функция автопросмотра содержимого ссылок. Если не то, то пищите в ЛС, поправлю.
-
Сейчас у вас стоит Cache-Control: max-age=43200, поэтому при повторном посещении страница загружается из дискового кэша. Судя по заголовкам, используется openresty + srcache. Нужно просто в настойках сервера/домена/в конфигах отключить кэширование.
-
- Очистить каталог system/storage/modification, удалить лог ocmod system/storage/logs
- Авторизоваться и обновить кэш модификаторов.
-
Отключите показ ошибок.
-
17 минут назад, MaJIon сказал:
Я еще профан в php, поэтому сразу не понял. Спасибо за подсказку, переделал и все кэширует как надо
По поводу вашей оптимизации есть ли смысл мне делать, если у меня всего 200 опций, и они на каждый товар почти одинаковые? Я из-за этого и решил закешировать их)По-ситуации. Без тестов ничего не ясно)
-
13 минут назад, esculapra сказал:
покажи на каких строках оибка и кэш
$product_option_cache
Да он не те переменные кэширует) Нужно кэшировать $product_option_data, а он результат запроса кэширует, еще и отдает этот резалт вместо того что нужно.
-
Добрый вечер.
Опции кэшировать это так себе решение. Если их прям много-много, рекомендую посмотреть этот пост.
-
25 минут назад, WeBuy сказал:
Здравствуйте, я вот задумался, есть вообще возможность включить в макеты дизайна, допустим категории, какой-либо модуль?
Допустим при чистой установке, в макетах уже стоит стандартный набор модулей, можно ли в него сразу включать модуль при установке ocmod.zip или ocmod.xml?
Спасибо
Да, нужно править установочный раздел.
Самовывоз списком
в Opencart 3.x: Пісочниця
Опубліковано:
Не путаете, да. Смотря как сделать, можно выбранные доставки отображать списком, а остальные по умолчанию. Для этого в админке добавить поле(настройки, опции, оформление заказа), где можно будет выбрать какие доставки отображаются списком, а в shipping.tpl добавить условие, селект и капельку js.
Не возьмусь, просто мысли вслух.