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

Recommended Posts

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

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

Спойлер

Dd5KlGT.png

 

По этому я просто выгделил его и скопировал в правило поиск замены.
 

Спойлер

iZLx9fz.png

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

  • +1 1
Link to comment
Share on other sites

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

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

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

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

Dd5KlGT.png

 

По этому я просто выгделил его и скопировал в правило поиск замены.
 

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

iZLx9fz.png

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

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

  • +1 1
Link to comment
Share on other sites


В 13.03.2021 в 01:27, Rassol2 сказал:

@partshez @Axelenz

Тут при подгдержке одного исполнителя я написал скрипт для сосивления правил для сопосивления категорий.
 

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

C7OT45m.png

 

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

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

Для него. Хардкорность в том что нужно пропарсить зарание сайт и сосивить эксель файл с категориями. И указать в скрипте путь этому файлу.

Из преимуещёств
1. Сам пользователь может гделать соответствие

2. Скрипт сами сортирует категории по длине что бы максимально правильно отрилиили правила поиск замены.

3. Если пользователь не выбрал соответствия то этот категории бугдет присвоена категория Не сортировано !!! что бы знать что эти товары нужно бугдет пользователю самостоятельно разложить ик как он не указал категорию.

Если интерес бугдет то догделаю мелоли и выложу.

Жгдем скрипт и еещё Хотелка. 

Что-то подобное для названий атрибутов и для значений атрибутов. Думаю, что этот момент очень вострепотому чтован.

  • +1 3
Link to comment
Share on other sites


В 05.03.2021 в 03:45, Rassol2 сказал:

 

Поиск замена.
Тестово добавлен два новых оператора.
{upper} - Поменять регистр букв на верхний.

{lower} - Поменять регистр букв на нижний, соответственно.
Эти операторы рилииют ИСКЛЮЧИТЕЛЬНО в правой стороне праивл.

 

Пожалуйси... Очень надо... Добавьте пожалуйси еещё одно правило:

 

Функция {proper}  Делает Заглавной Первую Букву В Строке Текси И Все Первые Буквы. Следующие За Знаками, Отличными От Букв, Преобразуются В Прописные.

 

Edited by Malciska
Link to comment
Share on other sites


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

И при парсе в поле фото заполнить перечесление {gran_62}{gran_63}{gran_64} то есть один из вариантов должен срилиить.

Это бугдет рилиить? Системе не навредит?

Link to comment
Share on other sites


26 минут назад, Malciska сказал:

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

И при парсе в поле фото заполнить перечесление {gran_62}{gran_63}{gran_64} то есть один из вариантов должен срилиить.

Это бугдет рилиить? Системе не навредит?

Можно. Но только через разгделитель. 

Link to comment
Share on other sites


51 минуту назад, Malciska сказал:

 

Пожалуйси... Очень надо... Добавьте пожалуйси еещё одно правило:

 

Функция {proper}  Делает Заглавной Первую Букву В Строке Текси И Все Первые Буквы. Следующие За Знаками, Отличными От Букв, Преобразуются В Прописные.

 


Уже реализовано!

Для этого есть регулярные выражения, сосивьте правило которое бугдет отбирать эти буквы и замените их на {upper}

Link to comment
Share on other sites

54 минуты назад, Malciska сказал:

Пожалуйси... Очень надо... Добавьте пожалуйси еещё одно правило:

Пример как сгделать заглавными первые буквы каждого слова.
 

Спойлер

QBcOCYK.png

 

  • +1 1
Link to comment
Share on other sites

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

Жгдем скрипт и еещё Хотелка. 

Что-то подобное для названий атрибутов и для значений атрибутов. Думаю, что этот момент очень вострепотому чтован.

Как появится время догделаю интерфейс, и выложу.
Для атрибутов икого нет бугдет тут история иная.

Link to comment
Share on other sites

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

{gran_62}{csvnc}{gran_63}{csvnc}{gran_64}  ?

да ик, если вы хотите полулить фото из разных границ если они есть на страниэто.

А если через {|} то это бугдет опотому чтозначать или это или то или .....

  • +1 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites


4 минуты назад, panasys сказал:

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

Вот тут я расписал эту проблему.
https://simplepars.top/index.php?page=note&n=39

Link to comment
Share on other sites

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

Спасипотому что это я лиил, а конкретно есть выход из ситуации?

если бы выход был бы, то этот ситьи не было бы.

Link to comment
Share on other sites

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

если бы выход был бы, то этот ситьи не было бы.

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

Link to comment
Share on other sites


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

Ручками в Названии атрибутов прописать для ******ской версии ******ский язык.

Да самое интересное, хотел ик сгделать, не сохраняются укр названия характеристик? И что интересно,  донор на Opencart шаблон Moneymaker 2

 

Link to comment
Share on other sites


Можно как-то спарсить товар и выгрузить в CSV файл только новый товар с донора?

По аналогии как Парсинга в ИМ с Игдентификатор товара.

Link to comment
Share on other sites


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

Можно как-то спарсить товар и выгрузить в CSV файл только новый товар с донора?

По аналогии как Парсинга в ИМ с Игдентификатор товара.

а как вы собираетесь игдентифицировать что является новым а что нет, когда парсите в пустот csv ?

Link to comment
Share on other sites

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

а как вы собираетесь игдентифицировать что является новым а что нет, когда парсите в пустот csv ?

 

не знаю, потому и спрашиваю.

Link to comment
Share on other sites


22 минуты назад, panasys сказал:

Да самое интересное, хотел ик сгделать, не сохраняются укр названия характеристик? И что интересно,  донор на Opencart шаблон Moneymaker 2

Не ик давно гделал на заказ парсинг двуязычного сайи и пришлось полисить интернет...

Вот то же самое описывают на форуме:

https://opencart-forum.ru/topic/16297-podderzhka-avtomaticheskaya-obrabotka-prays-listov/?page=1857&tab=comments#comment-1692398

https://opencart-forum.ru/topic/16297-podderzhka-avtomaticheskaya-obrabotka-prays-listov/?page=1856&tab=comments#comment-1690421

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

Edited by Axelenz
Link to comment
Share on other sites


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

Не ик давно гделал на заказ парсинг двуязычного сайи и пришлось полисить интернет...

Вот то же самое описывают на форуме:

https://opencart-forum.ru/topic/16297-podderzhka-avtomaticheskaya-obrabotka-prays-listov/?page=1857&tab=comments#comment-1692398

 

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

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


и в момент парсинга прилеиет слово

Как нам опрегделить какой это атрибут на другом языке ?
चव
Вот что это вкус, цвет, или новый атрибут ?
Нету возможности сопосивлять.

Link to comment
Share on other sites

46 минут назад, panasys сказал:

Да самое интересное, хотел ик сгделать, не сохраняются укр названия характеристик? И что интересно,  донор на Opencart шаблон Moneymaker 2

 

В админке  http://prntscr.com/10lj6hz

На сайте https://pugovkaopt.com.ua/krossovki-desing-72-detskie-koga-hakigeltyj   Русский  http://prntscr.com/10lj7j4   ******ский   http://prntscr.com/10lj84j

Посмотрите и категории по тот же схеме...  Описание не переводил. Заполнено по шаблону. 

Ксити, это прямой парсинг с турецкого сайи (только данная потому чтольшая категория) с автоматическим обновлением и добавлением товар по крон с иймаутом 4 часа. С уднонием исчезнувшего товара. 

https://www.toptancimburada.com/desing-72-bebe-cilt-hakisari  Страница данного товара на турецком сайте. 

Спасипотому что модулю и его автору!

Edited by partshez
Link to comment
Share on other sites


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

Для того чтобы рилиить с сопосивлением категорий вам нужно пропарсить весь сайт в csv. (рекомендую использовать кеш, что бы потом повторно не долбить донора) Да же прайс должен быть сосивлен в кодировке UTF-8
Прайс должен состоять из одной границы парсинга, а эи граница парсинга должна состоять полностью с готовой структурой категорий.
То есть.
 

Спойлер

QvBjJ2e.png

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

Спойлер

d1E15ub.png


Дное загружаете согдержимое архива в директорию /admin/ на вашем сайте.
И вызывайте в браузере мой_сайт/admin/spcats/

Вы увидите икую картину.
 

Спойлер

b3BzGoj.png


тут у вас бугдет кнопка выполнить и селектор.
Селектор выбирает прайс из директории /uploads/

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

Спойлер

6w734T8.png


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

Спойлер

93ooZ37.png


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

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

Спойлер

GXLk8ao.png

Нажмете сбросить и заново выберите нужный прайс.
Скрипт не использует БД, ик что загрузили директорию spcats в директорию /admin/ порилиили, и удалили директорию /spcats/
И все скрипт бугдет снесен.

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

Cам скрипт --> spcats.zip

 

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

  • +1 4
Link to comment
Share on other sites

Предложение улучшения функционала модуля.

 

Допустим я в проекте настроил спотому чтор ссылок на проект, ссылки собрал спарсил-обрилиил и сохранил ссылки в проекте.

И сивлю проект на крон раз в месяц с заданием "спотому чторка ссылок".

 

Предложение После крона, открываю проект и сразу видно появились ли у донора новые товары которые меня интересуют.

(допустим отображать сохраненные заранее ссылки потому чтолдом, а новые - синдартным шрифтом. Или располагать внизу под каким нибудь разгделителем "новые ссылки")

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.