Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Rassol2

Extensions developer
  • Posts

    11,656
  • Joined

  • Last visited

Everything posted by Rassol2

  1. Всегда. Если артикул разный то это не дубль и в вашем примере тоже. Вам просто нужно понять что именно идентификатор определяет товар дубль или нет. Все остальное не имеет значение.
  2. Разные артикула значит товар не дублю. Дубль определяется именно по артикулу. Все остальное может повторятся. А дальше это уже уровень совпадения. Инструмента по удалению товаров которые совпадают по определенному признаку не будет. Сильно сложно и нельзя предсказать результат и не нужно. Да и не совсем задача парсера.
  3. Здравствуйте. Прописать условие нажатия на странице нет возможности. Если донор отдает файл на фото, но пустое то тут тоже не отсеет. Ну то есть встроенного механизма об определении нормальное фото или нет, в модуле нету. Файл есть, значить все хорошо. Как вариант пишите скрипт который после загрузки файла будет делать следующие. 1) получить пути к всем фото товара 2) посмотреть размер фото. 3) удалить все фото с диска которые весят меньше определенного размера, ну и удалить их из товара. Как вариант.
  4. Подозреваю что вы имеете в виду вот это С такой настройкой модель будет будет указывается по порядку а не парсится. Поменяйте переключатель на пасрить.
  5. У меня ничего подобного никогда не выскакивало. Сделайте экспорт настроек проектов, затем удалите таблицу sr_pars_link в базе данных и заново выполните инстал. Ошибка связано с этой таблицей После выполнения inst.php Она Перри создастся, И все должно работать. Если это повторится тогда уже нужно искать причину.
  6. Обновление v4.8-4_beta Сбор ссылок. Добавлена возможность собирать ссылки из xml выгрузки. Ссылки собираются из тегов <url></url> Парсинг в ИМ Изображения товара При парсинге фото в формате webp добавлена возможность автоматически преобразовывать фото в формат png Данный формат изображения подойдет для фото без заднего фона. Внимание, я так же по прежнему не ручаюсь за эту функцию, тут много нюансов. Данная функция предоставляется так как есть. Опции Теперь при обновлении опций модуль не будет качать заново изображения для опция, если они были. Это значит что если у опции не было фото то при обновлении его не получится добавить. Это сделано что бы сократить потребление места на диске. Раньше при каждом обновлении опции модуль перекачивал фот и тем самым постоянно занимал лишние пространство. Так же при выборе варианта удалить и создать заново модуль будет удалять опции из товара и удалять с диска все фото привязанные к этим опциям.
  7. Ну или один проект с двумя типами ссылок. Без атрибутов, и с атрибутами. И действие добавлять обновлять, когда будет попадаться ссылка с атрибутами и действие обновить атрибуты будет обновлять в товаре.
  8. Конечно есть. В первом варианте, вы не только запрашиваете код страницы но и много мегабайт фото, которые потом сохраняете на диске получаете их имена и записываете в базу. Что касается других данных не фото, то в аспекте парсинга для донора все равно, он отдает одну и туже информацию. Но если смотреть на это с вашего сервера, то чем больше данных тем больше процессов. Выбрать из кода атрибуты, обработать их применить все правила поиск замены. Определить есть ли эти данные у вас и определить обновлять или добавлять. и так далее. Больше данных больше работы. Это закономерно.
  9. Здравствуйте. Попробуйте указать Текст начала сбора ссылок на товар. class="products-list mt-4 lg:mt-0" И Текст конца сбора <!-- Livewire Тогда модуль будет собирать ссылки по вашим фильтрам только сблока товаров, и если там будут только товары телефоны, то и ссылки будут только на них.
  10. Этот проект не будет касаться парсинга. Последние 2 месяца я максимально перегружен и пока что ничего писать не буду, вдруг не успею выложить. Единственное что могу сказать, это будет модуль для opencart и это должно быть интересно. Ну мне так кажется )
  11. Получается по ссылке выше описано почему это физически сделать не возможно. Модуль не понимает что Цвет это Колiр что это одно и тоже слово на двух языках, по этому он не может понять к какому атрибуту нужно записать слово колир как второй язык.
  12. Имеет смысл поставить один поток и паузу к примеру от 3-6 и поставить задание на крон по ночам. И спать спокойно. (снизить свое присутствие у донора) Можно и прокси но если вы будете долбить донора с прокси и создавать нагрузку администраторам это не понравится и они сядут в один прекрасный день за чашечкой кофе и прикрутят зашиту, а вот потом и с прокси будет не сахар. Моя позиция такова, при парсинге быть аккуратным и не создавать проблем донору. Пока у них нет проблем они не будут мешать, а как только будут проблемы прокси не прокси им что то нужно будет делать, и вот это проблема для парсинга в будущем.
  13. Как вам донести до клиента что у донора меньше ссылок ? Извините но на этот вопрос вы сами должны искать ответ, но точно не я. Этого тоже не будет. Это настолько редкий кейс. Вот если бы вы такое не написали я бы и не знал что кто то так делает. У вас больше хотелки которые точечно закрывают какой то аспект. А модуль разрабатывается как инструмент для большинства. И нет не будет в кроне возможности указать сезонность что бы появилась другая наценка или еше что то. И да, никто не запрещает человеку с наступлением сезона поменять настройку. Такое нельзя учеть в кроне. А вдруг сезон начнется на месяц раньше, или на месяц позже. А если его вообще не будет из за ковида. Да тут в любом случаи не получится учитывать все особенности что бы это реализовать, так или иначе при сезонности нужно будет зайти и что то проконтролировать. Все же интернет содержание интернет магазина это работа и её тоже нужно делать.
  14. Здравствуйте. Нет этого не будет. суть в том что при написании этого функционала я выбрал путь максимальной совместимости с модулем, что бы пользователи могли расширить возможность модуля и при необходимости использовать встроенные функции и методы опенкарта. А для этого собственные скрипты используют туже область видимости что основной код. И если запускать многопоток то получается скрипт добавляется в общий поток выполнение столько же раз сколько потоков. И это все ломает так как нельзя иметь несколько методов с одинаковым именем. короче говоря сам php не многопоточный и и где я смог я внедрил многопоточность а с скриптами это невозможно.
  15. @Axelenz Ну и опять же если очень сильно нужно вы уже сейчас можете написать скрипт на 5-10 строк который будет это делать. Создаете проект добавляете туда любую ссылку. Выбираете парсинг в csv можете даже границы не создавать. И добавляете задание в крон, выполнять это раз в сутки. Дальше пишите скрипт который будет брать определенный файл на диске сайта и отправлять запросы на добавление ссылок в очередь сканирования, или ссылки на товар куда вам нужно. И вот у вас уже реализована это возможность.
  16. нет пока такого не будет. Что бы это сделать нужно где то указывать путь к файлу который по крону будет браться. Сейчас если честно вообще мало изменений будет в работе модуля. По крайне мере глобальных. Сейчас должен второй проект выложить а с 10 ноября я вообще месяца на два потеряю возможность глобально что то делать. Так что сейчас все разработки приостановлены, изменение в ядро модуля не вношу.
  17. Заносите ссылку в стартовую на вкладке сбор ссылок. Или в список очереди, в зависимости от того один у вас xml или нет. Выбираете метод сбора ссылок xml Дальше нужно в коде убрать один символ. Открываете /admin/model/catalog/simplepars.php И находите строку #$reg_url = '#<url>(.*?)</url>#s'; и убираете в ней первую решотку, что бы вышло вот так. $reg_url = '#<url>(.*?)</url>#s'; что бы было вот так. И теперь модуль будет собирать ссылки в страницах между тегами <url></url> Интересный факт, эта заготовка там с дремучих версий, еше с того периода когда появились первые заделы на сбор ссылок с карты сайта. Собственно в xml есть 2 типа тегов, которые реально можно встретить. 1) <loc> - стандарт карты сайта. 2) <url> - в xml выгрузках. Интересно то что второй вариант за все время я только три может четыре раза говорил как поменять теги. Собственно исходя из этого такой вопрос могу решить иначе, просто в следующей бете добавлю еше один Метод в сбор ссылок. С xml где тег <url> Сразу на страницу сбора ссылок. Это покроет потребности в сборе ссылок с гибридных xml
  18. Здравствуйте пришлите ссылку на сайт доноров хочу посмотреть возможно есть возможность спросить фото без водяных знаков.
  19. Такая функция есть только в Opencart.Pro в обычном опенкарте нет. И я ее не добавил. Вы может выбрать действие отключить товар при создании, и модуль будет создавать товары отключенными. И после того как сделаете то что вам нужно включить их. Как вручную, так и массово через встроенный редактор товаров в simplepars
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.