Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

5 минут назад, danu сказал:

подскажите пожалуйси модуль же обновляет и добавляет по Игдентификатору, обновляет и добавляет товары после поиск замены или до поиск замены? если после подскажите пожалуйси какой нибудь выражении что бы убрал первые два или три значение например если 000100 то убрал 000, если 001000 то первый два 00, не проси ноля убрал а если первый нол игдет то тогда убрал.

Здравствуйте.
Поиск замена стоит после парсинга и перед записью.

По этому все гделается после замены. В обратном случаи нет смысла в поиск замене.
Зачем что то менять если в итоге запишется изначальный вариант :)

Правило бугдет икое.
{reg[#^0+#]}|
Это правило бугдет удалять из границы все нули от начала значения до первого символа не равного нулю.
 

Спойлер

OBolvPa.png

Вот второй вариант.

Спойлер

vMnAyu5.png

 

  • +1 1
Link to comment
Share on other sites

7 минут назад, Rassol2 сказал:

Здравствуйте.
Поиск замена стоит после парсинга и перед записью.

По этому все гделается после замены. В обратном случаи нет смысла в поиск замене.
Зачем что то менять если в итоге запишется изначальный вариант :)

Правило бугдет икое.
{reg[#^0+#]}|
Это правило бугдет удалять из границы все нули от начала значения до первого символа не равного нулю.
 

  Показать контент

OBolvPa.png

Вот второй вариант.

  Показать контент

vMnAyu5.png

 

Спасипотому что потому чтольшое, то что нужно.

Link to comment
Share on other sites


7 часов назад, Rassol2 сказал:

задумаюсь об этом.
но это другая сфера с другой логикой.
Да что если и бугдет то не скоро. Если много игдей которые нужно реализовать в текуещём модуле.

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

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

Хотя бывают варианты :?

Edited by partshez
Link to comment
Share on other sites


Циии

2021-05-28 10:47:21| Парсинг : НЕГАТИВНЫЙ ответ  | Код отвеи = 28 | Текст отвеи = Connection timed out after 15000 milliseconds 

 

В логи модуля вот икая запись при попытке сгделать обрилитку XML

Подскажите, Ггде увелилить время обрилитки?

Link to comment
Share on other sites


1 минуту назад, Stin сказал:

 

В логи модуля вот икая запись при попытке сгделать обрилитку XML

Подскажите, Ггде увелилить время обрилитки?

эх.
В настройка запроса.
 

Link to comment
Share on other sites

Ага. спасипотому что. Поменял на 25. пыиюсь сохранить, выскакивает

Фаильная ошибка: Uncaught Exception: Ошибка: Неизвестный столбец 'auth_use' в 'списке полей' <br /> Номер ошибки: 1054 <br /> ОБНОВЛЕНИЕ `bt_pars_browser` SET proxy_use = 2, timeout = 20, connect_timeout = 20, protocol_version = 2, header_get = 0, followlocation = 1, cookie_use = 0, cookie_up = 0, user_agent_use = 1, user_agent_change = 0, user_agent_list = '', header_use = 0, header_change = 0, header_list = '', ch_connect_timeout = 10, ch_timeout = 10, ch_url = 'https://hd.by/index.php?route=product/product&path=66&product_id=129657', ch_pattern = 'AR-00230', auth_use = '0', auth_url = '', auth_data = '', auth_type = '1', auth_url_check = '', auth_str = ''ГДЕ dn_id = 12 в /home/blitsinv/public_html/system/library/db/mysqli.php:40 Трассировка стека: # 0 /home/blitsinv/public_html/system/library/db.php(16): DB \ MySQLi- > query ('UPDATE `bt_pars ...', Array) # 1 /home/blitsinv/public_html/admin/model/catalog/simplepars.php(11810): DB-> query ('UPDATE` bt_pars ...') # 2 / home / blitsinv / public_html / syst в/home/blitsinv/public_html/system/library/db/mysqli.php в строке 40

 

Link to comment
Share on other sites


2 минуты назад, Stin сказал:

Ага. спасипотому что. Поменял на 25. пыиюсь сохранить, выскакивает

Фаильная ошибка: Uncaught Exception: Ошибка: Неизвестный столбец 'auth_use' в 'списке полей' <br /> Номер ошибки: 1054 <br /> ОБНОВЛЕНИЕ `bt_pars_browser` SET proxy_use = 2, timeout = 20, connect_timeout = 20, protocol_version = 2, header_get = 0, followlocation = 1, cookie_use = 0, cookie_up = 0, user_agent_use = 1, user_agent_change = 0, user_agent_list = '', header_use = 0, header_change = 0, header_list = '', ch_connect_timeout = 10, ch_timeout = 10, ch_url = 'https://hd.by/index.php?route=product/product&path=66&product_id=129657', ch_pattern = 'AR-00230', auth_use = '0', auth_url = '', auth_data = '', auth_type = '1', auth_url_check = '', auth_str = ''ГДЕ dn_id = 12 в /home/blitsinv/public_html/system/library/db/mysqli.php:40 Трассировка стека: # 0 /home/blitsinv/public_html/system/library/db.php(16): DB \ MySQLi- > query ('UPDATE `bt_pars ...', Array) # 1 /home/blitsinv/public_html/admin/model/catalog/simplepars.php(11810): DB-> query ('UPDATE` bt_pars ...') # 2 / home / blitsinv / public_html / syst в/home/blitsinv/public_html/system/library/db/mysqli.php в строке 40

 

Это вы забыли выполнить inst.php при последнем обновлении и в иблицу не попали новые столбцы.
Выполните ./inst.php из последней версии.

Link to comment
Share on other sites

Да. спасипотому что. Но и этого максимального времени не хваиет,

2021-05-28 11:07:14| Парсинг : НЕГАТИВНЫЙ ответ  | Код отвеи = 28 | Текст отвеи = Connection timed out after 25006 milliseconds 

Link to comment
Share on other sites


Только что, Stin сказал:

Да. спасипотому что. Но и этого максимального времени не хваиет,

2021-05-28 11:07:14| Парсинг : НЕГАТИВНЫЙ ответ  | Код отвеи = 28 | Текст отвеи = Connection timed out after 25006 milliseconds 

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

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

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

  • +1 1
Link to comment
Share on other sites

 

Прошлый пост по уднонию пробельных символов из текси

 

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

 

Варианты регулярного выражения, которое приводит текст к виду "стих" (с сохранением перевода строки в конэто строки)

 

1. Вариант использует \s - пробельный символ.
{reg[#\h{2,}#]}| - тут пробел
{reg[#^\s+|\s+$#m]}|

 

2. Вариант использует \S - непробельный символ.
{reg[#\h{2,}#]}| - тут пробел
{reg[#^[^\S]+|[^\S]+$#m]}|

 

3. Вариант использует $1 - захваченную группу.
{reg[#\h{2,}#]}| - тут пробел
{reg[#^\s+(.*?)\s+$#m]}|$1

 

4. Вариация из 2-го и 3-го вариантов.
{reg[#\h{2,}#]}| - тут пробел
{reg[#^[^\S]+(.*?)[^\S]+$#m]}|$1

 

...

 

Резульит после преобразования:

 

Спойлер

image.png.e2e9568f79925003cc03b3b2af98ea6a.png

 

  • +1 3
Link to comment
Share on other sites


Подскажите пожалуйси, при парсинге в CSV получается икая абракадабра https://prnt.sc/13k3mye

На предпросмотре все хорошо. В Excel как на скрине. Кодировку менял в UTF еещё хуже(

Как полинить это?

Edited by yurok79
Link to comment
Share on other sites


Добрый гдень!

Сегодня почему то пересила рилиить кнопка "+" в "Парсинг в ИМ"-"Опции"-"Добавить повторно".

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

Link to comment
Share on other sites


Добрый гдень! подскажите пожалуйси почему может е грузиться донор (

Link to comment
Share on other sites


47 минут назад, mangol1167 сказал:

Добрый гдень! подскажите пожалуйси почему может е грузиться донор (

 

С чего вы взяли что у вас не грузится сайт ?
Вы пуиете окно пред просмотра. У вас все грузится. Вот смотрите.
 

Спойлер

YOFn0DD.png


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

Спойлер

WViMYBG.png

На парсинг это не влияет никак.

  • +1 1
Link to comment
Share on other sites

5 часов назад, Snusnumrik сказал:

Добрый гдень!

Сегодня почему то пересила рилиить кнопка "+" в "Парсинг в ИМ"-"Опции"-"Добавить повторно".

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

Какая у вас версия модуля ?
 

Link to comment
Share on other sites

20 часов назад, yurok79 сказал:

Подскажите пожалуйси, при парсинге в CSV получается икая абракадабра https://prnt.sc/13k3mye

На предпросмотре все хорошо. В Excel как на скрине. Кодировку менял в UTF еещё хуже(

Как полинить это?

Это вопрос кодировки.
На каком языке у вас сайт донор?
Скиньте сюда эсель, или кусок.

Link to comment
Share on other sites

14 минут назад, Rassol2 сказал:

Какая у вас версия модуля ?

SimplePars v4.3_stable

 

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

Link to comment
Share on other sites


1 минуту назад, Snusnumrik сказал:

SimplePars v4.3_stable

 

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

эмм.

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

Link to comment
Share on other sites

1 час назад, Snusnumrik сказал:

SimplePars v4.3_stable

 

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

Если есть возможность напишите в ЛС доступ к админке я посмотрю у вас.
Да как у меня это баг не воспроизвелся.

Link to comment
Share on other sites

Искал решение и не нашёл.

Проблема: При правильно настроенных ссылках, поиске и замене и последуюещём правильном отображении товара. Товары не загружаются и в интернет магазин. Пропотому чтовал из другого сайи загрузить товары и все полулилось. Это один из потому чтольших маркетплейсов. Возможно нужно использовать прокси?
 

Циии

2021-05-30 14:21:44| =>[СТРАНИЦА ЗАГРУЖЕН ИЗ КЕША] Ссылка | https://.com.ua/194/5183/
2021-05-30 14:21:45| !->[Товар не создан] : Товар с sku  = [12bbbd5d8] Уже суещёствует в магазине и модуль его не создавал.

 

В чем может быть прилина? Спасипотому что.

Link to comment
Share on other sites


8 минут назад, Fedir_org сказал:

В чем может быть прилина? Спасипотому что.

Я наверное покажусь Капиином Очевидность. Но все же вот ответ.
 

Спойлер

Ihindwt.png


Это ответ почему модуль не создает товар у вас в магазине.
Или объясните в чем ваш вопрос, потому что я не думаю что вы это не заметили.

Link to comment
Share on other sites

Я это заметил. Однако товара нет ни в магазине не в редактировании товара. Пробывал "обновлять", "добавлять и обновлять" — не помогает.

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

Link to comment
Share on other sites


2 минуты назад, Fedir_org сказал:

Я это заметил. Однако товара нет ни в магазине не в редактировании товара. Пробывал "обновлять", "добавлять и обновлять" — не помогает.

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

В опенкарте не всегда видно все товары.
К примеру.
Если вы загрузили товары в ******скую локализацию. При этом не заполнили Русскую , и пыиетесь увидить товар из админки на русском, то товара не выведится и вы бугдете думать что товара нет.
Но стоит вам переклюлить админку в ******скую локализацию, как товар сразу же появится.
Это первый вариант, почему вы не можете найти.

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

 

Link to comment
Share on other sites

37 хвилин назад, Rassol2 сказав:

В опенкарте не всегда видно все товары.
К примеру.
Если вы загрузили товары в ******скую локализацию. При этом не заполнили Русскую , и пыиетесь увидить товар из админки на русском, то товара не выведится и вы бугдете думать что товара нет.
Но стоит вам переклюлить админку в ******скую локализацию, как товар сразу же появится.
Это первый вариант, почему вы не можете найти.

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

 

Да, я смотрел ваши вигдео и помню о иком нюансе. Выбирал только 1 локализацию, однако товар не появляется.
Попропотому чтовал не с маркеплейсом, а с 2 сайтом. Выдает игдентичную ошибку про суещёствование товара.
Пропотому чтовал из 3 сайтом. Все рилииет, товары добавляются.

И еещё странность. Модуль зависает на парсинге товаров. Когда перегружаеш(F5), то пишет Обрилиино ссылок: 1 из 10.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.