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

sv2109

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

    3 664
  • З нами

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

Повідомлення, опубліковані користувачем sv2109

  1. 1 минуту назад, izdgeday сказал:

     

    А если 2 акции безсрочные, без счетчика на момент установки?

    Как тогда быть?

    не делайте так, вообще не стоит один и тот же товар добавлять в разные акции, так как на странице товара все равно будет только 1 акция отображаться, поэтому модуль и не поддерживает ситуацию, когда один товар добавлен в несколько акций. 
    если нужно чтобы отображалась какая конкретная акция для какого-то товара то удалите этот товар с других акций. 

  2. 36 минут назад, izdgeday сказал:

    У нас тут походу использования модуля возник снова вопрос.

     

    Подскажите, если какой-то товар участвует в одной из акций, и через время, создаем еще одну акцию которой он так же принадлежит, и получается этот товар принадлежит двум акциям одновременно.

     

    Вопрос, какая акция будет в приоритете для такого товара?

    Точнее Какая из двух будет отображаться в данном товаре, а какая не будет?

     

    Спасибо, очень ждем ответа.

    Сортировка акций для товара происходит по дате окончания акции по убыванию,
    в будущих версиях модуля я планирую добавить отдельное поле приоритета чтобы можно было задавать какая акция более приоритетная а какая менее.
     

  3. 12 минут назад, matroskin92 сказал:

    Вроде как карточку товара (которая болтается в категории и модулях) вынесли отдельно

    так и есть, теперь в шаблоне напр. категории
     

    {% for product in products %}
      <div class="product-layout product-list col-12">{{ product }}</div>
    {% endfor %}

    а в контроллере

    $data['products'][] = $this->load->controller('product/thumb', $product_data);

    контроллер thumb

    namespace Opencart\Catalog\Controller\Product;
    class Thumb extends \Opencart\System\Engine\Controller {
    	public function index(array $data): string {
    		$this->load->language('product/thumb');
    
    		$data['review_status'] = $this->config->get('config_review_status');
    
    		return $this->load->view('product/thumb', $data);
    	}
    }

    правда опять же зачем так делать? 
    Подключить шаблон из шаблона можно через инструкцию твига include

    {% include 'thumb.twig' with product %}

    или если уже создавать отдельный контроллер для thumb то почему бы тогда в него не винести и всю остальную логику, которая дублируется в каждом контроллер для картинок товара, цены, налогов и других полей.


     

    • +1 1
  4. Обновил модуль, добавил 4 версию, ниже перечень основных отличий 4 версии модуля от предыдущих версий.
    Модуль был очень сильно изменен и почти полностью переписан. 
    На странице модуля есть скриншоты а также ссылка на демо сайт. 
     

    Что нового в версии 4 PRO?
    Эта версия добавляет множество новых функций в модуль, основные из них:

    1. Сжатие CSS и JavaScript файлов (поддержка встроенных стилей и скриптов) для ускоренной загрузки страниц
    2. Ленивая загрузка CSS и JavaSсript файлов, загрузку некоторых некритичных скриптов и стилей можно отложить, это ускорит загрузку страницу 
    3. Перевод изображений в более легкий формат webp для ускоренной загрузки страниц
    4. Ленивая загрузка изображений, изображения, которые не видны пользователю будут загружаться по мере прокрутки страницы, это экономит трафик и ускоряет загрузку страниц
    5. Кеширование запросов базы данных
    6. Автоматическая генерация кеша 
    7. Улучшенная работа с AJAX, теперь через AJAX можно даже подгружать цены товаров или наличие на складе, а также любую другую информацию. 
    8. Обработка Last-Modified заголовков
    9. Удобный блок отображения и отладки информации
    10. Улучшен пользовательский интерфейс, добавлены кнопки быстрого доступа к модулю, включения/отключения и очистки кеша с любого места в панели управления. 
    11. Десятки других улучшений

     

  5. 31 минуту назад, OCdevWizard сказал:

    давно пора

    может еще и на postgresql или вообще на graphql перейдет. 

     

    Увидим что будет

    graphql очень интересная штука, не нужно создавать кучу роутов для каждого API запроса, просто есть одна точка входа и можно самостоятельно написав нужный запрос получить результат со всеми  необходимыми полями их связями итд. + он просто идеально подходит для react / vue + на его основе можно строить любое приложение напр. какие-то мобильные приложения, которые будут брать данные с движка и как-то их обрабатывать и выводить итд. 
    Но увы.. думаю в ближайшем будущем с той скоростью с которой разрабатывается опенкарт это нереально.. 

     

    36 минут назад, OCdevWizard сказал:

    ну opencart на vue это прям сказка

    я с vue не работал, только с реактом. Но сдается мне что Даниел не совсем понимает во что он ввязался)) он наверное думает что перевести все на реакт это как перейти на новую версию бутстрапа, за 2 вечера и сделал)) Но реально там совершенно другой подход к разработке нужен. Ведь современные js фреймворки используют все самые новые фичи языка ES6-7-8 синтаксис, а он далеко не всеми браузерами поддерживается, поэтому нужен бабель, но бабель пихать в продакшен это очень плохая идея, нужен вебпак со своим окружением, чтобы все запаковать, для вебпака нужен npm, а для него нужно уже устанавливать node.js ))

    • +1 3
  6. Читаю на ночь глядя репозиторий движка и что я вижу..
    ветка

    https://github.com/opencart/opencart/issues/9634

     

    и 2 ответа от Даниела

    1. 

    https://github.com/opencart/opencart/issues/9634#issuecomment-830994245

    Цитата

    It's what I'm working on at fue all pages to ajax. Ill post my to-do listll blast. It would have been sooner but decided to change all pages to use json. I'll post my to-do list. Not much left. Everything left needing doing has been started and not finished.

    2.

    https://github.com/opencart/opencart/issues/9634#issuecomment-833821476

    Цитата

    Any one react or Vue added before I finish the ajax stuff

     

     

     

  7. 18 часов назад, SergeTkach сказал:

    А как насчет стандарта - не менять результаты работы системных библиотек с помощью кубленного кода?

     

    К примеру, есть модуль, который меняет то, что уже было положено в setTitle()

    думаю, можно дополнить - не только библиотеки и не только кубленным кодом. 
    Например видел что через модификатор заменяют в стандартной модели товара getProduct на напр. getProduct_ и рядом создается свой собственный getProduct с каким-то своим набором аргументов и своим кодом.. понятно что все дополнения которые написаны под стандартный код перестают работать и приходится все переписывать под этот один модуль. И подобных примеров - множество. 
    Вообще, в других движках ситуация, когда кто-то изменяет код движка приравнивается к смертному греху, вот для примера Drupal создаются целые мемы на эту темы, стикеры, наклейки, футболки итд. Потому что считается что это очень-очень плохо.  И не зря считается.
     

    Спойлер

    3212038247_a74dcaf9ef_z.jpg.ebb64ed30aa8baa7e406205382e74a77.jpg


    В оперкарте же по его специфике (из-за отсутствия нормальной системы расширений) тут это приходится делать, так как без этого никак. НО это не должно означать что это можно делать направо и налево не задумываясь о последствиях, потому что это норма для опенакрта. Все равно это нужно ограничивать и применять в самых крайних случаях. 
     

    • +1 1
  8. 13 минут назад, rte сказал:

    Добрый день!

    На сайте много артикулов вида "065B8207" (с латинской буквой "b").  Можно как-нибудь настроить модуль, чтоб при поиске с использованием русской буквы "в" поиск предлагал варианты с латинской буквой "b"?

    Спасибо!

    Этот модуль - нет, но в модуле Поисковая система есть настройка транслитерация, можете ее включить. 

  9. Только что, OCdevWizard сказал:

    Такое заявление будет очень провокационным но как насчет наличия ionCube в файлах модуля. Скажу это только потому что на том же OpenCart.com это строго запрещено и может полгода назад мне пришло от админов извинения мол или убирайте зашифрованные файлы с модулей или отключим аккаунт - решил отключить модули которые под кубом. 

    Собственно что вы будете делать в этом направлении? 

    У меня на оф. сайте продаются модули под кубом, никто ничего не присылал. Просто те пользователи, которые что-то имеют против куба делают возврат и все. 
    Мое мнение:
    1. в описании модуля обязательно должна быть информация о кубе, в этом случае у покупателя просто есть выбор - покупать или не покупать понимая что он покупает. Все справедливо. Кто против куба - путь проходит мимо, ищет другие решение, кто не против - тот покупает. 
    2. кодируют разработчики модули не от хорошей жизни, я бы сам с удовольствием отказался от куба, так как он создает массу неудобств, но увы пока альтернативы кубу нету и если не кодировать то деньги потеряют не только разработчики но и сам форум. Да и под кубом тут очень много модулей. 

    Знаю, многие разработчики на этом форуме против куба, поэтому просьба не превращать тему в очередной холивар, у каждого свое мнение и никто ничего никому уже все равно не докажет. 

    • +1 3
  10. Приветствую, 
    Почти закончил работу над новой, 4-той версией модуля, 

     

    Кто желает протестировать новую версию модуля? 
    Предоставлю модуль для теста + потом после исправления ошибок, если они буду предоставлю этот модуль бесплатно. 
    Но для тестирования крайне желательно чтобы была тестовая версия сайта, на которого можно проверить работу модуля, чтобы не делать это сразу на рабочем домене. 
     

    В новой версии добавил очень много всего интересного в модуль - сжатие файлов css и яваскрипт, оптимизация изображений, кеширование запросов к базе данных, автоматическая генерация кеша и множество других функций. 
    Модуль уже практически готов, но выкладывать на продажу пока рано, так как желательно сначала протестировать, потому что новых функций много и не исключены какие-то ошибки. 
    Модуль поддерживает версии опенкарт от 2.0, для 1.5 не делал, так как работы много и она не окупится. 
  11. 1 час назад, LevikV сказал:

    Здравствуйте. Подскажите, а если у товара две опции, цвет фона и цвет элементов, возможно ли задавать картинки для каждого набора опции, например, цвет фона - желтый и цвет элементов - красный? - Подойдет ваш модуль для моей задачи?

    да, подойдет, переключение произойдет когда 2 опции будут выбраны

  12. 4 часа назад, flaero сказал:

    Добрый день.

    А можно ли сделать автодобавление "Бесплатной доставки" к товарам в категории свыше определенной стоимости? Например ко всем товарам категории, которые стоят дороже 5 тыс грн.

    То есть вам нужно при выборе товаров для акции указать минимальную стоимость товара и добавлять в акцию только товары больше этой стоимости? Или как? 
    Если да, то это в модуле не реализовано в этой версии, я себе в список планов на будущее по этому модулю уже давно это добавил, но еще не реализовал. 
    Как вариант просто в самом шаблоне категории или товара прописать условие что если цена больше какого-то числа то печатать блок акции, иначе - не печатать. Это самый простой способ как скрыть акцию для какого-то товара. 

  13. 11 часов назад, oakly сказал:

    грубо говоря как здесь Гранат Купить Серьги с гранатом 702 по ценам завода Свитозар - Белая Церковь. (svitozar.com) , только на два изображения. 

    по видео сложно понять, умеет ли такое модуль.

    там используется совсем другой механизм, по клике на опцию вас перекидывает на совсем другую страницу со своим набором картинок, ценой, опциями итд, это по сути разные товары. 
    модуль этого не делает, он только в одном и том же товаре переключает одну главную картинку на картинку опции. 

  14. 4 часа назад, rte сказал:

    Добрый день!

    У меня прописаны розничные цены поставщика, которые используются как базовые, от которых уже рассчитываются скидки для разных групп покупателей. Можно ли добавить группу "незарегистрированные пользователи", чтоб давать уже цену со скидкой тем, кто не имеет реги? И при этом не менять базовую цену? Если указывать скидку во вкладке "Производители", то она перекрывает своей настройкой скидки для групп уже зарегистрированных покупателей.

    Спасибо!

    Модуль не делает скидку на зарегистрированных или незарегистрированных польльзователей, он делает скидки на группы покупателей. 
    А в опенкарте и те и другие могут иметь одну и ту же самую группу, напр. default 
    У меня есть бесплатный модуль который автоматически присваивает группу при регистрации возможно он вам как-то поможет. 

    • +1 1
  15. 48 минут назад, eualexeyoc15 сказал:

    С шаблоном newstore конфликтов не будет? И как заказать установку этого поиска что для этого надо и куда эти данные отправлять ?

    этот модуль работает на странице поиска и не конфликтует с шаблонами

    если вам нужен модуль с установкой то приобрести модуль вы можете на странице модуля + при закаже укажите услугу установки
    ссылка

    https://opencartforum.com/files/file/3278-poiskovaya-sistema-s-morfologiey-i-relevantnostyu-pro/

     

  16. 3 минуты назад, eualexeyoc15 сказал:

    Для поиска товара по названиям характеристик и значению характеристик что лучше подойдёт 

    Поисковая система с морфологией и релевантностью PRO Версия дополнения: 3.0 За 1299
    или 

    Поиск с морфологией и релевантностью PRO Версия дополнения: 3.0 За 750

    и один и другой модуль умеют искать по атрибутам товаров, только по их значениям. Названия атрибутов возможно можно добавить через доп. поля, но тут нужно пробовать. 
    Поисковая система более новый и функциональный модуль, он также работает в разы быстрее, поэтому больше подойдет для магазина где много товаров. 

  17. 1 час назад, byba сказал:

    Вопрос к разработчику .  Есть ли возможность в поиске настраивать поиск по нужным атрибутам.  а так же вводить разделитель ,  для разных значений.  

    Поясню  в проекте сделать И.М.  автозапчастей.  К примеру коленвал может подходить к разным моделям авто,  которые планируется перечислять в атрибутах через какой то разделитель к примеру  запятая,  или же точка с запятой. или какой либо другой.  Но все атрибуты индексировать не надо,  надо только определенные +  возможность изменять вес вхождения в слово.  

    здравствуйте, нет, такая логика в модуле не реализована, настроить через какие-то настройки модуля не получится. 

    разве что изменять код модуля, чтобы он это поддерживал. 

  18. 1 час назад, kredit24 сказал:

    @sv2109 

    Как отключить кеширование Yandex.Metrika?

    зачем его отключать, оно и так не кешируется, это же яваскрипт код который выполняется на каждой странице и передает информацию на яндекс о клиенте

  19. 1 час назад, comandir22 сказал:

    Здравствуйте.

    Поиск вроде работает , но не всегда правильно.

    Например я набираю текст F5

    Поиск находит все товары в которых есть F5 и выдаёт в поиске , в то же время товар в котором написано именно F5 выбивает не первым в списке , а пятым.

    Не ищет как должен , настройки все крутил , не помогло

    Пишите в ЛС

  20. 11 часов назад, splka сказал:

    В основном языке отлично ищет, в дополнительном - 404 и возвращает на главный язык

    если движок не видит каких-то адресов из-за модуля мультиязык то обращайтесь к автору того модуля, дорабатывать нужно тот модуль, а не мой. 

  21. 23 минуты назад, Malciska сказал:

    Вопросы по модулю.

    если стикеры - логотипы производителя...

    Нужна будет повторно в модуль вносить картинки ? Или модуль сам подхватит картинку логотипа производителя?

    нужно будет создать стикер для каждого производителя

×
×
  • Створити...

Important Information

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