Jump to content

Rassol2

Пользователи
  • Content Count

    5,193
  • Joined

  • Last visited

Community Reputation

720 Очень хороший

About Rassol2

  • Rank
    Парсинг доноров и загрузка товаров в ИМ под ключ.

Информация

  • Пол
    Мужчина

Recent Profile Visitors

10,570 profile views
  1. да появится. Довольно скоро. Подписывайтесь на тему и не пропустите
  2. на данный момент добавляются только в конкретную категорию. предусмотрено пропуск с любых сторон. https://prnt.sc/o62lj8
  3. Я сейчас ухожу отдыхать буду ближе к 18.00-17.00 Если есть возможность скиньте 2 ссылки на донор у которого 2 товара с одинаковыми артикулами. Я посмотрю. Может что то действенное посоветую. Можно в лс.
  4. @kagan25 ну а если вам прям очень нужно отменить это правило. Тогда можете это сделать в коде модуля. В файле /admin/model/catalog/simplepars.php примерно в строке 1349 от сегодняшнего обновления. вы найдете строку return $do; она кстати один раз в этом файле встречается так что можете поиском по файлу найти. и перед ней дописываете $do['add'] = ['permit' => 1]; Что бы вышло вот так И после этого вы откроете черный ящик Пандоры. Модулю будет все равно есть тавар в магазине с таким идентификатором или нет. Он будет создавать новые товары если выбрано действие добавлять, или добавлять и обновлять. Новая ссылка новый товар. Без каких либо проверок на существования в магазине такого товара. Но я бы рекомендовал вам прислушаться к моему предыдущему сообщению. Возможно это будет выход для вас. А если нет. То все действия вы делаете на свой страх и риск
  5. в этот раз ничего в базе не менял так что нет.
  6. Если отменить будет беда. Дубли это очень страшное дело Можно сделать так. Идентификатор товара model формируется по умолчанию. А sku записывает свои артикула. Тогда модуль не будет ругается на одинаковые артикула. Но что вы потом будете делать я не знаю. Потому что обновлять такое уже не получится. Поскольку цены будут путаться из за одинаковых идентификаторов. я бы на вашем месте взял бы к пример название товар, и код с сайта и к примеру главное фото. Создал под них отдельные границы парсинга. затем через поиск замену в каждую границу прогнал через хеширования мд5 на 4 символа. И затем склеил эти границы в поле артикул https://prnt.sc/o5wry6 Вот так https://prnt.sc/o5wsxs В итоге получил уникальны отпечаток страницы. https://prnt.sc/o5wt7v Такой артикул всегда будет совпадает с той страницей где один в один будут все 3 границы. Вы сможете обновлять товар, и модуль всегда сможет даже по другой ссылке определить что это тот же товар. И указать в model все что угодно. А в артикул как я написал. И указать идентификатор товара sku проблема будет решена. И в модель запишите все что угодно, и у вас будет сформированный артикул из уникального отпечатка страницы товара.
  7. Здравствуйте. Код товара он же model обязательное значение по этому у него есть 2 режима. 1. как у вас на скриншоте. Создавать по умолчанию. Где формируется model из id товара. 2. Вариант номер два это парсинг значения. https://prnt.sc/o5vt3m Вам нужно поменять в действие, с значения по умолчанию, на парсинг. И тогда то что вы выбрали поле будет заносится в модель. А когда выбрано значение по умолчанию, данное поле игнорируется.
  8. Обновление 2.4-2_Beta В этом обновлении я поработал над удобством использования модуля. Это не все а только начало. Страница настройки парсинга еше в планах. Поиск/Замена 1. Страница поиск замена стала одной из главных в модуле поэтому я ее вынес в отдельную вкладку. И убрал кнопки перехода на эту страницу. Теперь вы можете с любой страницы модуля быстро перейти в поиск замену, и не нужно постоянно искать в разным местах кнопки перехода 2. Исправлен баг когда вы парсите границу для пред просмотра, получаете определенные данные. Затем берете вторую ссылку парсите данные с нее. И если на второй ссылку этих данных нет, то есть значение пустое. То модуль оставлял предыдущее значение. Теперь же модуль показывает правильно и затирает поле для проверки. Об этом давное писал @stas2010 но как то заметка что нужно поправить затерялась. Сейчас исправил и спасибо @stas2010 за то что написал про данный баг. 3. Исправлен недочет в фунции Захешировать значение (MD5) используемая для создания уникальных артикулов, когда вы пытаетесь создать уникальное значение с пустой границы парсинга, она всегда выдавала хеш, который был не уникальным. Потому что всегда генерировался из пустой строки. Теперь при попытке сгенерировать уникальное значение из пустой границы ничего не даст. Будет тоже ничего. За отловку этого бага спасибо мне @Rassol2 4. Изменены поля в поиск замены для тестирования кода. Теперь блоки Исходный текст и Текст после обработки находятся друг под другом. Это позволяет удобно расширять блоки и просматривать большие простыни кода. https://prnt.sc/o5uhen Ссылки на пред просмотр! По всему модулю добавлены поля для ручного ввода ссылок на пред просмотр. Страница настройки парсинга на этой странице так же добавлена кнопка при нажатии на которую данная ссылку будет открыта в новой вкладке браузера. Ну это вообще что бы лишние движения не делать На остальных страницах, таких как поиск замена, парсинг в csv, пред просмотр париснга в им есть порядок приоритета ссылок. А именно. Если вы вводите ссылку в поле для ввода, пред просмотр будет идти по этой ссылке. Если вы введете и в поле, и выберете из списка. То будет парсинг по ссылке из списка. То есть ссылки на пред просмотр из списка имеют приоритет над полем ввода. И вишенка на торт когда вы выбираете ссылку из списка и жмете пред просмотр, то в поле для ввода будет показывается ссылка с которой на данный момент идет пред просмотр парсинга. Ура, многие кто говорил что данной функции не хватает. Сделал! Доработка алгоритм парсинга атрибутов в ИМ Доработал алгоритм формирования атрибутов в им. Точнее алгоритм тот же, только модуль стал немножко умнее. Сделал после общения с @rozario888 понял в чем есть некое недопонимания работы этой функции. А именно. Если вы парсите атрибуты вам нужно добиться структуры вида Имя атрибута->Значение->Имя атрибута->Значение->Имя атрибута->Значение И если в парсинга атрибутов у вас попадется пустое значение в начале это можете перевернуть порядок. Имитируем попадание пустого значения в начале. https://prnt.sc/o5uq0h Результат этого получится плачевный. https://prnt.sc/o5uqec Но теперь модуль проверяет входящие значения. И если в начале конструкции есть пустые значения модуль их удаляет. И вся структура начинает строится от первого не пустого значения. Если вам нравится парсить через повторяющиеся границы парсинга тогда перефразирую. Построение структуры атрибутов начинается с первого не пустого повторения. То есть теперь результат при тех же настройках будет такой Главное!!! Нужно дробится что бы первое значение не пустое было именно имя атрибута. И они чередовались. Имя, значение. Надеюсь такое обновления сделает парсинг атрибутов удобнее, и приятнее. Как обычно жду ваши отзывы.
  9. тут нужно тестить кто обрубает. модуль или сервер. Но в модуле остановка не предусмотрена. ну если вы конечно не через крон работаете
  10. Раньше ? Дак вы и так находитесь на версии раньше. Я уже не помню что там в 8.4 но 9.1 все есть
  11. надо видеть что в той строке. У меня ее нету. в строке 725 А вообще это где то формирования опций и нету одного параметра который нужен. optsku
  12. повышайте значения параметра max_execution_time Если у вас есть доступ к настройкам этой директивы. поставьте как можно больше девяток и будем выполнятся любое количество времени хоть 2 суток.
  13. у вас неправильно на настроено https://prnt.sc/o5mdsp Я провел стрелочки от тега к тексту. И вот один тег записанный в настройках не обнаружен в коде страницы. перенастройте.
  14. не правильно. Он вообще в принципе скопирует все фото, которые привязаны к любому товара. А как они попали в магазин этого не отследить.
×

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.