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

Recommended Posts

  В 17.12.2024 в 19:02, ekramnychka сказав:

Добрый вечер

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

https://postimg.cc/F76XB78T

https://postimg.cc/xchBPBN7

 

Помогите пожалуйста разобраться в чем проблема. Не бесплатно

Expand  

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

Так что вам нужно в этом случаи редактировать
$script_data['form']['price']

 

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

Надіслати
Поділитися на інших сайтах

  В 18.12.2024 в 11:44, Rassol2 сказав:

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

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

Так что вам нужно в этом случаи редактировать
$script_data['form']['price']

 

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

Expand  

Спасибо. Понял.
Жалко конечно, если бы можно изменять {gran} через скрипты и потом писать в товар, то мне бы с моим околонулевым набором знаний в php и чатомЖПТ было бы легче жить. 
 

Надіслати
Поділитися на інших сайтах


  В 18.12.2024 в 11:53, farshmac сказав:

Спасибо. Понял.
Жалко конечно, если бы можно изменять {gran} через скрипты и потом писать в товар, то мне бы с моим околонулевым набором знаний в php и чатомЖПТ было бы легче жить. 
 

Expand  

Дак а что мешает править там где я написал разницу нет какое значение в массиве править 

Надіслати
Поділитися на інших сайтах

  В 18.12.2024 в 11:57, Rassol2 сказав:

Дак а что мешает править там где я написал разницу нет какое значение в массиве править 

Expand  

Так ничего не мешает. Я так изначально и сделал, в первом сообщение по САБЖУ описал и код приложил. Задача была решена, но более сложным путем (для меня). Просто не мог понять почему не получалось вернуть в {gran} и ее уже записать.

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

Змінено користувачем farshmac
Надіслати
Поділитися на інших сайтах


  В 18.12.2024 в 12:30, farshmac сказав:

Так ничего не мешает. Я так изначально и сделал, в первом сообщение по САБЖУ описал и код приложил. Задача была решена, но более сложным путем (для меня). Просто не мог понять почему не мог вернуть в {gran} и ее уже записать.

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

Expand  

Ну чуть больше шагов, любое решение это набор компромиссов с чемто ...
Главное что у вас вышло решить ваш вопрос.

Надіслати
Поділитися на інших сайтах

Всем привет! Уже на нескольких серверах сталкиваюсь с проблемой. При запуске Парсинг в ИМ вручную обрабатываются ссылки быстро, т.е. за одну секунду несколько ссылок. https://prnt.sc/M6i0j2Zc9aBc  Но при запуске этого же задания по крон обрабатывается одна ссылка за одну минуту  https://prnt.sc/a5S-RF4GiLj9

Т.е. после выполнения одного запроса сервер останавливает работу задания. Через минуту согласно настроек на хостинге (запускать каждую минуту) повторно запускается скрипт. Обрабатывается еще один запрос, сервер опять останавливает работу задания. Через минуту сервер запускает скрипт, обрабатывается один запрос, сервер опять останавливает работу задания. 

Что необходимо изменить в настройках сервера? Какую задачу сформулировать в запросе в техподдержку? Чтобы по крон работа была такой... https://prnt.sc/94L5rGAELoWf  Здесь за три секунды обработано 15 запросов. 

Надіслати
Поділитися на інших сайтах


Вопрос по настройке крон Парсинг в CSV. https://prnt.sc/2Ec8DQBX1-Lt  Если выбираем Удалить прайс лист в начале работы крон, все понятно. Прайс удален, сформирован заново. А если выбрать Не удалять прайс лист? Что происходит во время работы задания в существующем прайс листе, который создан ранее и лежит на сервере? Он обновляется? Или добавляется информация? Или что происходит?

Надіслати
Поділитися на інших сайтах


  В 26.12.2024 в 08:41, partshez сказав:

Всем привет! Уже на нескольких серверах сталкиваюсь с проблемой. При запуске Парсинг в ИМ вручную обрабатываются ссылки быстро, т.е. за одну секунду несколько ссылок. https://prnt.sc/M6i0j2Zc9aBc  Но при запуске этого же задания по крон обрабатывается одна ссылка за одну минуту  https://prnt.sc/a5S-RF4GiLj9

Т.е. после выполнения одного запроса сервер останавливает работу задания. Через минуту согласно настроек на хостинге (запускать каждую минуту) повторно запускается скрипт. Обрабатывается еще один запрос, сервер опять останавливает работу задания. Через минуту сервер запускает скрипт, обрабатывается один запрос, сервер опять останавливает работу задания. 

Что необходимо изменить в настройках сервера? Какую задачу сформулировать в запросе в техподдержку? Чтобы по крон работа была такой... https://prnt.sc/94L5rGAELoWf  Здесь за три секунды обработано 15 запросов. 

Expand  

Тоже стыкался. Ответа так и не нашел.

Надіслати
Поділитися на інших сайтах


  В 26.12.2024 в 08:41, partshez сказав:

Всем привет! Уже на нескольких серверах сталкиваюсь с проблемой. При запуске Парсинг в ИМ вручную обрабатываются ссылки быстро, т.е. за одну секунду несколько ссылок. https://prnt.sc/M6i0j2Zc9aBc  Но при запуске этого же задания по крон обрабатывается одна ссылка за одну минуту  https://prnt.sc/a5S-RF4GiLj9

Т.е. после выполнения одного запроса сервер останавливает работу задания. Через минуту согласно настроек на хостинге (запускать каждую минуту) повторно запускается скрипт. Обрабатывается еще один запрос, сервер опять останавливает работу задания. Через минуту сервер запускает скрипт, обрабатывается один запрос, сервер опять останавливает работу задания. 

Что необходимо изменить в настройках сервера? Какую задачу сформулировать в запросе в техподдержку? Чтобы по крон работа была такой... https://prnt.sc/94L5rGAELoWf  Здесь за три секунды обработано 15 запросов. 

Expand  

Ответ на этот вопрос очень простой: то, что у хостера есть возможность ставить 5 снежинок (* * * * *, ежеминутно дёргать cron), ещё не значит, что оно так у них и работает... это просто для украшения, воспринимать нужно, как украшение к Новому году ) На дешёвых тарифах это за правило, нет никакого "ежеминутно"... Может стоять "*", а подразумевается (иногда даже указывают, но чаще всего - нет), что срабатывать будет раз в 5, 10, 15, ... минут.

Варианты решения задачи:

сменить тарифный план

сменить хостинг

Змінено користувачем Axelenz
Надіслати
Поділитися на інших сайтах


  В 26.12.2024 в 08:49, partshez сказав:

Вопрос по настройке крон Парсинг в CSV. https://prnt.sc/2Ec8DQBX1-Lt  Если выбираем Удалить прайс лист в начале работы крон, все понятно. Прайс удален, сформирован заново. А если выбрать Не удалять прайс лист? Что происходит во время работы задания в существующем прайс листе, который создан ранее и лежит на сервере? Он обновляется? Или добавляется информация? Или что происходит?

Expand  

Я когда-то использовал это для формирования полного прайса, т.е. если логика в новых релизах модуля не поменялась, то идёт проверка на существование файла на сервере и если он найден, то дописывается.

Так можно с разных проектов внести данные в один прайс и дальше его уже использовать...

Змінено користувачем Axelenz
  • +1 1
Надіслати
Поділитися на інших сайтах


  В 26.12.2024 в 12:51, Axelenz сказав:

Ответ на этот вопрос очень простой: то, что у хостера есть возможность ставить 5 снежинок (* * * * *, ежеминутно дёргать cron), ещё не значит, что оно так у них и работает... это просто для украшения, воспринимать нужно, как украшение к Новому году ) На дешёвых тарифах это за правило, нет никакого "ежеминутно"... Может стоять "*", а подразумевается (иногда даже указывают, но чаще всего - нет), что срабатывать будет раз в 5, 10, 15, ... минут.

Варианты решения задачи:

сменить тарифный план

сменить хостинг

Expand  

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

В моем случае это физический сервер. Сисадмин спрашивает, что нужно изменить? А я не знаю, что ему сказать

Змінено користувачем partshez
Надіслати
Поділитися на інших сайтах


Подсскажите как в поиске и замене заменить разделитель | который собственно и отвечает за замену на какой-либо другой символ?

Просто категории у донора в xml выглядят так Хром накладки|Накладки на ручки|Накладки на двери и нужно их привести в нормальный вид.

Надіслати
Поділитися на інших сайтах


  В 26.12.2024 в 15:52, yurok79 сказав:

Подсскажите как в поиске и замене заменить разделитель | который собственно и отвечает за замену на какой-либо другой символ?

Просто категории у донора в xml выглядят так Хром накладки|Накладки на ручки|Накладки на двери и нужно их привести в нормальный вид.

Expand  

{reg[#\|#]}|{csvnc}

Если хотите заменить "|" на {csvnc}

Надіслати
Поділитися на інших сайтах


  В 03.01.2025 в 13:44, AlexanderYuzkov сказав:

Чи вміє модуль зжимати фото при завантаженні??

Expand  

можно у webp конвертировать. это и получиться как сжимание...

Надіслати
Поділитися на інших сайтах

  В 03.01.2025 в 13:45, solohaigor сказав:

можно у webp конвертировать. это и получиться как сжимание...

Expand  

Але оригінал має бути на сервері в jpg чи іншому форматі. 

Надіслати
Поділитися на інших сайтах


  В 03.01.2025 в 13:47, AlexanderYuzkov сказав:

Але оригінал має бути на сервері в jpg чи іншому форматі. 

Expand  

ну будет у Вас оригинал и далее конвертирует у webp

Надіслати
Поділитися на інших сайтах

  В 03.01.2025 в 15:11, solohaigor сказав:

ну будет у Вас оригинал и далее конвертирует у webp

Expand  

Мені потрібно стиснути оригінал під час завантаження 

Надіслати
Поділитися на інших сайтах


  В 03.01.2025 в 15:49, AlexanderYuzkov сказав:

Мені потрібно стиснути оригінал під час завантаження 

Expand  

тогда думаю потребуется написание скрипта для этого

Надіслати
Поділитися на інших сайтах

Всем привет. При парсинге в ИМ не получается добавить несколько фото для опции товара (изображения опций pro), в "поиск/замена" текст после обработки выглядит как и пример "http://svetavto.com.ua/image/catalog/product/test/003690_7.jpg{csvnc}http://svetavto.com.ua/image/catalog/product/test/003690_6.jpg" - через {csvnc}. По итогу парсится только первое фото и на этом все.

Надіслати
Поділитися на інших сайтах


  В 07.01.2025 в 01:01, markbb сказав:

Всем привет. При парсинге в ИМ не получается добавить несколько фото для опции товара (изображения опций pro), в "поиск/замена" текст после обработки выглядит как и пример "http://svetavto.com.ua/image/catalog/product/test/003690_7.jpg{csvnc}http://svetavto.com.ua/image/catalog/product/test/003690_6.jpg" - через {csvnc}. По итогу парсится только первое фото и на этом все.

Expand  

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

Надіслати
Поділитися на інших сайтах

  В 07.01.2025 в 18:12, ruvenum сказав:

всем привет!
в чём может быть проблема модуль не хочет проверять прокси

image.thumb.png.9bd6ba49936bbcee4a7664bb9b1f42ed.png

Expand  

image.thumb.png.1c509605838a7666cb9e2a48e51bcba2.png 

Попробуйте посмотреть лог

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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