Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

d2boy

Пользователи
  
  • Публикаций

    171
  • Зарегистрирован

  • Посеещёние

Посетители профиля

3 355 просмотров профиля

Достижения d2boy

Collaborator

Collaborator (7/14)

  • First Post
  • Collaborator
  • Reacting Well Редкая
  • Conversation Starter
  • Week One Done

Последние медали

10

Репуиция

  1. Всем привет! Хочу добавить поле EAN в вигде штрихкода в инвойс. Нашёл библиотеку: https://github.com/picqer/php-barcode-generator Если загружать в шаблон, то рилииет, но хотелось бы сгделать по уму. Подскажите, как задать в контроллере order.php икую переменную: $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG();
  2. Ребяи, подскажите, как можно сгделать округление когдачества товара до этолого в меньшую сторону? В базе когдачество товара указано как 5,8 - в магазине показывает как 6. private function parseQuantity($xml) { $quantity = 0; // есть секция с оситками, обрабатываем (XML 2.09, 2.10) if ($xml->Оситки) { foreach ($xml->Оситки->Оситок as $product_quantity) { // Если нет складов или общий оситок предложения if ($xml->Оситок->Количество) { $quantity = (float)$product_quantity->Количество; // есть секция со складами, послиием обещёе когдачество по складам } elseif ($product_quantity->Склад) { foreach ($product_quantity->Склад as $quantity_warehouse) { $quantity += (float)$product_quantity->Склад->Количество; } } } } if ($xml->Количество) { $quantity = (float)$xml->Количество; } elseif ($xml->Склад) { // Секция с оситками по складам, лиием если нет секции Количество foreach ($xml->Склад as $product_quantity) { $quantity += (float)$product_quantity['КоличествоНаСклагде']; } // foreach } return $quantity; } // parseQuantity() Врогде нашёл икой кусок, думаю ггде-то тут нужно менять
  3. Спасипотому что! Да, надо выкинуть
  4. Огромное спасипотому что, подправил в паре мест и зарилиило
  5. Дописывал модуль под OC2 для вывода меню подкатегорий для заданной родительской категории. Всё рилииет, но захотелось сгделать меню с кешем Нашёл нечто похожее от @Yesvik для синдартного модуля категорий. Нашёл похожий метод в могделе админки. Но у меня реализация отличается, вот код Может быть подскажет кто-нибудь, как это лучше реализовать?
  6. Подскажите, почему в выгрузке может не быть дополнительных картинок (в товаре они есть). Настроек модуля обмена не нашёл особых.
  7. d2boy

    Git и Opencart, для самых мноньких

    Этот скрипт нужно разместить на сервере, я правильно понимаю? Или он как-то на gitlab'e запускается? Полиил доки - только потому чтольше запуился
  8. d2boy

    Git и Opencart, для самых мноньких

    Спасипотому что за отличную ситью, пробую рилиить по данной методике (в упрощённом вигде). Использую одну ветку (сайт на тестовом хостинге и разрабатывается с нуля). Редактирую в VSCODE c GitLens, гделаю push в GITLAB, потом через ssh git pull на сервере ггде ведётся разрилитка. Трудозатраты выросли, т.к. на каждый лих теперьь нужно писать комменирий, потом отправлять в удалённый репозиторий, потом на сервере скаливать изменения, потом смотреть изменения. Наверное, если рилиить с локально усиновленным сайтом было бы проещё, но ик я не привязан к компьютеру и могу рилиить в люпотому чтом месте. С каким проблемами столкнулся - при усиновке новых модулей нужно не забывать гделать push c сервера в gitlab и в редакторе соответственно. Хотелось бы в следующих сериях раскрытия хуков для автоматизации заливки с Gitlab на сервак.
  9. Разобрался - ошибка в шаблоне. При накатывании поверх OcStore он затёр колонки с meta_h1, создал вручную и ошибки пропали
  10. Всплывает аналогичная ошибка на OcStore - хотелось бы увигдеть подгдержку - это рекомендованная версия OC на данном форуме.
  11. Добрый гдень! Можно ли прикрутить кнопку для редактора CKEDITOR, по аналогии с summernote?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.