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

Rassol2

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

    11 600
  • З нами

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

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

  1. 02.10.2022 в 05:04, Limerok сказал:

    Здравствуйте! Столкнулся с такой проблемой. Не запускается парсинг от слова совсем. Но при этом другие сайты парсятся, все работает. Только с этим проблема.

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

    image.thumb.png.526e1ffa582b8653104a1f1094f6df07.png

     

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

  2. Обновление v4.9-4_beta

    Добавлена функция обнуление остатков опция в редактор товаров.
     

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

    8SxeXrm.png


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

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

    t926orf.png

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

    То есть установит значение количества в опциях в 0 вот здесь.

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

    Rhdh2Vq.png


    Если у вас версия opencart 3 после обновления не забудьте выполнить обновление кеша шаблона что бы данное действие появилось в меню.

    @yurok79 Дальше ход за вами, я особо не тестировал данную функцию, но так как вам она была нужна полагаю вы установите себе эту версию и протестируете и отпишитесь по результату. Обратите внимание что перед тестированием стоит сделать бекап.
    Жду фитбека в этой ветке по поводу данного обновления. ;-)

    • +1 3
  3. 27.09.2022 в 07:51, Axelenz сказал:

    Я про автоматизацию... чтобы можно было настраивать cron на подобные действия... вручную не интересно...

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

    Вот вам и расширение функционала своими руками до нужного уровня.

    • +1 1
  4. 27.09.2022 в 07:51, Axelenz сказал:

    Я про автоматизацию... чтобы можно было настраивать cron на подобные действия... вручную не интересно...

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

  5. 27.09.2022 в 07:41, Axelenz сказал:

    Вот тут не плохо было бы иметь такую возможность в модуле, брать указанное количество ссылок, начиная с конца. Например, в случае Сергея, не так важно 100 ссылок обработать или 300, чтобы наверняка захватить новые, но это всё равно не 100,000...

    Заходите в менеджер ссылок отфильтровываете последние 100 ссылок из общего массива, создаете списко последнее и засовываете туда.
    Идете на вкладку парсинг им выбираете список который создали и парсите только те ссылки что выбрали.

    • +1 1
  6. 26.09.2022 в 12:55, partshez сказал:

    @Rassol2

    Обновление 4.9-2 Очень интересно. Завтра попробую.

    Вопрос. Вчера обработал 100 тыс товаров. Сегодня собрал заново ссылки. Увидел 100100 ссылок на товар, т.е. 100 новых товаров добавилось. Если запущу модуль на Добавление, он начнет проверять все 100100 ссылок и обработает только 100 новых. Это понятно. А можно ли каким-то образом сделать, чтобы модуль не перебирал 100 тыс ссылок (на это уйдет часов 20), а обработал только 100 НОВЫХ ссылок. Завтра еще 200 только новых ссылок. 

    Если вы обработали 100к ссылок.
    а потом добавили новые 100 ссылок. При этом после обработки не нажимали на эту кнопку.

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

    z24NjSd.png

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

  7. 25.09.2022 в 08:01, Axelenz сказал:

    @Rassol2

    Очень полезные возможности появляются в модуле... можно будет и не допиливать ничего в Excel, а всё нужное получать с помощью модуля.

    На данный момент этот оператор доступен на вкладке парсинг в им. Парсинг в csv работать не будет. 
    Завезу по мере востребованности. 

  8. Обновление v4.9-3_beta

     

    Добавлен оператор {rand}
    Этот оператор позволяет генерировать случайные числа.

     

    Пример

    {rand[0-100]} - обратите внимание что диапазон рандомных числе должен находится внутри оператора {rand} в квадратных скобках. {rand[0-100]}

     

    Этот оператор можно использовать на вкладке Парсинг в им.
    Обратите внимание что при использовании в поиск замене при пред просмотре вы не увидите случайное число.
    Этот оператор отрабатывает уже после поиск замены на вкладке парсинг в им. И увидеть работу можно в пред просмотре парсинга в им.

     

     

    Подробности в инструкции к модулю.

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

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

    • +1 2
  9. Обновление v4.9-2_beta
    Добавлен оператор {sdate} !!!
    Данный оператор взял в себя все хотелки по работе с датами. Теперь можно указывать даты в разных форматах и сдвигать их вперед и назад.
    Пример о чем идет речь можно увидеть здесь.

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

    t4AYlG0.png

     

    Теперь в редакторе товаров можно отфильтровывать не только те что сегодня не были обновлены, но и к примеру товары которые последний раз обновились два или три дня назад. Да и в принципе оператор {sdate} поддерживает любые форматы и любое смешение дат.

     

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

    И все правила которые были реализованы на основе {date} нужно пересохранить в новом стиле, или заменить на {sdate}!!!


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

     

    Собственно все богатство этого оператора по ссылке ниже.

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

     

    Так же обратите внимание что все это выходит в бета версии модуля и требует обкатки и сообщений о каких либо проблемах.

    • +1 3
  10. 17.09.2022 в 13:24, partshez сказал:

    Доброго времени суток! Вопрос появился. В товаре указана дата добавления. Необходимо отфильтровать во время парсинга (не через редактор!) только товары, добавленные на донор сегодня. Если товар добавлен на донора сегодня, количество 99. Иначе ноль. Нужно что-то типа этого в поле количество    {if[{gran_1}{=}{date}]}99{else}0        {gran_1} получаем в виде **17.09.2022**

    Как реализовать? Пока решения не получилось найти. Именно при парсинге нужно

     

     

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

  11. 15.09.2022 в 13:48, Axelenz сказал:

    Нельзя ли в следующих релизах добавить возможность править именно эту возможность сразу же в cron ?

    Здравствуйте.
    Нет пока что такое изменение не предвидится.
    Сделать можно но в ближайшей перспективе не стоит ждать. :(

  12. 15.09.2022 в 07:52, tekhnovybor сказал:

    SEO URL must be unique!

    Доброго времени суток. Помогите пожалуйста разобраться с этой проблемой, 3 дня не можем решить.
    При парсинге на мультиязыке (рус/укр, обе галочки стоит) и при создании СЕО из названия, не создаются автоматически уникальный сео юрл? а только при ручном добавлении в каждом товаре, в каждом русском дописываю - ру, а в украинском - укр, только тогда товар адекватно отображается на сайте в обоих языках. Как сделать это автоматичным?

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

  13. 15.09.2022 в 10:54, vikvol сказал:

    ні, помилка далі

     

     

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

    image.png.3c42d6d71ba5140cd2e96f65e9a10c0f.png

     

    А так чисто для эксперимента на своем сайте без парсинга можете добавить видео в описание ?
    Может проблема в том что автор видео не разрешает встраивать свои видео на чужие сайт ?

  14. 15.09.2022 в 05:42, MrYorksman сказал:

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

    хочу таймер включить

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

    • +1 2
  15. @Magnitico Здравствуйте.
    По возможности прячте изображение под спойлер.
    Вот здесь.

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

    qA3EK2v.png

    Это делает ветку более читаемой.

    По поводу вопроса о кроне вам все верно ответили.
    Сейчас вы всем заданиям выдали одно и тоже время. И подозреваю что не разграничил его тайм аутами.
    Относитесь к крону как к солдатам в армии.
    Вот у вас задание выполнять с 0-19 часов. Это равносильно что вы солдату сказали мой полы с 0-19 часов. И не важно все полы вымыты или нет он будет это делать все это время. Тай маут нужен что бы крон остановился выполнять задание если ссылки были все спарсены в этом задании. Это освобождает крон для выполнения другого задания.

    К примеру если у вас будет два задание и в обоих будет указано выполнять задание с 0-3 часов. И не будет указан таймайт. То модуль будет выполнять только первое задание по кругу пока не пройдет 3 часа. Если задание  закончится через час он опять начнет его выполнять с начала, и так ока не закончится выделенное время.

    Подытожу.
    Луче сами разграничивайте время на разные задания, либо выставляйте таймауты.
     

    • +1 1
  16. @Magnitico Обновите модуль до последней бета, в ней был исправлен баг с изменением формата фото. Это он у вас на скришотах, с вероятностью в 95%
    Обновите модуль до последней версии и перепарсите все фото заново.

  17. Внимание.

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

    В связи с этим просьба воздержатся от переноса ближайшие 72 часа.
     

  18. 30.08.2022 в 13:41, Axelenz сказал:

    @Rassol2

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

    Парсинг в ИМ - > Изображения

     

    Последнее время часто попадаются сайты, с которых "прилетают" все фото с наименованием img.jpg и всё... приходится раскидывать по папкам с наименованием id товара. Но само фото так и имеет наименование  img.jpg, img_1.jpg, img_2.jpg... Возможность добавления по желанию в наименование фото какой-то из границ {gran_XXX} существенно облегчило бы жизнь...

     

    Фото прилагаю...

    https://prnt.sc/Po8KO0HOJ73j

     

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

  19. 30.08.2022 в 12:27, Axelenz сказал:

     

    Парсинг : Ошибка запроса | Код ошибки = 28

    Сначала смотрим значение переменной на хостинге в php.ini

    max_execution_time

    (например, если для загрузки xml указанное в simplepars_browser.tpl максимальное время выполнения запроса, например, 25 с недостаточно и получаете в логах ошибку 28, то смотрите сначала на хостинге и при возможности увеличить - исправляете на большее время)

     

    Потом вносим исправления в файл /admin/view/template/catalog/simplepars_browser.tpl

     

    Путь, где искать этот файл

    https://prnt.sc/d_BX_pZauZzY

     

    Что необходимо добавить

    https://prnt.sc/OV0qi8IPePI3

     

    <option value="30" <?php echo ($browser['timeout'] == 30)?'selected':''?>>30 сек</option>
    <option value="40" <?php echo ($browser['timeout'] == 40)?'selected':''?>>40 сек</option>
    <option value="50" <?php echo ($browser['timeout'] == 50)?'selected':''?>>50 сек</option>
    <option value="60" <?php echo ($browser['timeout'] == 60)?'selected':''?>>60 сек</option>

     

    Время, указанное в файле, не может быть больше того, что указано в php.ini

     

    Читаем мануал автора по модулю тут:

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

     

    Да но уже есть более актуальная статья.
    https://simplepars.top/index.php?page=note&n=53

    • +1 2
  20. 27.08.2022 в 10:58, xshader сказал:

    Как вариант да, но двумя проектами не обойтись (можно и не проектами, просто несколько итераций парсинга фото), т.к фото в трех вариантах jpeg, jpg, png. И еще важно отдельно сначала пройтись по основному фото товара в источнике для трех вариантов расширения, чтобы оно осталось главным. Иначе если сначала спарсить все фото, например, png, а где-то главным в источнике будет jpg и тогда будет сдвиг последовательности фото. Но как вариант да, можно

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

    • +1 1
  21. 27.08.2022 в 03:40, Aspirinnka1 сказал:

    Добрый день. должно работать, распишите, плз, как сделать

    В редакторе товара в опции есть возможность умножения

     

     

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

    image.thumb.png.a556989a656b7cc0a9aed94882c2a6a3.png

     

    Здравствуйте.
    Отрываете файл.
    /admin/view/template/catalog/simplepars_productsetup.tpl
    Находите строку.
    <option value="-" <?php echo ($opt['data']['price_prefix'] == '-')?'selected':''?>>(-) Минус от цены</option>

    Добавляете после нее.
    <option value="*" <?php echo ($opt['data']['price_prefix'] == '*')?'selected':''?>>(*) Умножить</option>
    После этого в меню появится возможность выбрать умножение.

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

Important Information

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