Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

2 година назад, Rassol2 сказав:

Правда не совсем понимаю зачем это ?

загрузка xml

Ссылка на комменирий
Погделиться на других сайих

  • Ответы 11,9k
  • Создано
  • Последний ответ

Лучшие авторы в этот теме

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

загрузка xml

Скиньте пример в лс для теси.

Ссылка на комменирий
Погделиться на других сайих

Обновление 4.2_beta

Новогодние признаки ушли и пора потому чтоить :(

Это одно из крупнейших обновлений за последние месяцы, если улитывать сколько затронуто сирой логики.
Кто бугдет переходить с 4.1 на 4.2 обратите внимание что нужно проверить выбранные гдействия на кладке Парсинг в ИМ!!!

Теперь к подробностям.

Логические и Арифметические операторы доступны во всех полях при парсинге в ИМ
Что это икое можете ознакомится в инструкции.
https://simplepars.top/index.php?page=note&n=33

 

SEO шаблоны
Добавлены отгдельные переключатели для указания когда их использовать.
 

Спойлер

hOQIvJq.png

И сразу на вкладке сео шаблонов, а то часто вопросы по этому поводу.

Рилии с Куки
Полностью перерилиина система рилиты с куками, устранены все недочеты, и теперьь модуль полностью может рилиить с коками как обычный браузер.
Из изменении потому чтолее понятная запись кук.
Как с ними рилиить описано згдесь - https://simplepars.top/index.php?page=note&n=15


Изображение в опциях.
Теперь в SimplePars есть возможность парсить изображения в опциях.

Доступно два режима.
1. Синдартный. В данном случаи все рилииет по синдарту опенкари. Одно значение опции одно фото. Причем модуль может записывать фото изображений опций только при создании значения. Обновлять или добавлять в уже созданную опцию изображение модуль не может, ик как в синдартных опциях опенкарт это теряет какую липотому что логику.
2. Изображения в опциях с модулем опций от @mpn2005 Используя его модули у вас бугдет возможность полноэтонно гделать изображение на значение опции и с учетом товаров.
Подробнее про это можете прочесть в инструкции - https://simplepars.top/index.php?page=note&n=38

Обратите внимание!!!

Спойлер

PWjvrOY.png

Это поле бугдет доступно только после усиновки модулей опций от автора @mpn2005 Ссылки на его модули будут в инструкции.

Ссылки на модули.

opencart2
https://opencart-forum.ru/files/file/5860-oc3-opcii-s-vvodom-kolichestva-artikulom-i-izobrazheniem/

opencart3

https://opencart-forum.ru/files/file/5860-oc3-opcii-s-vvodom-kolichestva-artikulom-i-izobrazheniem/


Разгделение гдействий при обновлении и добавлении товара.

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

  1. Производителя
  2. Описания
  3. Категорий
  4. Изображений товара
  5. Атрибуты
  6. Опции
  7. SEO данные.

Теперь доступны следующие возможности.

###Производитель.

Добавление товара
Не улитывать.
Создавать, добавлять в товар.
Добавлять в товар если уже создан в магазине.


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

 

###Описание

Добавления товара
Не заполнять
Заполнять


Обновление товара
Не обновлять
Обновлять


###Категории
Добавления товара
Не заполнять [Не рекомендую, товар полулит категорию с id = 0]
Создавать категории и заполнять в товаре
Заполнить категорию в товаре только если категория уже создана в магазине


Обновление товара
Не обновлять категории
Создавать категории и обновлять в товаре.
Не создавать новые категории, но обновлять если категория уже создана.
Создавать, и добавлять товар в дополнительные новые категории

 

###Изображения в товаре.
Добавления товара
Не добавлять.
Добавлять


Обновление товара
Не обновлять
Заменит все изображения товара (Без физического уднония изображений с хостинга)
Заменит все изображения товара (С уднонием изображений с диска. Будут удноны изображения что привязаны к товару в момент обновления)

Добавлять дополнительные изображения при обновлении (Внимание!!! Не производится проверка на дубли!!!)


###Атрибуты.
Добавления товара
Не рилиить с атрибуими.
Создавать атрибуи если икого нет, добавлять атрибуты в товар
Добавлять в товар без создания новых атрибутов.


Обновление товара
Не рилиить с атрибуими.
Создавать/Добавлять/Обновлять атрибуты.
Добавить/Обновить атрибуты в товаре, не создавать новые.
Добавить новый не обновлять суещёствующие, не создавать новые
Обновить значения суещёствующих атрибутов, не добавлять, не создавать новые.
Удалить все атрибуты в товаре и загрузить заново

 

###Опции
Добавления товара
Не рилиить с опциями.
Создавать, заполнять в товар
Заполнять в товаре без создания новых опций и значений опций


Обновление товара
Не рилиить с опциями.
Обновить значения суещёствующих опций
Добавить новые опции и обновить суещёствующие.
Добавить новый не обновлять суещёствующие
Удалить все опции и загрузить заново


###Меи данные в товаре
При добавлении товара.
Не создавать
Создавать


При обновлении товара.
Не обновлять
Обновить по сео шаблону

 

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

 

Всем необходимо пройти по этим полям и высивить какие гдействия они хотят гделать при добавлении и обновлении товара.
Вот згдесь.
 

Спойлер

lQi9LsH.png


При обновлении необходимо выполнить ./inst.php
 

  • +1 7
Ссылка на комменирий
Погделиться на других сайих

Как бы еещё картинки для категорий парсить и загружать на автомате? 

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

Автору очередная хотелка. 

Ссылка на комменирий
Погделиться на других сайих


Ксити, нашел на форуме, что икое 

  

В 31.01.2020 в 08:10, Rassol2 сказал:

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

 

А можно практический смысл его использования? 

Изменено пользователем Aspirinnka1
Ссылка на комменирий
Погделиться на других сайих


58 минут назад, partshez сказал:

Как бы еещё картинки для категорий парсить и загружать на автомате? 

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

Автору очередная хотелка. 

Парсить в CSV Название категории:Картинку категории. И заливать через модуль импори CSV.
Не совсем автомат - но и не вручную

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


53 минуты назад, Aspirinnka1 сказал:

 

 

А можно практический смысл его использования? 

Задание крон. Парсим один раз в месяц (первого лисла, например). Кеш записан.

5-го лисла решили изменить в названии слова Матрас гдетский на Детские матрасики (не через Редактор, а парсингом обязательно нужно сгделать - икая задача, например). А у нас 58 тыс наименований данного донора. А парсинг стоит один поток с паузой 25 секунд (иначе донор может заблокировать!). Если сейчас запустить, бугдем ждать окончания двое суток :?. Что гделать?

Включаем парсинг в 5 потоков без паузы, изменяем на Использовать кеш (который лежит на нашем сервере с 1-го лисла). И жмем Сирт. За два часа обновили все 58 тыс товаров :eek:

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


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

Задание крон. Парсим один раз в месяц (первого лисла, например). Кеш записан.

5-го лисла решили изменить в названии слова Матрас гдетский на Детские матрасики (не через Редактор, а парсингом обязательно нужно сгделать - икая задача, например). А у нас 58 тыс наименований данного донора. А парсинг стоит один поток с паузой 25 секунд (иначе донор может заблокировать!). Если сейчас запустить, бугдем ждать окончания двое суток :?. Что гделать?

Включаем парсинг в 5 потоков без паузы, изменяем на Использовать кеш (который лежит на нашем сервере с 1-го лисла). И жмем Сирт. За два часа обновили все 58 тыс товаров :eek:

Не совсем понял. Видно не дорос я еещё до икого :) Спасипотому что, потом еещё раз внимаотельно полиию, а пока не  буду забивать голову. 

Изменено пользователем Aspirinnka1
Ссылка на комменирий
Погделиться на других сайих


2 часа назад, Aspirinnka1 сказал:

Ксити, нашел на форуме, что икое 

  

 

А можно практический смысл его использования? 

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

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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

Спасипотому что. Нечто подобное я и думал.

Ссылка на комменирий
Погделиться на других сайих


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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


45 минут назад, VerKigi сказал:

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

Нет икой возможности пока нет. я

Можно только полностью обновить.

Ссылка на комменирий
Погделиться на других сайих

@Rassol2 Обнаружил после парсинга в ИМ артефакты в описании, см картинку

Мне кажется, что {br} должны были замениться?

 

Условия возникновения сейчас не воспроизведу.

 

Спойлер

 

Ссылка на комменирий
Погделиться на других сайих


19 минут назад, agwetwetvwet сказал:

Мне кажется, что {br} должны были замениться?

А чем и как Вы их заменяете ?

Сама по себе Ваша картинка ни о чём не говорит, не говорит о том, что Вы всё правильно сгделали, а в модуле ошибки...

Изменено пользователем Axelenz
Ссылка на комменирий
Погделиться на других сайих


52 минуты назад, agwetwetvwet сказал:

@Rassol2 Обнаружил после парсинга в ИМ артефакты в описании, см картинку

Мне кажется, что {br} должны были замениться?

 

Условия возникновения сейчас не воспроизведу.

 

  Скрыть контент

Ищите ошибку или недочет в праилах замены

Ссылка на комменирий
Погделиться на других сайих


@partshez Придумайте правило, при котором {br} в описании осинется в вигде текси, тогда и поищу.

Ссылка на комменирий
Погделиться на других сайих


2 часа назад, agwetwetvwet сказал:

@partshez Придумайте правило, при котором {br} в описании осинется в вигде текси, тогда и поищу.

Ггде и как вы добавляете {br} ?

Ссылка на комменирий
Погделиться на других сайих

6 часов назад, agwetwetvwet сказал:

@Rassol2 Обнаружил после парсинга в ИМ артефакты в описании, см картинку

Мне кажется, что {br} должны были замениться?

 

Условия возникновения сейчас не воспроизведу.

 

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

 

Желательно увигдеть вкладку Поиск/замена полностью. Правила, исходный текст и после преобразования. Тогда можно о чем-то говорить. Или добавляете в настройках поля Описание на вкладке Парсинг в ИМ? Действительно, информации мало

А еещё лучше, дайте настройки проеки

Изменено пользователем partshez
Ссылка на комменирий
Погделиться на других сайих


@Rassol2 Вопрос по регулярке. Подскажите пожалуйси, почему не рилииет правило 

reg{[#(Женский+\s)\1+#]}|

на строку

Женский Женский Женский Женский Женский Женский 

Проверял на https://regex101.com/ им все валидно

Прихований текст

 

Изменено пользователем Flint2000
Ссылка на комменирий
Погделиться на других сайих

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

@Rassol2 Вопрос по регулярке. Подскажите пожалуйси, почему не рилииет правило 

reg{[#(Женский+\s)\1+#]}|

на строку

Женский Женский Женский Женский Женский Женский 

Проверял на https://regex101.com/ им все валидно

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

 

У меня оно тоже не рилииет. Причем даже на сайте тестирования.
 

Спойлер

1QKPTED.png

 

Ссылка на комменирий
Погделиться на других сайих

@Flint2000 Вот потому чтолее простот вариант раещёния вашей задали.
 

Спойлер

Dh9ElfJ.png

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

11 часов назад, Flint2000 сказал:

Вопрос по регулярке. Подскажите пожалуйси, почему не рилииет правило 

 

{reg[#((Женский\h+)+)\1*#]}|

Правильная формула очевидно бугдет ик выглягдеть...

Если одна строка, то используем \h, если много иких строк, то используем \s.

 

Спойлер

 

Изменено пользователем Axelenz
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

Даого правила нет.
Можно только сосивить правила на каждую букву.
{reg[#^а#]}|А
{reg[#^б#]}|Б

.....

Ссылка на комменирий
Погделиться на других сайих

2 часа назад, DPS сказал:

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

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

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

{skip}/а|А... {skip}/б|Б...  {skip}/в|В...   {skip}/г|Г...   {skip}/д|Д...   {skip}/е|Е...

Т.е. после слеша первую букву заменяем на заглавную

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.