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

Rassol2

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

    11 600
  • З нами

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

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

  1. 17.11.2022 в 03:29, partshez сказал:

    До конца года увидим? Подогреваю интерес :?:wink:

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

    • +1 1
  2. 16.11.2022 в 15:52, Malciska сказал:

     

    Верно. Я раньше так просто и делал, только забыл уже и код тот стерт давно.

     

    {$1}/{$2}|{$2}/{$1}

     

    Как это правильно написать? :)))

    Вот по примеру как написал выше @Axelenz Вы можете реализовать такую замену.

    • +1 1
  3. 16.11.2022 в 13:02, Malciska сказал:

    Ребята напомните пожалуйста как поменять местами :)

    Нужно чтобы было так:

     

    значение1/значение2|значение2/значение1

     

    Спасибо заранее :)

    Здесь важно видеть исходный код.
    Но по сути, вам нужно вырезать нужные части текста через {skip} и потом вставить через $1 И $2
    Логика такова.

  4. 15.11.2022 в 15:07, Toral сказал:
      Показать содержимое

    Зробив повторювану межу, в межах якої знаходить потрібну інформацію.
    image.thumb.png.c914e6854ca8a656a345c79fb60de95e.png

    Чому воно нічого не виводить в заміні?
     

      Показать содержимое

    image.thumb.png.6c06050203374c8f00da1c1b10f7a086.png

     

    Удалите все правила в границе в которой работает повторение.
    А именно тут
     

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

    LXvknS8.png

     

  5. 08.11.2022 в 03:24, hippvik сказал:

    Добрый день! Подскажите вот такую фотографию спарсить можно? https://disk.yandex.ru/i/lDtogWQNta951w

    Дайте более развернутый вопрос.
    так как не совсем ясно в чем проблема в формате фото или расположении, что не так или что рождает сомнение ?

  6. 08.11.2022 в 02:20, partshez сказал:

    Официальный День рождения модуля 1 ноября? :eek:

    Да уж. В этом году было не до этого :(
    Интересно раздвоение дат на форуме.
     

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

    edsYPtd.png



    Наверное это связано с тем что модуль предварительно проходит проверку администрация площадки, перед тем как быть опубликованным.
    Но проверка длилась порядка 3 недель, так что с датами вообще что то интересное творится ))

    Но за внимательность спасибо!

    • +1 1
  7. 05.11.2022 в 04:53, zahar92 сказал:

    Всем привет! 

    Возможно ли обновить товары, которые были спрарсены и не парсить всего донора заново, а только пройтись по товарам, которые были загружены? В Менеджере URL у меня пусто в любой вкладке.. 

    Да, только в том случаи если у вас остались ссылки по которым вы спарсили товар. Если нет, тогда нужно собирать ссылки на эти товары.

  8. 04.11.2022 в 11:09, Sadvox сказал:

    Что было, если не секрет? Тоже стоит на кроне задача и раз в пятилетку стреляет в лог
    НЕГАТИВНЫЙ ответ  | Код ответа = 6 | Текст ответа = Could not resolve host: 
    В этот момент весь парсинг происходит на своем сервере, хостеру уже отписал, чтоб разбирался, но вдруг знакома причина. 

    В этот момент было 30 апреля 2020 года. Так что при всем желании я не вспомню ни малейших намеков на эту ситуацию. 
    Это было во времена когда коронавирус называли фигней по типу свиного грипп. 
     

    Ох сколько всего уже произошло. 😥

  9. @SSHEVA @partshez @Kiyoshi
    Со всеми абсолютно согласен. И от себя закреплю эти утверждения.

    Совершенно верно, когда мы работаем с xml то порядок действий таков.
    1) Модуль выгружает xml к себе.

    2) Нарезает его на кусочки.
    3) Обращение к файлами идет само к себе.

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

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

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


     

    • +1 3
  10. 31.10.2022 в 07:12, Topar сказал:

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

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

  11. 30.10.2022 в 20:45, Topar сказал:

    У меня как оказалось - тот случай. В названии стоит jpg - качаешь вручную - качает как webp. При этом есть фотографии с чистым JPG - они выводятся нормально, но вот эти оборотни нет. Что с ними можно сделать? Это надо опенкарт как нибудь подлатать? Что бы он мог такие форматы читать? Или надо через парсинг - как то насильно менять формат? Если да, то как? Так как не особо понятно, как это делать в simplepars.

    Ну тут пока что все не однозначно.
    Суть проблемы теперь такова. Преобразование фото в формате webp в обычные происходит встроенной библиотекой в php, то есть не мой алгоритм.
    Это внешний механизм, мы туда что то отправляем, библиотека что то делает и возвращает нам.
    И тут у нас проблема, если отправить туда нормальную фотку jpg или png то эта мясорубка попробует преобразовать ее и в итоге вернется битый файл.
    А если отправить нормальное фото в формате webp вернется норм изображение.

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

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

    • +1 1
  12. 30.10.2022 в 12:47, Topar сказал:

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

     

    Самое смешное, что сам менеджер их выводит - но выводит с непонятным путем:

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

  13. 30.10.2022 в 04:31, rozario888 сказал:

    всем привет. есть проблема с фото в описании кодировки base64 и вида<p><img src="data:image/jpeg;base64. в теме полазил, очень давно на по цены постили некий скрипит декодер. может к сегодняшнему дню есть другие решения и по фото?

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

  14. 24.10.2022 в 11:14, Fiziktroya сказал:

    Модуль ставится через instal. значит что-то  прописывается в БД контролеры и тп. я с такими модулями уже сталкивался - Их потом при необходимости (бывает и такое) практически не возможно полностью удалить с сайта. Для чего удалять? некоторые модули конфликтуют между собой.

    Вот такой пример есть. Парсер был установлен на сайт. Когда и кем куплен был уже ни кто не помнит. В общем напарсили то что нужно было и всё. Больше не нужен. Возникла необходимость редактирования товаров. Решили поставить модуль Admin Quick Edit PRO. Модуль проверенный и удобный. В SimplePars редактор товаров не очень удобный. И вот тут возникла проблема и не слабая. Парсер попросту "задушил" редактор. Попытались просто удалить файлы парсера с хоста - ни чего не получилось. Где-то остались хвосты и ошибки модуля естественно остались.

    А теперь вопрос:

    Как полностью удалить парсер с сайта?

    Здравствуйте. 
    Пару вопросов. 
    1) откуда у вас модуль? Вас нет в списке покупателей. 
    2) что вы несёте про задушил ? 
    модуль создаёт свои таблицы для своей работы. Он не вмешивается в стандартную логику опенкарт
    И другие модули ни как не пересекаются с ним. Это технически не возможно. Единственный случай когда это может произойти это если сторонний модуль использует одинаковое имя таблиц баз данных. Так все таблицы моего модуля начинаются на oc_pars я сомневаюсь что ваш модуль так же использует подобный нейминг. 

    Вывод, вы просто не разбираетесь в том что говорите. Либо не хотите разбираться но это дело ваше. 

     

    Удалить полностью конечно же возможно и я обязательно помогу вам с этим когда узнаю откуда у вас модуль. Можете в личку написать номер заказа и площадку где приобретался модуль. 
     

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

  15. 21.10.2022 в 09:51, Axelenz сказал:

    Неужели на базе Opencart можно будет торговать криптой ?.. Ну вот наверняка пилите или маркетплейс или криптобиржу на базе Opencart )))

    Нет, это мало кому нужно.
    Я правда и не знаю насколько мой модуль будет нужен, это мы проверим при релизе ;-)

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

    • +1 2
  16. Что то интересное.

    У меня есть новость, она не совсем касается этого модуля но решил поделится ею здесь.
    В начале 22 года я разрабатывал новый модуль который должен был раздвинуть возможности opencart но война внесла свои лепту и все разработки были свернуты.
    Последний месяц я поднял наработки и активно начал дорабатывать этот модуль.
    Сил почти нет, но специально пишу об этом в этой ветке что бы общество не дало мне забить на него :rolleyes:

    Пока сохраняю тайну, но!
    Этот модуль должен раздвинуть возможности торговли опенкарта, и позволить всем владельцам интернет магазинов на движке опенкарт ворваться в новую перспективную нишу.

    Без больших вложений и не тратя на это кило тонны времени.

     

    На сегодняшний день уже реализовано 70% альфа версии. Она же и будет опубликована.
    В основной библиотеке будущего модуля уже написано больше 1500 строк кода.


    Вот такой анонсик. :oops:

    • +1 7
  17. 21.10.2022 в 06:07, Aspirinnka1 сказал:

    Слушайте, а можно проверками границ исключить товары с ценой от 5 до 140 ? Я не смог...

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

    Дам подсказку как бы я сделал что бы не городить сотни правил.
    В поиск замене преврашаем все цены от 5 до 140 в 0. Это можно сделать через наценку.
     

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

    b2z2ADi.png

    А в правилах допуска к парсингу указываете не парсить страницы которые содержат в границе цена 0.
    И вот так одним правилом можно отрезать диапазон.

    • +1 1
  18. 20.10.2022 в 06:55, BestFish сказал:

    Доброго дня, при переході на модуль видає 500-ту помилку, логи чисті, підкажіть куди копати?

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

    Напишите мне в лс номер заказа модуля, та как я не вижу вас среди покупателей.
    Там же я и подскажу куда смотреть.

    • +1 1
  19. 17.10.2022 в 15:52, vasia0412 сказал:

    Здравствуйте! Интересует такой вопрос. А если включить сбор ссылок и например закрыть сайт или ввключить комп, парсер будет продолжать сбор ссылок или все остановится?

    Остановится.
    Остановится даже если вы закроете вкладку на которой нажали кнопку старт.

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

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

    • +1 1
  20. 07.10.2022 в 06:11, Kaniel сказал:

    Спасибо! А то начал создавать новый проект, не хочет собирать ссылки и все тут! Проскакивает как буд то не задан сайт донор или нет шаблона ссылок для поиска! Буду разбираться

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

  21. 03.10.2022 в 07:18, markimax сказал:

    Да спасибо.
    Вчера видел этот ресурс но он у меня не работает, только что начал заново тестить.
    Если записать что то большое то получаю страницу
     

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

    hVH13mE.png

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

    Сразу не подумал попробовать поменьше страницы.

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

Important Information

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