-
Публікації
740 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача Axelenz
-
ну пробуйте резать вот так: unit="">|>
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
это не регулярные выражения, а скрипты нужны, чтобы сложить с разных складов
-
Для того, чтобы получить вразумительный ответ, необходимо задать вразумительный вопрос. Не проще ли показать на примере ? В регулярные выражениях нет арифметических операций, разве что косвенные, с помощью логики...
-
Вообще то там "*" нужно ставить. У автора модуля вполне понятно всё расписано... http://joxi.ru/L21qOG3UwYYex2
-
Пожалуйста, рад был помочь. Они и называются регулярными потому, что регулярно всеми востребованы, так что пригодятся ещё
- 13 413 відповіді
-
- 2
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Летом переписывались с Вами по поводу парсинга... но Вы решили сэкономить
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Я, например, делал так, когда нужно было, чтобы атрибуты ложились по группам, как у донора: парсил атрибуты только определённой группы, потом менял границы под другую группу и парсил снова... и так раз 5 делал, чтобы попало всё именно по группам как хотел. Но это если вкратце, описал...
-
{reg[#/resize_cache(/iblock/(.*){1,3}/)(.*)/#]}|$1 вот это регулярное выражение приведёт в порядок фото из кеша... модуль будет добавлять ровно сколько фото, сколько Вы ему прописали...
-
Тут убираем не нужное и получаем оригинал фото по ссылке: https://nsk.richfamily.ru/upload/iblock/52c/280543.jpg Фактически Вам подсовывают фото из кеша, которое уже отресайзено, но при желании, Вы можете получить его оригинал.
-
Замечательно. Шаг второй - учимся прятать свои длинные простыни, как делают все на форуме:
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Проще всего заказать работу специалистам по парсингу. Потому, что парсинг в режиме переписки на форуме занятие так себе... (
-
Вы бы лучше показали (если проет не секретный, конечно), что и где Вы пишите... а то описывать своими словами это хорошо, но... Хотя бы картинки для наглядности. Регулярку вот эту именно вставляем в обычную границу. {reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t> http://joxi.ru/GrqDkGVHzLaNYA Но если Вы совсем уж не понимаете, что делаете, то попробуйте почитать... весьма интересно... https://simplepars.top/index.php?page=notes&tag_id=8 И обратите внимание, в регулярке этой экранировать необходимо "*" с помощью "\".
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Вам ничего делать не нужно, регулярное выражение за Вас это сделает. Его записываете в Обычной границе. А в повторяющихся указываете уже теги не <title> и </title> а <t> и </t> Надеюсь, что так понятно.
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Вот по возможности, регулярных выражений "почти" нет... {reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t> В обычной границе делаете подмену тегов на новые, а в повторяющейся собираете всё только с этих тегов...
-
Из того, что Вы описали, то может и поможет регулярное выражение типа такого: {reg[#[^0-9°]#]}|
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
В Вашем случае как раз и нужно использовать повторяющиеся границы. Тогда Ваш вопрос решится.
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Группы вырезать тогда уж проще вот так: <td colspan='2'>{skip}</td>| А Вы вообще используете какие границы ? Повторяющиеся ? Вырезаю лишнее <{skip}>| Вот тут Вы как раз и вырезаете не лишнее, а то, что Вам нужно, поэтому и получаете вполне прогнозируемый результат.
-
CostPrice - закупочная цена товаров в opencart https://opencartforum.com/topic/51166-podderzhka-costprice-zakupochnaya-cena-tovarov-v-opencart/ ...в базовой версии Opencart напрочь отсутствует понятие "закупочная цена товара"
-
Я не очень себе представляю, зачем "простым смертным" что-то доставать из базы, изменять и обратно возвращать ?
-
Это и так присутствует уже в модуле. Можете реализовать с помощью скриптов любые хотелки... https://simplepars.top/index.php?page=note&n=48
-
Правильно понимаете теоретически. Главное при этом учесть, за сколько примерно могут выполниться эти задания, с учётом возможных задержек и накинуть про запас ещё времени... А если это парсится с одного донора, но с разных категорий, то лучше разнести всё по времени выполнения и дать отдохнуть донору от своего присутствия )
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
{csvnl} поставьте Автор модуля ничего не скрывает, тут всё описано: https://simplepars.top/index.php?page=note&n=9
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
https://www.castorama.ru/media/catalog/product/cache/thumbnail/80x/9df78eab33525d08d6e5fb8d27136e95/a/b/ab002e_100026_1.jpg С помощью регулярных выражений вырезать всё не нужное и получить изображение в нормальном качестве. cache/{skip}/{skip}/{skip}/| https://www.castorama.ru/media/catalog/product/a/b/ab002e_100026_1.jpg
-
Нет ничего не возможного... вопрос только в том, стоит ли заморачиваться. Можно своим скриптом с браузера спарсить с этого донора пару: ссылка и соответственно путь категорий, где ЭТО реально лежит. Потом в SimplePars только скормить в поиск замене это соответствие... Потом можно как угодно это обновлять по цене, наличию (не обновляя только категории), но только для новых товаров процедура будет такая же... (
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Конечно же так и должно быть... у Вас ведь в одном товаре фото с одинаковым названием, т.е. SKU товара одинаковое и фото ложатся в одну папку, как её не назови...