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

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

  17.01.2021 в 14:40, Rassol2 сказал:

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

Раскрыть  

загрузка xml

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

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

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

  17.01.2021 в 17:23, Flint2000 сказал:

загрузка xml

Раскрыть  

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

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

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

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

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

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

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

 

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

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

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

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


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

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

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

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

Это поле бугдет доступно только после усиновки модулей опций от автора @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]
Создавать категории и заполнять в товаре
Заполнить категорию в товаре только если категория уже создана в магазине


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

 

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


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

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


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


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

 

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


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


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


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

 

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

 

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

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


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

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

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

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

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

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


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

  

  31.01.2020 в 05:10, Rassol2 сказал:

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

Раскрыть  

 

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

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


  18.01.2021 в 09:06, partshez сказал:

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

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

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

Раскрыть  

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

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


  18.01.2021 в 09:27, Aspirinnka1 сказал:

 

 

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

Раскрыть  

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

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

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

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


  18.01.2021 в 10:30, partshez сказал:

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

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

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

Раскрыть  

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

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


  18.01.2021 в 09:27, Aspirinnka1 сказал:

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

  

 

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

Раскрыть  

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

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

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

  18.01.2021 в 12:09, Rassol2 сказал:

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

Раскрыть  

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

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


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

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


  19.01.2021 в 09:26, VerKigi сказал:

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

Раскрыть  

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

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

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

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

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

 

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

 

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

 

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


  22.01.2021 в 11:35, agwetwetvwet сказал:

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

Раскрыть  

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

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

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


  22.01.2021 в 11:35, agwetwetvwet сказал:

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

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

 

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

 

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


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

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


  22.01.2021 в 13:36, agwetwetvwet сказал:

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

Раскрыть  

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

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

  22.01.2021 в 11:35, agwetwetvwet сказал:

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

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

 

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

 

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

 

Раскрыть  

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

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

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


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

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

на строку

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

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

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

 

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

  22.01.2021 в 22:33, Flint2000 сказал:

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

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

на строку

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

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

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

 

Раскрыть  

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

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

 

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

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

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

 

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

  22.01.2021 в 22:33, Flint2000 сказал:

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

Раскрыть  

 

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

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

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

 

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

 

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


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

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

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


  23.01.2021 в 10:22, DPS сказал:

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

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

Раскрыть  

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

.....

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

  23.01.2021 в 10:22, DPS сказал:

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

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

Раскрыть  

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

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

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

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


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

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

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

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

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

Войти

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

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

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

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

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