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

Rassol2

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

    11 600
  • З нами

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

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

  1. 06.12.2022 в 08:53, partshez сказал:

    Довольно часто нужен такой скрипт. Если кто-то напишет, пожалуйста, поделитесь.

    Ссылки на товар- в Очередь сканирования другого проекта. Ссылки на товар- в ссылки на товар другого проекта.

    Оба варианта нужны.

     

    06.12.2022 в 09:56, Yuriy160589 сказал:

    Хорошо =)

     

    Вы таким не занимаетесь? Может на платной основе?

    Чуть позже выложу скрипт на эту тему. Но этот скрипт нужно будет запускать отдельно он не будет работать внутри моего модуля как доп собственные php скрипты в SimplePars

    • +1 1
  2. 04.12.2022 в 16:52, ValRock сказал:

    Всем привет.
    Нижние ссылки не загружаются в закладке "Настройка парсинга". Другие ссылки на товар на этом сайте загружаются без проблем. Вопрос - что не так с этими? Вместо кода просто в зоне загрузки пишет "1" и всё. Может только у меня так?
     

     

    Здравствуйте.
    не заметил ваше сообщение, чуть позже появится время и я постараюсь посмотреть что это и отпишусь вам.

  3. @Yuriy160589 Здравствуйте.
    Сейчас такой возможности нет. Можете только написать отдельный скрипт в не моего модуля, который будет перезаписывать ссылки в другие проекты.
    И повесить такое задание на обычный крон без моего модуля.

    Пока что я вижу только такой вариант.

     

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

  4. 04.12.2022 в 05:45, dimonregi_ua сказал:

     

    Всем привет! При выборе параметра "Создавать подпапки" для изображений - создаются папки от 0 и до 9. Возможно сделать чтобы под каждый товар создавалась отдельная папка с фото? Благодарю за ответ:cool:

    Screenshot at Dec 04 13-38-59.png

    Использовать границы парсинга.
    Вот тут
     

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

    PZxqhqc.png

    Прописать

    product/{gran_2}

    Где {пкфт_2} - это граница париснга которая содержит артикул товара.
    И так в директории product будут создаваться под директории с имением артикула, а внутрь будут фото этого товара.

    • +1 1
  5. 04.12.2022 в 05:48, Yuriy160589 сказал:

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

    Создаете шаблон в редакторе товаро с действием обнуление остатков.
    Выбираете этот шаблон на выполнение перед парсингом.
     

    В кроне.

    1)  Выбираете заготовленный шаблон.
    2) выбираете когда выполнять его.

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

    1sZfZgt.png



    Про это все есть инструкция
    https://simplepars.top/index.php?page=note&n=30

  6. 01.12.2022 в 06:51, atomelectro сказал:

    Подскажите:

    При установке - Вв разделе Каталог под пунктом Производители НЕ появляется пункт SimplePars 

    версия 7,1  и папки other versions of php поставил

    Убедитесь что выполняете пункты
    6

    7

    Инструкции по установке модуля.

    https://simplepars.top/index.php?page=inst

  7. 01.12.2022 в 01:36, ValRock сказал:

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

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

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

    А можете написать в контексте что вам нужно постоянно делать на тестовом а потом сразу внедрять.
    То есть из за какой области ?
    К примеру вы на тестовом сайте регулярные выражения тестирует.
    Просто интересно что нужно тестировать на тестовом что бы потом сразу переносить на основной и не как по другому.

    Это знанием поможет мне в будущем сделать модуль лучше.

  8. 30.11.2022 в 14:42, Yuriy160589 сказал:

    Подскажите пожалуйста, эта функция есть только для опций? Или для товаров тоже есть?

    Здравствуйте. 
    Эта функция существует в модуле с первого дня редактор. Выбираете количество ставите значение 0 и вот вам функция на обнуление остатков товара. 😉

  9. 29.11.2022 в 04:56, zhenik сказал:

    Всем добрый день, подскажите

    Есть ссылка на остатки поставщика XML

    Я хочу настроить, чтобы этот файл качался на мой сервер в определенную папку.

    Какую команду нужно прописать в планировщике ? У меня стоит IPS Manager на сервере

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

    Я так понял вопрос не про мой модуль , а про то как скачать файл и положить его в определенную директорию используя при этом крон хостинга.
    Так вот.
    Я знаю вариант только через php скрипт, написать скрип, и через крон его дергать.

    Пример скрипта.

    <?php
    	$data = file_get_contents('ссылка на файл.');
    	file_put_contents('Арес кугда сохранить', $data);
    ?>

    И вот этот скрипт уже дергать в кроне когда вам нужно.

    • +1 2
  10. 28.11.2022 в 14:49, yurok79 сказал:

    Подскажите по ошибке

    2022-11-28 19:52:05| Парсинг : НЕГАТИВНЫЙ ответ  | Код ответа = 18 | Текст ответа = transfer closed with outstanding read data remaining 

    Ошибка возникает в обработчике xml

    Раньше с этим фидом все было ок. В браузере фид открывается

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

  11. 21.11.2022 в 14:58, yurok79 сказал:

    Подскажите в чем проблема. На сервере куча ошибок вида:

    [cgi:error] [pid 4884] [client 176.114.9.138:46514] AH01215: PHP Warning:  fgets() expects parameter 1 to be resource, bool given in /var/www/alek1975/data/www/alt-shop.com.ua/admin/model/catalog/simplepars.php on line 12676: /var/www/php-bin/alek1975/php

    [cgi:error] [pid 4884] [client 176.114.9.138:46514] AH01215: PHP Warning:  feof() expects parameter 1 to be resource, bool given in /var/www/alek1975/data/www/alt-shop.com.ua/admin/model/catalog/simplepars.php on line 12675: /var/www/php-bin/alek1975/php
     

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

    Ошибка где то в отсутствия файла xml как я понимаю на вскидку. Но нужно проверять что это такое.

  12. 21.11.2022 в 09:01, TOLD11 сказал:

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

    Вот мой пример он не про регулярные выражения. Банальное вырезание в поим замене. Освойте его это просто, а дальше вырезайте не нужное. 
     

    • +1 1
  13. 21.11.2022 в 08:18, Axelenz сказал:

    сделать это не так уж сложно...

     

    {skip}х{.*}|$1
    {.*}х{skip}х{.*}|$2
    {.*}х{skip}|$2

     

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

     

    @Rassol2
    Ну вот допустим вы изучили вырезание, и только его. Как говорится когда в руках молоток то все вокруг гвозди.
    Дальше парсим значение с границами, делаем 3 границы и по очереди вырезаем ненужное.

    Ну первое значение.

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

    q0ltRT7.png


    Второе значение

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

    dJbEuaj.png


    Третье значение.

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

    bmvQBJB.png



    Вот прямое грубое решение.

    @TOLD11 Пожалуйста напишите что вы делали что у вас
    1 - вышло
    2 - вышло
    3 - не получается.

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

    • +1 2
  14. 21.11.2022 в 08:05, TOLD11 сказал:

    В XML фиде есть атрибуты и в этих атрибутах есть пункт размеров упаковки. В будущем, с точки зрения интеграции с логистическими сервисами, штука будет не лишняя. Можно ли значения раздробить на отдельные группы?:

    <param name="размер коробки (ДхШхВ)">70х155х705</param>

    Длина: 70 {gran1} 
    Ширина: 155 {gran2} 

    Высота: 705 {gran3}

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

    Вот первое и второе значение получилось настроить во вкладке настройки парсинга, а вот с высотой (крайнее значение) не могу за что либо зацепиться.
    Есть идеи?)) 

    Каждые пару месяцев одно и тоже :(
    Ребята тут же для решения нужна одна бутылка пива, и минута внимания. Кто не употребляет просто кружка чая и минута размышлений.

     

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

    8y0xxCP.png

    А еше есть решение через возврат значений.
    А еше есть решение через разные настройки границы парисинга.
    А еше есть решение через создание границ парсинга включая теги.

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

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

    • +1 1
  15. 20.11.2022 в 21:55, ValRock сказал:

    Этот донор из тех кто запрещает iFrame. Скину ссылку в личку.

    Iframe и код страницы это разное. 
    смотрите на код, именно на него я указал стрелочкой. 
    я вообще iframe не смотрю. 

  16. 20.11.2022 в 16:14, ValRock сказал:

    Добрый!
    Парсер не достаёт ссылки из кнопок или я туплю?
    Есть такой текст на странице,

    <button class="color-attribute" aria-label="Select Color Black" aria-describedby="0103" url="https://www.xxxxxxxx.com/en_US/yyyyyyyyy/zzzzzzzz.100.html">

    а на выходе ничего.
    Фильтров совсем нет.

    Здравствуйте.
    Убедитесь что в коде страницы есть эта ссылка в кнопке.
    Проверить это можно загрузив код в пред просмотр настроек границ парсинга и попробовать найти эту кнопку.
    То есть здесь
     

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

    oR68VgR.png

     

  17. 18.11.2022 в 18:11, TOLD11 сказал:

    Помогите пожалуйста с округлением количества товаров (не наценка). Поставщик периодически подводит неверно отдавая остатки в XML файле.

    Хочу настроить через поиск-замену, что при условии товара менее 10 шт, выводить на сайте количество 0.

     

    Пробовал по легкой дорожке:

    10|0 9|0 и так далее. В результате этих манипуляций, на всех товарах получаю остаток вроде этого: 000

     

    Как эту задачу корректно решить? Спасибо.

    Здравствуйте.
    Здесь все подробно разжёвано.
    https://simplepars.top/index.php?page=note&n=5

     

    Вот как это работает.

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

    yIxIFBg.png


    И вариант с остатком больше 10

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

    hViZrCW.png

     

    • +1 1
  18. 17.11.2022 в 09:52, sdgbgfm сказал:

    image.png.c3cf898861f6e284c0a418746fd4ae05.png

     

    А демо версия работает нормально

    Здравствуйте.
    Это не модуль не видит страницу, это донор заблокировал доступ от вас.
    forbidden переводится как запрещено, ну и если загуглить ответ 403 там будет расписано подробно что это такое.

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

    И так же скиньте мне номер заказа в ЛС так как я вас не вижу в списке покупателей моего модуля.

  19. @sdgbgfm А так же, пишите в ветке модуля что бы я не бегал по форуму в поисках вопросов о моем модуле.
    Все же в ветке модуля я точно не пропушу вопрос.

    https://opencartforum.com/files/file/6362-simplepars-universalnyy-parser-dlya-im/

    И так же скиньте мне номер заказа в ЛС так как я вас не вижу в списке покупателей моего модуля.

  20. 17.11.2022 в 09:50, sdgbgfm сказал:

    image.png.03c201b74bb20e41e2601496d042adc4.png

     

    Вот такое выдает, а демо версия видит нормально

    Здравствуйте.
    Это не модуль не видит страницу, это донор заблокировал доступк от вас.
    forbidden переводится как зпрещено, ну и если загуглить ответ 403 там будет расписано подробно что это такое.

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

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

Important Information

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