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

sv2109

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

    3 691
  • З нами

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

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

  1. Я не совсем понял что вам нужно. Есть модуль Фильтр категорий в поиске https://opencartforum.com/files/file/8479-filtr-kategorij-v-poiske/ он работает на странице поиска в виде блока категорий в которых есть найденные товары Вам нужно чтобы такие же категории отображались в результатах модуля Search Suggestion? вместо поиска по категориям? или как?
  2. да, только услуга установки не предусматривает какой-то серьезной корректировки под шаблон, скорее устранение небольших конфликтов, обычно этого достаточно, но иногда бывают какие-то более сложные конфликты с темой в этом случае данная работа оплачивается отдельно, но это бывает достаточно редко.
  3. У каждого модуля есть свой метод активации. Этот метод указан в описании каждого модуля, все чесно. В профиле каждого разработчика также указаны часы работы. Если вам не нравится такой метод активации модуля - просто не покупайте этот модуль, ищите другие аналоги. И нету никакой проблемы. Если же покупаете то незачем возмущаться, так как или вы знали что покупали или не читаете описание модуля, что обязаны делать перед покупкой.
  4. давно уже работает через модуль вы можете разным опциям выставить разные картинки, какая там будет цена модулю не важно, он будет работать с любой ценой.
  5. Конкретно мигреней у меня не было. Но от обычных головных болей, тревожности, стресса итд. мне всегда помогает очень простое упражнение, меня еще ни разу не подводило - обычная ходьба на свежем воздухе. Особенно классно если есть возможность погулять по лесу или хотя бы в парке. Можете попробовать, если делать регулярно, каждый день по 30-40 минут то я уверен к-во приступов может стать намного меньше. Ну и сон, конечно. Ложиться спать в 9-10 вечера, спать по 8 часов, перед сном никаких гаджетов минимум час.
  6. вот такого кода в модуле нету, там $gift_id = 0; не знаю откуда у вас взялось z0 а по ошибке - пишите в ЛС чтобы тему поддержки не засорять.
  7. другой модуль делает скидки, но он делает скидки на категории или производители, а не на конкретный товар.
  8. Этот модуль не делает скидок в процентах, вы точно не ошиблись темой? У меня есть другой модуль для скидок
  9. Хорошая опечатка получилась, со смыслом :))) А по сабжу, имхо, это лишнее. Хотя если у кого-то есть куча свободного времени то может этим и заняться, хуже точно не будет. Так как всех ошибок вы все равно не опишете + потом нереально это содержать в актуальном состоянии учитывая все нюансы новых версий движка + куча ошибок по сути не связана с опенкартом, это ошибки php которые отлично гуглятся. да и вообще не ясно как можно не понять ошибку напр. "PHP Notice: Error: Could not load template catalog/view/theme/default/template/module/latest.tpl" если там черным по белому написано что невозможно загрузить шаблон по указанному адресу, даже путь у нему указан. Значит или файла тупо нету или права доступа не правильные. Да и гугл по этому запросу выдает огромную кучу результатов https://www.google.com/search?q=PHP+Notice%3A+Error%3A+Could+not+load+template+catalog%2Fview%2Ftheme%2Fdefault%2Ftemplate%2Fmodule%2F
  10. 1. вы даете скриншоты модуля Search Suggestions, а пишете в теме модуля Поисковая система, это разные модули. 2. модуль не выводит все подряд, а товары, которые сооветствует настройкам модуля, там наверное установлена логика поиска ИЛИ следовательно модуль ищет товары у которых есть хотя бы одно слово из поисковой фразы. Это настраивается, можно установить и другую логику и другие настройки. 3. насчет подсветки. Ее просто сделать если модуль поиска простой и который ищет напр. только в названии товара и находит точно то, что ищет. Но если модуль ищет по десяткам полей из которых многие не отображаются в списке быстрого поиска или если модуль для поиска использует морфологию или изменяет раскладку или использует транслитерацию или неточный поиск и получается что пользователь вводит одно слово для поиска а модуль ищет совсем по другому слову, как тут подсветить это? Вот в чем сложность. А подсвечивать только часть результатов тоже как-то не совсем правильно, так как в одних товарах будет подсветка а у других не будет и пользователю не будет понятно почему они есть в результатах.
  11. при чем тут ваш браузер, это тестовая задача, про браузеры там ничего не было а вообще в продакшине такой код пропускают через бабель и все прекрасно работает, даже на очень старых браузерах, например код для вашего хрома выглядел бы как-то так:
  12. А мне по приколу такие задачки решать и интересно и узнаешь что-то новое, учишся. Еще один вариант первого задания через промис + async await этот вариант мне нравится намного лучше именно его я бы и использовал на практике в подобной ситуации НО тут нету callback функции, как требует задание, поэтому по условиям задания этот вариант неправильный. function addString(previous, current) { return new Promise((resolve) => setTimeout( () => resolve(previous + " " + current), Math.floor(Math.random() + 100) + 1 ) ); } async function addAll() { let result = await addString("", "A"); result = await addString(result, "B"); result = await addString(result, "C"); console.log(result); } addAll();
  13. Кто-то кстати решил первую задачку? Мне стало интересно и я так залип что минут наверное 15 потратил и все равно решение мне не совсем нравится, хотя и делает вроде то, что нужно, ну почти. Просто по условии задачи нужно использовать именно callback а тут больше бы подошел Promise чтобы можно было вернуть назад значение после выполнения setTimeout Может кто предложит более красивое и правильно решение? Там вся загвоздка в том, что return в функции addString не работает потому он вызывается внутри setTimeout и функция возвращает результат до того, как setTimeout выполниться. Следовательно в result в addAll() всегда будет undefined короче у меня как-то так получилось function addString(callback) { setTimeout(callback(), Math.floor(Math.random() + 100) + 1); } function addAll() { addString(() => callback("A")); addString(() => callback("B")); addString(() => callback("C", true)); } function callback(current, printResult = false) { if (typeof callback.sesult === "undefined") { callback.sesult = ""; } callback.sesult += ` ${current}`; if (printResult) { console.log(callback.sesult); } } addAll();
  14. изначально это было сделано для большей гибкости чтобы можно было для разных языков задать разные условия для акции: название акции, описание, товары итд. на будущее я добавил себе в список задач улучшить это, возможно создать какую-то кнопку или чекбокс для других языков что-то типа "использовать настройки из основного языка" или что-то типа это. В будущих версия постараюсь реализовать.
  15. вы считаете что в категории "гель для душа" не будет ни одного геля для душа? нет, шучу, я понял вопрос, но не смогу это реализовать.
  16. навряд ли на этом форуме вы найдете много специалистов по Node.js, скорее вам нужный вам код напишут на php
  17. это баг, для опенкарт 3 я его исправил, только демо забыл обновить. потому что мне кажется это логично, если за один товар дается один подарок то за 2 таких же товара 2 подарка. Ведь пользователь всегда може оформить покупку через 2 заказа с один товаром и подарком к нему и получить то же самое. стилизация корзины немного выходит за рамки этого модуля. теоретически это можно сделать, для товара-подарка есть определенные опции по которым можно определить что это подарок или также можно определить по цене, она будет нулевой и присвоить какие-то классы для стилизации.
  18. У меня естьо вот такой модуль, он не парсит картинки с конкретного сайта а ищет картинки используя гугл. В настройках можно указать конкретный сайт с которого нужно брать картинки но это не будет парсинг, модуль будет возвращать то, что есть в базе индексов гугла. Но модуль стоит недорого в сравнении с созданием кастомного парсера, можете попробовать, возможно вам такой вариант вполне подойдет
  19. теоретически - да, но реально там очень много работы так как нужно сильно изменять модуль, потому что модуль изначально писался только для поиска товаров, следовательно все - от настроек в админке до индексирования и поиска только по товарам. + эти блоги есть только в сборке ocstore а в оригинальном движке их нету.

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

Important Information

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