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

Rassol2

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

    11 604
  • З нами

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

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

  1. 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
  2. 27.08.2022 в 10:58, xshader сказал:

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

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

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

  4. 27.08.2022 в 04:37, xshader сказал:

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

    Нет такой возможности в модуле нет.

     

     

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

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

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

     

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

    Требуется или раскидывать фото по разным подпапкам или при парсинге иметь возможность названию фото прилеплять доп идентификатор в виде порядкого номера

    Или устранить этот недочет в jet cache я так понимаю с парсингом фото проблем нет, а проблемы в том что такая ситуация не учтена в jet cache

  5. 26.08.2022 в 10:28, valico2525 сказал:

    Здравствуйте.Подскажите что не так?Обработчиком xml нарезаю файл на отдельные товары.Сохраняю и включаю Старт сканирования.Потом перехожу во вкладку Сбор ссылок и ничего там не вижу.Нет ссылок на нарезанные товары .Может я что-то упустил?

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

    Прочтите что у вас в логах написано по этому вопросу.
    Если там присутствует Operation timed out after 15006

    То решение вашего вопроса написано сразу над вашим вопросом. :)

    • +1 3
  6. Давненько написал статью как увеличь время ожидания ответа в модуле, но не публиковал ее потому что нужно было по исправлять ошибки.
    И так уже дето месяц а то и больше она ждет исправления.
    В связи с этим публикую тут, думаю смысл будет ясен и так.
    Кому ошибки режут глаза, сразу приношу извинения.

     

    Что делать если в логах написано Operation timed out after 15006

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

     

    Кстати это стать в ОСНОВНОМ была написана для тех кто использует модуль для загрузки xml, как ответ на возросший спрос в этой функции.

    • +1 2
  7. 22.08.2022 в 09:12, partshez сказал:

    Работает. Но в моем случае на предыдущей странице Вы мне показали, что массив на массив не может быть умножен. Только на число. Именно это и подразумевалось в моем ответе. Не более

    А почему в вашем ответе не подразумевается что у кошечки лапка болит ?

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

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

    Мне даже сложно представить как у вас в голове создалась эта цепочка последовательности что бы выдать такой результат.
    Более того вы как пример показали формулу из логических операторов и назвали ее схемой по наценки.

    Боже, если бы я был на месте человека который спросил, после прочтения вашего ответа я бы сжег компьютер с словами "меня к этому жизнь не готовила".

     

     

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

  8. 22.08.2022 в 08:22, Aspirinnka1 сказал:

    Автор, скажите, а здесь можно добавить умножение?


     

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

    image.png.8209a12a8d86d7af7d4d3037c9a2faa5.png

     

    Добавить можно, но тут нужно понимать одну фундаментальную вещь.
    Сам модуль не производит ни каких математических действий. Все что он делает это записывает префикс в базу данных.
    В данном случаи доступен префикс + - и =
    Если добавить * это не факт что в логике есть конструкция которая отвечает за поведение.
    Допустим в поле базы данных можно вставить любой символ, можно и знак $ только как это будет работать не понятно.


    Если вам нужно было что бы цена умножалась убедитесь что после установки префикса * логика будет работать как вам нужно, тогда я распишу где это сделать.

     

    • +1 1
  9. 20.08.2022 в 09:39, iler сказал:

    Есть интернет-магазин, нужно единоразово с него спарсить структуру категорий сразу на двух языках.

    Парсить надо сразу в базу opencart 3, что бы поля с названиями категорий заполнились сразу на двух языках.

    Товары не парсим.

     

    Кто готов сделать, пишите в личку, дам ссылку на магазин с которого парсить

     

     

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

    Пришлите ссылку на сайт донор посмотрю что у вас.

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

    • +1 1
  11. 20.08.2022 в 06:47, partshez сказал:

    Пока не срабатывает. Уже 6 часов мудрую, перебираю варианты. Не получается!

    https://prnt.sc/aIJwwMobdHmU  Это на доноре.     Четыре картинки слева - это одно фото.  Текст справа - сдвинут через эти &nbsp;   

    Таких фото несколько в описании и около каждой четверки справа тексты.   

    https://prnt.sc/HYlsRQB2EBuk Не получается синхронизировать фото и соответствующий текст. 

    Что ни делаю, не могу совместить красиво.  Может другой вариант подскажете?

    https://www.caralarm.com.ua/avtosignalizacija-bezbrelochnaja-prizrak8lsmart-p-28157.html

     

    не знаю как на счет 6 часов но вот.
     

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

    5Ji7SZ3.png

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

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

    rT5GyHG.png

     

    • +1 1
  12. 20.08.2022 в 06:23, partshez сказал:

    Опять обращаюсь за помощью. В коде страницы донора есть символы     &nbsp;</div>       https://prnt.sc/mD-ARq7yb_v5

    Симплпарс в Настройках, поиск/замене этот тег не видит, но переносит их в Описание при парсинге. https://prnt.sc/EUQMtxpfMX25

    Как избавиться от    <div>&nbsp;</div>   ?  Мне не нужен этот неразрывный пробел   &nbsp;

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

    Попробуйте оба правила.

    &nbsp;|

     |

    Какое то должно сработать.

     

  13. 18.08.2022 в 07:28, partshez сказал:

    А что с этим вопросом? Должно срабатывать, но не срабатывает!

    Сейчас попробую установить версию 9.1 и посмотрю

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

    Поправьте если я не правильно предположил.

  14. 18.08.2022 в 07:20, partshez сказал:

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

    Вот вам подсказка.
    Вот сюда лепите 1.
     

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

    z9MF6pJ.png

    Срабатывает, значит функция работает.

     

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

     

    18.08.2022 в 07:22, partshez сказал:

    Понял. Буду использовать. %значение%

    Допивая бутылочку пива до нижней грани этикетки вы вспоминаете что это работает при использовании правило
    %значение% - которое гласит что в границе парсинга в любом месте должно быть сравниваемое значение. Другим языком что перед цифрой один или после нее может быть что угодно, и тогда это утверждение будет справедливо.


    И вот тут допивая последние осадки из бутылки будет ясно, значит что то все же закрадется в границу парсинга. Осталось найти что и почему.
    НО если вас устраивает решение с %значением% то пусть будет так.

    Но тут могу предположить что с вероятностью в 98% сравнение в допуск работает.

  15. 18.08.2022 в 07:16, partshez сказал:

    https://prnt.sc/Xk4zpeww1okc   Лишних пробелов нет, скрытых символов тоже не вижу. Число в другой раскладке не бывает

    На моем тестовом не срабатывает. На сайте заказчика не срабатывает. На сайте в Молдавии не срабатывает

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

  16. 18.08.2022 в 07:05, partshez сказал:

    Еще один вопрос. https://prnt.sc/cTmQ3FWByPlU  Допуск Равна не срабатывает.

    Тут очевидный ответ. Значит оно не равно.
    Тут других вариантов нет. Доставайте увеличительное стекло и проверяйте что с чем сравниваете. Где то там есть подвох.

  17. 18.08.2022 в 06:37, partshez сказал:

    https://prnt.sc/Jptv7kcpOHdK  Здесь нужно получить цену 12213 грн  для данного товара https://matras.kiev.ua/matrasy/western-brn

    SPsetting-772 (1).json 15 \u041a\u0431 · 0 скачиваний

    Внимательно читаем мой вопрос.
    Куда именно вы вставляете вот это правило в модуле!!!
    {gran_1}{/}{gran_2} 

    Я не хочу решать за вас задачу как вам и что получить.

    Ваш вопрос изначально звучал можно ли так делать. Ответ да!
    Если у вас не работает укажите где вы это записываете.

    А зачем вы это делаете и что вы хотите получить это дело десятое и не моего ума. Моя задача проверить функционал.

  18. 18.08.2022 в 06:26, partshez сказал:

    https://prnt.sc/t-dobcZ4jjam  Мне нужна вот эта цена

    Мне нужно понять куда именно вы хотите записать вот это
    {gran_1}{/}{gran_2} 
    Так как это работает, но судя по тому что у вас возникает этот вопрос вы пытаетесь засунуть эту запись куда то в экзотическое место.

  19. 18.08.2022 в 06:10, partshez сказал:

    Всем привет! Появилась хотелка. Есть две границы цены - основная и акционная. Нужно получить коэффициент. Основная/акционную. Т.е. произвести действие с двумя границами.    {gran_1}{/}{gran_2}   . Можно ли в нашем модуле это сделать? Например, в наценке.  Или невозможно? Или действия можно производить только граница и число {gran_1}{/}2  ? Вроде бы обсуждался этот вопрос раньше, но не могу найти. 

    Не совсем понимаю где именно вы это хотите сделать ? 
     

    вообще границу на границу делить можно. И это легко проверяется. 
    или конкретнее укажите что вы имеете в виду. 

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

Important Information

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