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

Chens

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

    77
  • З нами

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

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

  1. Апну ка я свое сообщение ибо все еще очень актуально. Магазин планируем запускать уже через несколько недель и это последний скользкий момент который мы не можем решить готовым модулем =// На всякий случай внесу немного конкретики на примере моего сайта: 1. На странице категории https://d1.drobot.net.ua/mahroviye_polotenca , в случае если остаток 0, в блоке <div class="product-item-container"> добавлялся еще один класс, например "net0" что бы он приобретал вид <div class="product-item-container net0"> , а дальше я уже с помощью CSS и такой-то матери сделаю тот вид отображения который нужен. Тут же вместо цены <div class="price"> выводилась некая переменная, значения которой я мог бы изменить через файлы локализации (Нет в наличии, Немає в наявності) 2. На странице товара https://d1.drobot.net.ua/mahroviye_polotenca/kakoyeto-polotence вместо <div class="product_page_price price"> (то есть цены) выводить ровно то же самое что и вместо <div class="price"> на странице категории (то есть переменная которую можно локализовать) Также убирал бы <div class="form-group box-info-product"> (в коде или же добавлял стиль дополнительный что бы я мог сделать display:none на него) то есть убираю выбор количества и кнопки "Купить" и "Купить в 1 клик"
  2. А есть ли возможность переключится на стандартную тему (тема от Земфорест через OcMod ставилась) для того что бы убедится что на дефолтном все как нада и проблемы именно в теме? Ибо удалять и ставить заново не охота - там правки в ~40 файлов вносились на протяжении месяца. Ибо я на текущий момент вообще без понятия откуда растут ноги, может и не из темы вовсе Опять 25...это про формирование даты...порядок, полное или краткое и т.д....это я и так знаю, вопрос именно в языке
  3. Речь не о формате, а именно языке..то есть у меня там идет "Jan" или "January" вместо "Янв" или "Январь" соответственно
  4. В общем ситуация следующая, есть OpenCart 3.0.3.2, шаблон emarket от ThemeForest и компонент "Simple Blog". Комментарии оставленные к статьям в данном блоге идут на английском языке (при том что включена русская версия), но я не могу понять откуда оно тянет эти англоязычные значения, что бы сделать русскую и украинскую версию (магазин именно на рус-укр будет) - Вроде полностью перелопатил содержимое "catalog/language" но не нашел. - Где-то на форуме видел что файлик "/catalog/view/javascript/jquery/datetimepicker/moment/locales.js" нужно проверить на наличие русской версии локализации, и да..она там есть. - В файлике " /public_html/catalog/language/ru-ru/extension/simple_blog" этот вывод даты задан так: $_['text_date_format_long'] = 'F jS, Y g:i A'; Ссылка на образец - https://d1.drobot.net.ua/nazvaniye-statyi
  5. Тут нужно понимать порядок количества этих товаров...ибо одно дело если их пара десятков, другое - если сотни, и третье если десятки/сотни тысяч....а "все что есть" только Вам понятно сколько это в цифрах
  6. Обновлено: Не увидел в каком разделе тема, виноват. Под 2.х видел такое, под 3.х не встречал
  7. Шаблон eMarket от ThemeForest. Вот ссылочка на тестовый домен на котором я этот магазинчик сейчас "пилю" - https://d1.drobot.net.ua/mahroviye_polotenca Тестовые товары пока есть только в разделах "Махровые полотенца" и "Детский текстиль - Подушки"
  8. Апну ка я сообщение, ибо ищу счас 1в1 такой же модуль...в моем случае стоит 2 задачи: 1. Если у товара остатки равны 0 - такой товар должен становится "черно-белым" или затемнятся, отправляться в конец списка в категории, а на странице конкретного товара кнопки "Купить/Добавить в корзину" заменялись текстом "Нет в наличии". 2. Для товаров которых давно нет в наличии (скажем более 3-х месяцев) переводить их в статус "архивный", из категории они вообще пропадают, но по прежнему доступны по прямой ссылке, а на страничке товара то же самое, только текст "Товар снят с производства" вместо "Нет в наличии". Насколько я понимаю, предложенный модуль "Архивный товар" от @chukcha решает 2-й пункт, а есть ли решение для 1-го?
  9. Вопросик к знатокам, можно ли при импорте товаров из прайса, значение с одной колонки присваивать нескольким позициям? или если мне нужно одно значение в 2-х разных местах, то и колонок с этим значением нада делать 2? Счас обьясню на примере откуда такой вопрос: 1. Есть параметр артикул товара, который идет в после SKU само собой, но так же мне нужно что бы он же шел и в поле "Код товара", ибо именно этот параметр выводится на сайте, а клиенты должны (если заказ по телефону решили сделать) озвучивать именно артикул (пускай и с приставкой "-01" и т.д) 2. Так же есть после производитель, собственно для раздела производителей, но помимо этого есть еще атрибут "производитель" который выводится в табличном виде с прочими характеристиками товара
  10. Вопрос отпал, автор через личку решил проблему, за что огромное спасибо
  11. У странички корзины как правило есть свой класс, аля .checkout-cart (вероятно у разных шаблонов по разному, проверьте в своем), так что просто делаете display:none; на футер и хидер но используя сначала стиль странички корзины, по типу .checkout-cart .header, .checkout-cart .footer { display:none; }
  12. Купил, поставил модуль...на стороне фронта вроде все ок. Теперь пришлось сделать копию товара (тот же товар, просто в другом цвете, проще копировать и изменить параметр чем все заполнять заново) но при попытке копирования получаю ошибку: Fatal error: Uncaught Exception: Error: Could not load model catalog/ocfilter! in /home/homeline/storage/modification/system/engine/loader.php:89 Stack trace: #0 /home/homeline/storage/modification/admin/model/catalog/product.php(367): Loader->model('catalog/ocfilte...') #1 /home/homeline/storage/modification/system/engine/loader.php(248): ModelCatalogProduct->copyProduct('52') #2 /home/homeline/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #3 /home/homeline/storage/modification/admin/controller/catalog/product.php(182): Proxy->__call('copyProduct', Array) #4 /home/homeline/storage/modification/system/engine/action.php(79): ControllerCatalogProduct->copy() #5 /home/homeline/public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 /home/homeline/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #7 /home/homeline/storage/modification/system/engine/router.php(72): Action->execute(Object(Registry)) #8 /home/homeline/storage/mo in /home/homeline/storage/modification/system/engine/loader.php on line 89
  13. Большое спасибо всем за отклики, понял что не там рыл. В общем залез в /catalog/view/theme/моя_тема/template/product/product.twig и там был такой вот кусочек кода: <div class="content-product-left {{ class_left_gallery }}" > {% if images %} <div class="so-loadeding" ></div> {#==== Gallery - Thumbnails ==== #} {% if productGallery=='left' %} {% include theme_directory~'/template/product/gallery/gallery-left.twig' %} {% elseif productGallery=='bottom' %} {% include theme_directory~'/template/product/gallery/gallery-bottom.twig' %} {% elseif productGallery=='grid' %} {% include theme_directory~'/template/product/gallery/gallery-grid.twig' %} {% elseif productGallery=='list' %} {% include theme_directory~'/template/product/gallery/gallery-list.twig' %} {% elseif productGallery=='slider' %} {% include theme_directory~'/template/product/gallery/gallery-slider.twig' %} {% endif %} {% endif %} </div> То есть по сути, в зависимости от того с какой стороны и как я выбираю вывод "тумб" - отрабатывается тот или иной шаблон. У меня вариант снизу, потому я полез в /template/product/gallery/gallery-bottom.twig , а тут все с одной стороны вроде как понятно, а с другой - как именно правку нужную внести - не очевидно для меня <div class="large-image {{class_honizol}}"> <img itemprop="image" class="product-image-zoom lazyload" data-sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="{{popup}}" data-zoom-image="{{popup}}" title="{{ heading_title }}" alt="{{ heading_title }}" /> </div> <div id="thumb-slider" class="full_slider contentslider" data-rtl="{{direction}}" data-autoplay="no" data-pagination="no" data-delay="4" data-speed="0.6" data-margin="10" data-items_column0="5" data-items_column1="3" data-items_column2="5" data-items_column3="3" data-items_column4="3" data-arrows="yes" data-lazyload="yes" data-loop="no" data-hoverpause="yes"> {% for key,image in images %} <div class="image-additional"> <a data-index="{{key}}" class="img thumbnail " data-image="{{image.popup}}" title="{{ heading_title }}"> <img class="lazyload" data-sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /> </a> </div> {% endfor %} </ul> </div> Помогите плз, ибо все мои вариации танцов с бубном приводят или к отсутствию каких-либо изменений - или к пропаже не только "тумбы" но и основной картинки о_О
  14. В общем делается магазин текстильной продукции. Есть товары с несколькими фото (например https://d1.drobot.net.ua/mahroviye_polotenca/kakoyeto-polotence ) , а есть когда только одно фото (и их реально большинство будет, вот как пример - https://d1.drobot.net.ua/mahroviye_polotenca?product_id=52 ). Под картинкой товара выводятся "тумбы" для переключения между разными фото одного товара. Задача: Если у товара только одно фото - не создавать (или пускай создает но не отображать) "тумбы" вообще, ибо выглядит ппц лишним. 2-й день сижу ломаю голову...находил участок кода в catalog/controller/product/product.php $this->load->model('tool/image'); if ($product_info['image']) { $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')); } else { $data['popup'] = ''; } if ($product_info['image']) { $data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_height')); } else { $data['thumb'] = ''; } $data['images'] = array(); $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']); foreach ($results as $result) { $data['images'][] = array( 'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')), 'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_height')) ); } ...но в виду нехватки знаний в РНР не могу внести нужные правки =/
  15. 1. Я мыслил сугубо с точки зрения нагрузки для сайта, типа если нужно что бы все летало - сводим к минимуму разные плюшки-завитушки, но счас понимаю что по сути то это бек-енд и за исключением времени импорта - вообще не должен влиять на скорость работы фронт-енда, а значит действительно не стоит искать решения другие, если это подходит... 2. Вот я по логике тоже так думал, но мало ли...лучше уточнить =) 3. Сам процесс импорта только...время на то что бы разобраться и свою соображалку конечно выношу за скобки =)
  16. Добрый день! Вот возникла необходимость обзавестись модулем для толкового импорта/обновления товаров на сайте, посему опишу вкратце что нужно и какие тонкости и надеюсь что автор или кто-то из тех кто уже использует сей продукт, сможет подсказать "по адресу ли я". Есть магазин текстильной продукции (Постельное белье, халаты с полотенцами и т.д) и есть своя база из которой можно выгружать инфу как в XML так и в CSV. Количество товаров порядка 5,5к, количество столбиков порядка 45-50 (название, артикул, атрибуты и т.д и т.п). Исходные данные: - В наличии ОпенКарт 3.0.3.2 - Шаблон eMarket https://themeforest.net/item/emarket-the-ecommerce-multipurpose-marketplace-opencart-3-theme-mobile-layouts-included/20843842 Что нужно: 1. Первый раз полностью загрузить все товары через импорт с файла со всеми ньюансами 2. Ежедневно скармливать ему новый файл, но в отличии от первого раза где все загружалось, ежедневное обновление должно идти с привязкой (якорем) по артикулу и скажем проверять только 2-3 колонки (цена, количество, наличие) и менять если отличаются, все остальное меняться не будет и может игнорироваться (пропускаться) для ускорения времени. Вопросы: - Подходит ли мне данное решение? Да, Нет или Да, но есть решение и попроще (с ссылками если можно) - Заработает оно на данном шаблоне без дополнительных "танцев с бубном" (затрат) ? - Сколько времени (приблизительно ессно) займет первый импорт и ежедневное обновление?
×
×
  • Створити...

Important Information

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