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

sv2109

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

    3 664
  • З нами

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

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

  1. On 7/21/2023 at 11:40 AM, TolikG said:

    Добрый день. Установил ваш модуль, но заметил что как-то не совсем корректно работает транслитерация: пишу в поиске "Atlanta", но "Линолеум Tarkett Idylle Nova Atlanta" не находит, при этом по запросу "Марлон" поиск происходит нормально и товары "Линолеум Tarkett Idylle Nova Marlon" находит. Не подскажете что нужно настроить?

     

    Здравствуйте, пишите в ЛС по таким вопросам, нужно смотреть, настройки модуля, данные товаров итд. 

  2. On 7/18/2023 at 9:31 PM, FeniXZT said:

    Доброго времени суток. Подскажите, пожалуйста, какой модуль лучше купить из представленных в сравнении. Необходимо чтобы клиенту при запросах "Линолеум Атлант" и "Линолеум Таркетт  Идилия Нова" показывались товары "Линолеум Atlant" и "Линолеум Idylle Nova" соответственно, при этом чтобы работал поиск в верху сайта. На данный момент живой поиск вверху сайта работает от шаблона Revolution.

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

    Вот ссылка

     

     

  3. 27.06.2023 в 16:43, Vetlucky777 сказал:

    Добрый день! 

    еще подскажите, если вашим модулем поставлю цену -20% для группы опт.

    основная цена 1000 грн. для опта будет 800.

    если я изменю основную цену на 2000 тогда ваш модуль автоматом поставит для опта 1600 ?

    если так можно то супер.

     

    да, именно так и будет. 

  4. 25.06.2023 в 17:17, chukcha сказал:

    У вас получился массив целых чисел

    так в том то и дело что я думал, что там текст, а не число, ведь этот массив это массив товара из опенкарта и в примере это данные из поля SKU что является текстом в базе и работаю я с этим полем как с текстом, что логично, но на каком-то этапе PHP сам изменил тип на число, потому что содержание было похоже на число.. и там вместо текста оказалось число в некоторых случаях. И получается что код в общем работает нормально, а в некоторых случаях - не работает.. 
    Мне вот только что стало интересно докопаться до причины где именно это произошло, нашел. 
    Вот такой код 
     

    $text = "123456";
    var_dump($text);
    
    $arr = array();
    
    $arr[$text] = "value";
    
    var_dump(array_keys($arr));

     

    вернет вот такой результат
     

    string(6) "123456"
    array(1) {
      [0]=>
      int(123456)
    }

     

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

  5. 25.06.2023 в 15:36, chukcha сказал:

    Так написано же.

    А вы конечно же на память знаете всю документацию по PHP и что написано для каждой функции и как она себя ведёт в каждой версии PHP, ага, конечно :)

    Да и по поводу 

    Цитата

    If not absolutely certain of the types of values involved

    Как вообще можно быть абсолютно уверенным в типе переменной если весь язык слабо типизированный и сам может изменить тип? То есть по сути это ни что иное как баг, который исправили только в 8 версии языка. 

    • +1 1
  6. Почти час убил в выходной день чтобы найти причину очень странного бага.. оказалось что это баг самого PHP, который исправили только в версии 8! 
    и вот такой простейший код

    $arr = array(46160);
    var_dump(in_array("46160G", $arr));

    вернет true для версий PHP вплоть до 7.4.33 и false с версии 8.0 и выше:

    1906531712_2023-06-2514-11-02.thumb.png.b21d0595a664bb84c38607686460d342.png


    но в strict режиме

    $arr = array(46160);
    var_dump(in_array("46160G", $arr, true));

    все работает корректно и во всех версиях получаем false

    308730966_2023-06-2514-10-42.thumb.png.c0a5cac061bb592b0941973b49441316.png

  7. 17.06.2023 в 20:09, Vetlucky777 сказал:

    подскажите совместим с ocStore 3,0,3,7 и нет ли конфликта с OCFilter ?

    c 3.0.3.7 работать будет
    насчет фильтра - фильтр у вас будет работать, но если в фильтре есть фильтр по цене то его нужно будет или отключить или он будет работать неточно, потому что фильтр берет цену прямо из базы для создания фильтра по цене, а модуль ее еще обрабатывает для каждого товара по своим правилам. Если наценка или скидка небольшая то это не очень критично, если большая - то в таком случае фильтр по цене лучше отключить, все остальные фильтры будут работать так же как и работали. 

  8. Такие вещи на готовых CMS обычно не делают, так как они сильно нестандартные. 
    Скорее всего это какое-то самописное кастомное решение, возможно написано на каком-то фреймворке. 
    Я когда-то лет 10 назад делал на CMS Drupal сайт автозапчастей. Drupal в этом плане очень гибкая система по настройкам, но проблема таких сайтов очень большая номенклатура товаров - сотни тысяч и даже миллионы.. для довольно тяжелого друпала это много, даже очень много. 
    Если делать на опенкарте то плюс в том, что опенкарт очень простой и быстрый, он с некоторыми доработками сможет потянуть и миллион товаров. Но сделать такой сайт очень непростая задача и по объему и по сложности и по дальнейшей оптимизации, поддержке, постоянном обновлении данных итд. Проще найти через какой сервис работают эти сайты и за какой-то процент от продажи или абонплату работать с ними, будет и сайт готовый и база актуальная и работать сможете практически сразу.  

  9. 13.06.2023 в 12:00, Vetlucky777 сказал:

    Добрий день.

    Підкажіть чи можливо модулем реалізувати такий функціонал?  

    На сайті я приховаю ціни для незареєстрованих користувачів, треба щоб модуль виводив текст, що ціни доступні після реєстрації.

    А вже після реєстрації цей тест не будет відображатися.

    Модулем мабуть ні, але можна реалізувати, якщо потрібна саме така логіка. Пишіть у ЛС обговоримо. 

  10. мне вот только сейчас мысль в голову пришла, проверил - работает) для очистки лога можно в админке просто открыть роут marketplace/modification/clearlog 
    там идет обычный GET запрос, я почему-то думал что там POST и это не сработает, но работает оказывается, а я постоянно до этого через фтп удалял, оказалось все оч. просто. 

    • +1 1
  11. О! очень нужный мод, сам хотел когда-то написать, так как ситуация когда заходишь на страницу модификаторов и вкладка браузера просто виснет реально напрягает,  тем более что очистить лог через браузер не получится, так как вкладка зависла, приходится вручную удалять файл.

  12. 08.06.2023 в 19:09, Vladzimir сказал:

    Є питання щодо неточного пошуку. Чому обрали саме n-gram, та й ще в базі, а не наприклад цей алгоритм http://norvig.com/spell-correct.html?

    Точність n-gram в два рази нижча ніж у spell-correct (він же розширення вибірки), до того ж реалізовано тільки для  MySQL.

    Точності мені по тестам повністю вистачило, до цього там був неточних пошук через soundex то там точність була взагалі ніяка, тут це просто небо і земля порівняно з ним, що було до цього. 
    Основна причина - це швидкість пошуку, тому що для пошуку важлива не тільки точність, але й швидкість, n-gram який реалізований через базу працює дуже швидко, це індекс, якщо ж реалізовувати через якісь сторонні скрипти то як це потім проіндексувати? при пошуці прийдеться для кожного слова запускати цей скрипт і на хоч трохи великій базі воно тупо зависне. Є ще наприклад відстань Лавенштейна, розглядав цей варіант, також показує хороші результати, але як це реалізувати, щоб воно шукало по таблиці з напр. мільйоном записів? + робило це швидка + щоб іще й працювало на всіх базах?
    А на рахунок того, що n-gram працює тільки в MySQL я дізнався тільки коли випустив нову версію модуля та побачив що у деяких клієнтів поно не працює, виявилося, що них mariaDB, почав гуглити та зрозумів, ща там це не підтримується :( я то думав, що раз MariaDB це форк MySQL то має працювати і там і там.. а тут виявляється що форк з версії 5, а підтримка з'явилася у версії 5.7.. відповідно якісь функції є у одній базі, якісь у іншій, а у користувачів у всіх стоять і різні версії і різні бази, а зробити треба щось, щоб працювало у всіх.. весело короче :)

  13. 06.06.2023 в 14:50, Vladzimir сказал:

    в phpMorphy використовується дууууууууже стара версія словників для української мови (яка до того ж містить багато помилок).

    Я сгенерував нову, більш повну і сучасну версію, використовуючи словники цього проекту https://github.com/brown-uk/dict_uk

    Користуйтеся.

    uk_UA.7z 2 \u041c\u0431 · 2 скачивания

    Супер, дуже дякую. Перевірив щойно - все працює. Розмір десь у 2.5 рази більший, ніж у старого словника, значить слів має бути більше і точність вища. 

  14. 05.06.2023 в 13:52, Vetlucky777 сказал:

    Подскажите возможно сделать, чтоб отображалась одновременно цена в двух валютах евро и доллар?? 

    Цитата

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

  15. Вышла новая, 4-тая версия модуля, новое:
     

    1. Поиск без учета языка. Теперь легко включается в настройках модуля. Пример: если на украинском языке ввести "одеяло" то найдет "ковдри" итд.
    2. Полностью переписана функция индексирования, теперь индексирование работает в разы, а иногда и в десятки раз быстрее.
    3. Полностью переписан механизм неточного поиска, теперь он работает иначе, намного лучше, чем раньше. Ищет с опечатками, неточным написанием, вхождение итд. Для работы нужен MySQL версии 5.7.6 и выше. 
    4. Исправлена ошибка при которой поиск с большим количеством слов при логике поиска И на некоторых хостингах подвешивал MySQL сервер.
    5. Тут сразу 2 улучшения:
       - во-первых переписана логика поиска И, теперь она работает в разы быстрее и уже не должна нагружать сервер
       - во-вторых в настройках добавлено время выполнения поискового запроса, если время вышло то поиск просто завершается.
    6. Поиск по атрибутам теперь можно настраивать, указывать какие именно атрибуты нужно индексировать и искать только по ним, а не все сразу. В магазине может быть 50 атрибутов, а искать нужно только по атрибуту "Цвет", теперь это возможно.
    7. Сортировка результатов по наличию - теперь можно указывать конкретные статусы товара для товаров, которых нету в наличии. Можно, например убрать из результатов поиска товары "Нет в наличии" и "Снят с производства" но оставить "Под заказ" и "Ожидается через 2 дня".
    8. Возможно изменять логику поиска с И на ИЛИ во время поиска если ничего не найдено.
    9. Улучшена работа модуля с украинским языком.
    10. Улучшен дизайн, дополнительные настройки вынесены в отдельный таб.
    11. Исправлены другие ошибки, некоторые функции полностью переписаны, а также другие мелкие изменения и улучшение.

    Больше информации на странице модуля:
    https://opencartforum.com/files/file/3278-poiskovaya-sistema-s-morfologiey-i-relevantnostyu-pro/?tab=details
     

    Также вышла новая, 5-тая версия модуля Search Suggestion, из нововведений:

    1. Добавлен фильтр по категориям. При поиске товаров модуль также находит категории всех найденных товаров с возможностью фильтровать результат поиска по любой из этих категорий.
      Фильтрация также может работать асинхронно через AJAX прямо в блоке поиска, может отображать также количество найденных товаров и сортировать результаты по названию или количеству найденных товаров.
    2. Добавлен режим вывода в одну строчку. Он доступен для всех групп: товары, категории, производители, информационные страницы и фильтр по категориям. Удобно выводить названия или изображения для категорий, производителей или фильтра.
    3. Добавлено новое поле для товара - Статус наличия на складе, раньше можно было вывести только количество товаров на складе.
    4. Добавлено условие для рейтинга товара, чтобы не печатать пустые рейтинги
    5. Изменен дизайн модуля
    6. Изменен дизайн админки
    7. Для удобного изменения CSS стилей был добавлен редактор с подсветкой синтаксиса.
    8. Исправлена ошибка поиска категорий и производителей при транслитерации, до этого модуль находил все значения в некоторых случаях.
    9. Добавлен украинский язык
    10. Другие более мелкие исправления и улучшения.

    Больше информации на странице модуля:
    https://opencartforum.com/files/file/2336-search-suggestion-poisk-s-avtodopolneniem-pro/

    8.png

    7.png

    6.png

  16. Вышла 5-тая версия модуля, из нововведений:

    1. Добавлен фильтр по категориям. При поиске товаров модуль также находит категории всех найденных товаров с возможностью фильтровать результат поиска по любой из этих категорий.
      Фильтрация также может работать асинхронно через AJAX прямо в блоке поиска, может отображать также количество найденных товаров и сортировать результаты по названию или количеству найденных товаров.
    2. Добавлен режим вывода в одну строчку. Он доступен для всех групп: товары, категории, производители, информационные страницы и фильтр по категориям. Удобно выводить названия или изображения для категорий, производителей или фильтра.
    3. Добавлено новое поле для товара - Статус наличия на складе, раньше можно было вывести только количество товаров на складе.
    4. Добавлено условие для рейтинга товара, чтобы не печатать пустые рейтинги
    5. Изменен дизайн модуля
    6. Изменен дизайн админки
    7. Для удобного изменения CSS стилей был добавлен редактор с подсветкой синтаксиса.
    8. Исправлена ошибка поиска категорий и производителей при транслитерации, до этого модуль находил все значения в некоторых случаях.
    9. Добавлен украинский язык
    10. Другие более мелкие исправления и улучшения.

    Больше информации на странице модуля:
    https://opencartforum.com/files/file/2336-search-suggestion-poisk-s-avtodopolneniem-pro/


    Также вышла новая, 4-тая версия модуля Поисковая система, новое:
     

    1. Поиск без учета языка. Теперь легко включается в настройках модуля. Пример: если на украинском языке ввести "одеяло" то найдет "ковдри" итд.
    2. Полностью переписана функция индексирования, теперь индексирование работает в разы, а иногда и в десятки раз быстрее.
    3. Полностью переписан механизм неточного поиска, теперь он работает иначе, намного лучше, чем раньше. Ищет с опечатками, неточным написанием, вхождение итд. Для работы нужен MySQL версии 5.7.6 и выше. 
    4. Исправлена ошибка при которой поиск с большим количеством слов при логике поиска И на некоторых хостингах подвешивал MySQL сервер.
    5. Тут сразу 2 улучшения:
       - во-первых переписана логика поиска И, теперь она работает в разы быстрее и уже не должна нагружать сервер
       - во-вторых в настройках добавлено время выполнения поискового запроса, если время вышло то поиск просто завершается.
    6. Поиск по атрибутам теперь можно настраивать, указывать какие именно атрибуты нужно индексировать и искать только по ним, а не все сразу. В магазине может быть 50 атрибутов, а искать нужно только по атрибуту "Цвет", теперь это возможно.
    7. Сортировка результатов по наличию - теперь можно указывать конкретные статусы товара для товаров, которых нету в наличии. Можно, например убрать из результатов поиска товары "Нет в наличии" и "Снят с производства" но оставить "Под заказ" и "Ожидается через 2 дня".
    8. Возможно изменять логику поиска с И на ИЛИ во время поиска если ничего не найдено.
    9. Улучшена работа модуля с украинским языком.
    10. Улучшен дизайн, дополнительные настройки вынесены в отдельный таб.
    11. Исправлены другие ошибки, некоторые функции полностью переписаны, а также другие мелкие изменения и улучшение.

    Больше информации на странице модуля:
    https://opencartforum.com/files/file/3278-poiskovaya-sistema-s-morfologiey-i-relevantnostyu-pro/?tab=details

     

    8.png

    7.png

    6.png

  17. 22.05.2023 в 15:14, fjeka сказал:

    Не буду спорить на счет %, но как минимум пункты 4, 6 и 7 вижу что из моих хотелок.

    нет, не совсем. 
    6 пункт - да, я это написал выше.
    4 пункт по ошибке это не то что я делал вам, вам я вроде обрезал большую фразу, тут же полностью переписан механизм поиск с логикой И + добавлен лимит на время выполнения запроса, совсем другой механизм работы. 
    7 пункт - я вам этого не делал, теперь в настройках можно установить чтобы сначала модуль искал по логике И и когда ничего не найдено то логика переключалась на ИЛИ по которой уже скорее всего что-то да найдет.
     

     

    22.05.2023 в 15:14, fjeka сказал:

    Еще бы в подсказках одну доработку сделать.

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

  18. 22.05.2023 в 12:05, fjeka сказал:

    Я все эти доработки за плату делал, а теперь все в общем доступе)))

    ответил вам в ЛС.

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

  19. Кто-то хочет протестировать новую версию модуля? Желательно иметь магазин где будет несколько тыс. товаров чтобы протестировать скорость работы. 

    Уже почти закончил работу над новой версией модуля. Много работы сделано, очень много изменений. 
    Будет новая, 4 версия модуля. 
    Из новых возможностей:

    1. Поиск без учета языка. Теперь легко включается в настройках модуля. Пример: если на украинском языке ввести "одеяло" то найдет "ковдри" итд.
    2. Полностью переписана функция индексирования, теперь индексирование работает в разы, а иногда и в десятки раз быстрее. У меня на локальном компьютере индексация теперь работает в 50 раз быстрее. 
    3. Полностью переписан механизм неточного поиска, теперь он работает иначе, намного лучше, чем раньше. Ищет с опечатками, неточным написанием, вхождение итд.  
    4. Исправлена ошибка при которой поиск с большим количеством слов при логике поиска И на некоторых хостингах подвешивал MySQL сервер.
    Тут сразу 2 улучшения:
     - во-первых переписана логика поиска И, теперь она работает в разы быстрее на больших запросах  и уже не должна нагружать сервер
     - во-вторых в настройках добавлено время выполнения поискового запроса, если время вышло то поиск просто завершается. 
    5. Поиск по атрибутам теперь можно настраивать, указывать какие именно атрибуты нужно индексировать и искать только по ним, а не все сразу. В магазине может быть 50 атрибутов, а искать нужно только по атрибуту "Цвет", теперь это возможно.
    6. Сортировка результатов по наличию - теперь можно указывать конкретные статусы товара для товаров, которых нету в наличии. Можно, например убрать из результатов поиска товары "Нет в наличии" и "Снят с производства" но оставить "Под заказ" и "Ожидается через 2 дня".
    7. Возможно изменять логику поиска с И на ИЛИ во время поиска если ничего не найдено.
    8. Улучшена работа модуля с украинским языком.
    9. Улучшен дизайн, дополнительные настройки вынесены в отдельный таб.
    10. Исправлены другие ошибки, некоторые функции полностью переписаны, а также другие мелкие изменения и улучшение.

     

    1.jpg

    2.jpg

    3.jpg

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

Important Information

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