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

Recommended Posts

27.08.2022 в 13:37, xshader сказал:

Кидает фото в одну папку и создает много пустых. Логика создания подпапки не должна быть 1 фото = 1 подпапка?

 

я уже давно не использую подпапки. Использую существующие границы для постройки пути к фото. На выходе получаю путь вида: Производитель-категория-название товара - фото товара. 

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


27.08.2022 в 12:37, xshader сказал:

Вопрос. Есть ли возможность при парсинге в шаблон названия изображения каждому фото добавлять какой-то порядковый номер?

А то получается так, парсим фото, включена опция "Создать подпапки"

/image/catalog/product/vanny/chugunnye_vanny/E2941-00/1/E2941-00.jpg
/image/catalog/product/vanny/chugunnye_vanny/E2941-00/1/E2941-00.png

Как вариант, хотя и не из самых удобных, можете разделить проект на 2 проекта. В одном парсить фото только с расширением jpg а в другом только png. Папки же необходимо тогда назвать по принципу:

 

/image/catalog/product/vanny/chugunnye_vanny/E2941-00/jpg/E2941-00.jpg
/image/catalog/product/vanny/chugunnye_vanny/E2941-00/png/E2941-00.png

 

Добавлять ещё и "Создать подпапки", когда у Вас стоит, как видно, артикул или модель товара, особого смысла не вижу...

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


Народ, помогите.  Откуда в описании берется лишний </strong>. Из-за него верстка едет в описании товара. Уже второй час голову ломаю.

В предпросмотре все нормально, в поиск\замена тоже все нормально.

А после парсинга в описании товара добавляется </strong> и писец -верстка плывет

 

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


image.thumb.png.c48599792efe3b25175be1971e3d1f2b.png

 

 

image.thumb.png.559508dd9bf376497afdd4b450344a86.png

 

 

и вот после парсинга лишний </strong>

image.thumb.png.f08f84c52b13ad04ed372584b579320d.png

 

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


27.08.2022 в 13:52, Aspirinnka1 сказал:

Народ, помогите.  Откуда в описании берется лишний </strong>. Из-за него верстка едет в описании товара. Уже второй час голову ломаю.

В предпросмотре все нормально, в поиск\замена тоже все нормально.

А после парсинга в описании товара добавляется </strong> и писец -верстка плывет

Так это нужно понимать, что Вы с ним делаете, с этим текстом...

Может там элементарно стоит где-то

<p><strong></strong></p>

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


27.08.2022 в 13:44, Axelenz сказал:

Как вариант, хотя и не из самых удобных, можете разделить проект на 2 проекта. В одном парсить фото только с расширением jpg а в другом только png. 

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

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


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>
После этого в меню появится возможность выбрать умножение.

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

27.08.2022 в 10:58, xshader сказал:

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

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

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

27.08.2022 в 20:26, Rassol2 сказал:

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

Да, сообщил конечно, он пока не вышел на связь.

В общем, проблема решается небольшим изменением admin/model/catalog/simplepars.php, дополнительно добавил расширение файла в название картинки $path_img, чтобы получалось E2941-00_png.png

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


27.08.2022 в 21:25, Rassol2 сказал:

Отрываете файл.
/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>
После этого в меню появится возможность выбрать умножение.

Спасибо! Так и предполагал, что по аналогии с =

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


Автор подскажите, а можно в редактор товаров добавить действие "Добавить проект в товар" ? 

Удобно когда один сайт в 2-х проектах используется (одним проектом обновляю цены по YML ссылке, вторым обновляю/добавляю сами товары).

 

 

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

image.png.ec6d5688413221216c4b60f04360847e.png

 

Или может внести изменения в модуль и просто во время парсинга у товара не менять ИД проекта, а добавлять второй ИД?

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


Здравствуйте подобное уже обсуждалось и вряд ли появится такой функционал в будущем так как подобное нужно только нескольким.
Пока можете воспользоваться  Редактор товаров > Фильтр > Проект добавив нужный проект затем отфильтровать и видеть товар с двух проектов а если нет под задач выполняемые через шаблоны то и создать шаблон на отображение товаров второго проекта.

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


28.05.2021 в 11:10, Rassol2 сказал:

Тогда вам идти в поддержку хостинга и узнавать сколько у них максимальное время выполнения скрипта php
поскольку как правило на хостинге это 30с

В данном случаи настройки в модуле сделаны так что бы 25 секунд модуль ждал получения файла. И хотя бы 5с на его обработку.
Поскольку все же если вы ждете 25 загрузки файла то он весит много и нужно много времени на его обработку.

Одним словом узнаете сколько максимальное время выполнения скрипта. И если оно больше 30с я напишу где добавить варианты времени ожидания.


Здравствуйте!
Столкнулся с такой же проблемой. У хостинга 60 секунд максимальное время выполнения. Подскажите пожалуйста, где это поменять?

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


30.08.2022 в 17:14, Dim_On сказал:


Здравствуйте!
Столкнулся с такой же проблемой. У хостинга 60 секунд максимальное время выполнения. Подскажите пожалуйста, где это поменять?

Написать в техподдержку хостинга. Увеличат

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


Я не о хостинге сейчас, а о добавлении варианта 60 сек в сам SimplePars...
 

  

30.08.2022 в 17:59, partshez сказал:

Написать в техподдержку хостинга. Увеличат

 

30.08.2022 в 17:14, Dim_On сказал:

Одним словом узнаете сколько максимальное время выполнения скрипта. И если оно больше 30с я напишу где добавить варианты времени ожидания.

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


30.08.2022 в 18:05, Dim_On сказал:

Я не о хостинге сейчас, а о добавлении варианта 60 сек в сам SimplePars...

 

Парсинг : Ошибка запроса | Код ошибки = 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

 

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


30.08.2022 в 20:27, Axelenz сказал:

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

Спасибо за подсказку! Сменил всё, но не помогло. У меня потолок 60с на хостинге. Видимо не хватает всё равно времени на обработку xml весом в 172 Мб...

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


30.08.2022 в 21:13, Dim_On сказал:

Видимо не хватает всё равно времени на обработку xml весом в 172 Мб...

Для 172 Мб файла xml Вам необходимо менять хостинг. Там, где ограничивают Вас на max_execution_time=60 с

этот хостинг точно Вам не подойдёт )

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


@Rassol2

 

https://prnt.sc/UcDOl9VJbQwy

 

Внесите, пожалуйста, исправления в следующий релиз.

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


27.08.2022 в 20:46, xshader сказал:

В общем, проблема решается небольшим изменением admin/model/catalog/simplepars.php, дополнительно добавил расширение файла в название картинки $path_img, чтобы получалось E2941-00_png.png

@Rassol2

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

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

 

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

 

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

https://prnt.sc/Po8KO0HOJ73j

 

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


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
Надіслати
Поділитися на інших сайтах

30.08.2022 в 13:26, Axelenz сказал:

@Rassol2

 

https://prnt.sc/UcDOl9VJbQwy

 

Внесите, пожалуйста, исправления в следующий релиз.

Да поправил.

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

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

@Rassol2

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

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

 

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

 

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

https://prnt.sc/Po8KO0HOJ73j

 

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

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

01.09.2022 в 20:59, white130489 сказал:

Для ocStore 3.0.3.7 підійде?

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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