-
Posts
744 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Axelenz
-
Да, мануалы это наше ВСЁ. Потому, как модуль SimplePars предполагает многовариантность решений задачи, а следовательно решение может быть как оптимальным, так и "так себе решением"...
- 13,430 replies
-
- 3
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Такая картинка, как у Вас появляется в том случае, если есть Главное фото плюс ещё есть Галерея фото. Особенность состоит в том, что если фото не одно, то есть и Главное и Галерея и нет смысла вставлять главное фото при таком парсинге, потому, что оно будет дублироваться. А вот если фото у товара только одно, то галереи, как правило, тогда может и не быть. Поэтому я бы не рекомендовал парсить ВСЁ и СРАЗУ, а разделил бы границы Главного фото и Галереи фото. И выводить фото дальше через ИЛИ {|}, т.е. если есть Галерея, то выводить её первой, а если нет, то выводится Главное фото... Примерно такая теория...
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Я бы рекомендовал теперь проверить парсить фото на товаре, где фото только 1 шт., что получите ?
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Автор модуля как бы намекает на вот это место в модуле... http://joxi.ru/DmB5jZ7IqVqgxr Вместо {csvnc} вставить {br}. {br} - перенос строки. при помощи этого оператора можно добавить перенос строки или же вырезать их.{csvnc} - переход на новую колонку в csv файле.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
ну пробуйте резать вот так: unit="">|>
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
это не регулярные выражения, а скрипты нужны, чтобы сложить с разных складов
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Для того, чтобы получить вразумительный ответ, необходимо задать вразумительный вопрос. Не проще ли показать на примере ? В регулярные выражениях нет арифметических операций, разве что косвенные, с помощью логики...
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вообще то там "*" нужно ставить. У автора модуля вполне понятно всё расписано... http://joxi.ru/L21qOG3UwYYex2
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Пожалуйста, рад был помочь. Они и называются регулярными потому, что регулярно всеми востребованы, так что пригодятся ещё
- 13,430 replies
-
- 2
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Летом переписывались с Вами по поводу парсинга... но Вы решили сэкономить
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Я, например, делал так, когда нужно было, чтобы атрибуты ложились по группам, как у донора: парсил атрибуты только определённой группы, потом менял границы под другую группу и парсил снова... и так раз 5 делал, чтобы попало всё именно по группам как хотел. Но это если вкратце, описал...
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
{reg[#/resize_cache(/iblock/(.*){1,3}/)(.*)/#]}|$1 вот это регулярное выражение приведёт в порядок фото из кеша... модуль будет добавлять ровно сколько фото, сколько Вы ему прописали...
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Тут убираем не нужное и получаем оригинал фото по ссылке: https://nsk.richfamily.ru/upload/iblock/52c/280543.jpg Фактически Вам подсовывают фото из кеша, которое уже отресайзено, но при желании, Вы можете получить его оригинал.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Замечательно. Шаг второй - учимся прятать свои длинные простыни, как делают все на форуме:
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Проще всего заказать работу специалистам по парсингу. Потому, что парсинг в режиме переписки на форуме занятие так себе... (
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вы бы лучше показали (если проет не секретный, конечно), что и где Вы пишите... а то описывать своими словами это хорошо, но... Хотя бы картинки для наглядности. Регулярку вот эту именно вставляем в обычную границу. {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,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вам ничего делать не нужно, регулярное выражение за Вас это сделает. Его записываете в Обычной границе. А в повторяющихся указываете уже теги не <title> и </title> а <t> и </t> Надеюсь, что так понятно.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вот по возможности, регулярных выражений "почти" нет... {reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t> В обычной границе делаете подмену тегов на новые, а в повторяющейся собираете всё только с этих тегов...
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Из того, что Вы описали, то может и поможет регулярное выражение типа такого: {reg[#[^0-9°]#]}|
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
В Вашем случае как раз и нужно использовать повторяющиеся границы. Тогда Ваш вопрос решится.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Группы вырезать тогда уж проще вот так: <td colspan='2'>{skip}</td>| А Вы вообще используете какие границы ? Повторяющиеся ? Вырезаю лишнее <{skip}>| Вот тут Вы как раз и вырезаете не лишнее, а то, что Вам нужно, поэтому и получаете вполне прогнозируемый результат.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
CostPrice - закупочная цена товаров в opencart https://opencartforum.com/topic/51166-podderzhka-costprice-zakupochnaya-cena-tovarov-v-opencart/ ...в базовой версии Opencart напрочь отсутствует понятие "закупочная цена товара"
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Я не очень себе представляю, зачем "простым смертным" что-то доставать из базы, изменять и обратно возвращать ?
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Это и так присутствует уже в модуле. Можете реализовать с помощью скриптов любые хотелки... https://simplepars.top/index.php?page=note&n=48
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Правильно понимаете теоретически. Главное при этом учесть, за сколько примерно могут выполниться эти задания, с учётом возможных задержек и накинуть про запас ещё времени... А если это парсится с одного донора, но с разных категорий, то лучше разнести всё по времени выполнения и дать отдохнуть донору от своего присутствия )
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)