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

Rassol2

Розробник розширень
  • Публікації

    11 600
  • З нами

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

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






    • Добавил
    • Добавлено
      22.01.2023
    • Категория
    • Ioncube Loader
      Требуется
    • ocStore
      3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
    • Обращение к серверу разработчика
      Да

     

  1. Отправил модуль на проверку форума, так что ждем.
    Там реализован начальный функционал. А дальше по мере возможности буду реализовывать се задумки.

    Так же с 25 числа меня не будет в сети аж до 2-3 февраля. Так что помочь с модулем не смогу в этот период, и что бы было больше понимание версия называется.
    0.1_alpha что подразумевает под собой не оттестированное решение, и может что то не работать.
    Ваш магазин это не сломает, но магазин в телеграмме может работать не корректно. То есть как модуль пройдет проверку и начнет распространяться смело пишите все недочеты по мере возможности буду все править и обновлять.

    Ну а пока что ждем.

    • +1 2
  2. 20.01.2023 в 05:13, partshez сказал:

    Пробовал разные варианты. Открыть webp, преобразовать, переименовать... Не получилось. Не первый день работаю. Как спарсить?

    Все же накину один из вариантов но он опасный и дальше этого я не пойду, если ваш случай применяйт.
    Если вы уверены что все фото png это webp на данном доноре, то откройте файл
    /admin/model/catalog/simplepars.php


    Найдите строку
    if($browser['webp_conv'] > 0 && $ext == '.webp' && function_exists('imagecreatefromwebp') && function_exists('imagejpeg')){

     

    И замените ее на эту

    if($browser['webp_conv'] > 0 && $ext == '.png' && function_exists('imagecreatefromwebp') && function_exists('imagejpeg')){


    И тогда у вас будет модуль пытаться преобразовать все png из webp в выбранный вами вариант.
    Но реальные png если будут у донора, они будут сломаны. Так что тут вам уже думать.

  3. 20.01.2023 в 05:13, partshez сказал:

    Пробовал разные варианты. Открыть webp, преобразовать, переименовать... Не получилось. Не первый день работаю. Как спарсить?

    Так вроде этот вопрос был уже давно пройден.
    Если фото webp но подписано по дурацки, в вашем случаи как png
    Это значить что опенкарт не сможет работать с этой фоткой, хотя мой модуль прекрасно ее скачает.
    В моем модуле есть функция преобразования webp в png/jpg но она не будет работать потому что фото не подписано как webp а занчит модуль не рассматривает ее для преобразования. Сделать принудительное преобразование я тоже не могу потому что тогда все фото webp в дурном названии будут преобразованы и работать, а вот фото которые нормальные после преобразования из нормального формата jpg или png сломаются.

    Вывод такой.
    Опенкарт не работает с форматом webp.

    Функция преобразования webp в png/jpg в моем модуле это не основная задача и она не гарантирует успех. То есть я ее писал по просьбе просящих как доб опция, а работа с фото должна производится специализированными модулями, программами.

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

  4. 18.01.2023 в 04:34, dimonregi_ua сказал:

    Хорошо. Учту. Подскажите по моему вопросу с опциями? Спасибо

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

  5. 17.01.2023 в 16:07, partshez сказал:

    Вопрос автору. А как обработать модулем Симплпарс? Почему не открывает остальные строки? Как открыть?

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

  6. 14.01.2023 в 13:36, Djniktec сказал:

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

    но вот на сайте пока не перезапишеш в админке товар, не отображается

    Подскажите куда копать?

    Здравствуйте.
    Напишите в ЛС номер заказа и где приобретали модуль, так как я вас не вижу в списке покупателей.
    Обновите кеш фильтра, такое часто бывает если у вас фильтр "Бреин" в нем нужно вручную обновлять кеш.

  7. Я извиняюсь наверное не в свое дело лезу но всегда хотел спросить спросить, а в чем цель?

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

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

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

  8. 13.01.2023 в 04:55, nikitos192 сказал:

    Здравствуйте вопрос по поводу-замены а именно регулярным значениям хочу сделать чтобы остаток от 0 до 10 заменялся на 1. Вот правило которое использую {reg[#[0-9]#]}|1 но попадает остаток допустим 22 и мы имеем итог 11. То есть он считает каждое числа отдельно в двадцатках и сотнях, можете помочь как это победить. 

    Поиск замена тут не лучший выбор.
    Открываем инструкцию по наценке.
    https://simplepars.top/index.php?page=note&n=4

    И учебник за 5 класс по математике.

    И получаем такое решение.

    Скрытый текст

    SubkdXI.png

     

    Если учебника не оказалось под рукой, я кратко распишу.

     

    Вот правило наценки.

    (0-10)*0&(0-0)+1


    (0-10) - взять все числа от 0 до 10
    *0 - умножить на 0 -> при умножении на 0 все становится нулем.

    & следующие правило к этому же числу.
    (0-0) - взять все цифры в диапазоне от 0 до 0
    +1 - прибавить 1 к нашему числу , 0+1= 1

    Таким образом мы достигли вашей цели.

    • +1 1
  9. 12.01.2023 в 02:06, letto90 сказал:

    1) Можно ли как-нибудь сделать так, чтобы модуль раскладывал атрибуты по группам как на сайте-доноре?

    Вот скрипт для парсинга атрибутов с гриппам.

    https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?do=findComment&comment=1742953&_rid=23826

     

  10. 12.01.2023 в 02:06, letto90 сказал:

    Добрый день. Два вопроса:

    1) Можно ли как-нибудь сделать так, чтобы модуль раскладывал атрибуты по группам как на сайте-доноре?

    2) Как сделать чтобы одинаковые атрибуты не перезыписывались?

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

    Здравствуйте.
    0) Напишите мне в ЛС откуда у вас модуль, так как я не вижу вас в списке покупателей.
    1) Да можно, для этого есть готовый скрипт.
    2) Опенкарт не умеет выводить один и тот же атрибут с разными значениями, если вы переписали такой функционал, значит вам заполнять атрибуты по вашей личной логике через собственные скрипты.

  11. 12.01.2023 в 00:56, AntonVN сказал:

    Доброго времени суток.

    подскажите пожалуйста такой момент, как то можно использовать сравнение цен? 

    в xml есть закупочная цена и цена RRP, бывает что цена RRP ниже закупочной и по ней не очень устанавливать ценник.

    так вот согласно формуле если ценник после наценки по формуле ниже RRP то ставить цену RRP, а если выше то применять её.

     

    Здравствуйте.
    Да это возможно, используйте логические операторы.
    https://simplepars.top/index.php?page=note&n=50

    • +1 1
  12. 11.01.2023 в 03:17, sevvvvvvko сказал:

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

    Я рад что у вас получилось решить вашу задачу.
    Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора.
    Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01%

    Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами.

    Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится.

    • +1 2
  13. 11.01.2023 в 04:47, pawana сказал:

    Доречі, це нормальна ідея і нормальна практика в світі. Тільки, мабуть, не проспонсуйте, а, наприклад, передзамовлення за спец. ціною.

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

    • +1 1
  14. 11.01.2023 в 03:43, chukcha сказал:

    Проспонсируйте автора )))

    Спасибо не нужно :-)
    Этот модуль как раз будет не коммерческим, по крайне мере первое время, и для меня. 100% моей вырочки с продажи этого модуля буду перечислять в ЗСУ 
    Ну или каждый месяц будем определять куда задонатить.
    Если конечно будет что донатить :oops:

    А цена на модуль будет установлена минимально возможная на этой площадке.
     

    • +1 2
  15. 11.01.2023 в 03:08, Exten сказал:

    Здравствуйте! Может появились ориентиры по срокам релиза?:)

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

  16. 09.01.2023 в 13:51, sevvvvvvko сказал:

    Можете что-то посоветовать?

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

    https://simplepars.top/index.php?page=note&n=39

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

  17. 09.01.2023 в 06:59, sevvvvvvko сказал:

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

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

     

    09.01.2023 в 06:59, sevvvvvvko сказал:

    Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так?

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

    Первая колонка id атрибута.
    Вторая id языка
    Третья имя
    Четвертое значение.
    пятая id товара в котором должен быть атрибуты.

    А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе.

    • +1 1
  18. 09.01.2023 в 02:54, sevvvvvvko сказал:

    Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? 

    Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое:
    Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута

    Пример:
    Жемчуг{csvnc}26;белый;3
    Pearl{csvnc}26;white;3


    При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском.
    Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить.

    Аналогично и для категорий.

    Есть ли подобное или другое готовое решение для этих целей?

    Я может не совсем понял ваше объяснение. Но попробую.
    Как я понял вы хотите создать 2 атрибута в рус языке.
    Первый
    Жемчуг{csvnc}26;белый;3
    Второй

    Pearl{csvnc}26;white;3

     

    А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние.
    А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода.
    И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь.

     

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

Important Information

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