Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Axelenz

Users
  
  • Posts

    744
  • Joined

  • Last visited

Everything posted by Axelenz

  1. Да, мануалы это наше ВСЁ. Потому, как модуль SimplePars предполагает многовариантность решений задачи, а следовательно решение может быть как оптимальным, так и "так себе решением"...
  2. Такая картинка, как у Вас появляется в том случае, если есть Главное фото плюс ещё есть Галерея фото. Особенность состоит в том, что если фото не одно, то есть и Главное и Галерея и нет смысла вставлять главное фото при таком парсинге, потому, что оно будет дублироваться. А вот если фото у товара только одно, то галереи, как правило, тогда может и не быть. Поэтому я бы не рекомендовал парсить ВСЁ и СРАЗУ, а разделил бы границы Главного фото и Галереи фото. И выводить фото дальше через ИЛИ {|}, т.е. если есть Галерея, то выводить её первой, а если нет, то выводится Главное фото... Примерно такая теория...
  3. Автор модуля как бы намекает на вот это место в модуле... http://joxi.ru/DmB5jZ7IqVqgxr Вместо {csvnc} вставить {br}. {br} - перенос строки. при помощи этого оператора можно добавить перенос строки или же вырезать их.{csvnc} - переход на новую колонку в csv файле.
  4. Для того, чтобы получить вразумительный ответ, необходимо задать вразумительный вопрос. Не проще ли показать на примере ? В регулярные выражениях нет арифметических операций, разве что косвенные, с помощью логики...
  5. Я, например, делал так, когда нужно было, чтобы атрибуты ложились по группам, как у донора: парсил атрибуты только определённой группы, потом менял границы под другую группу и парсил снова... и так раз 5 делал, чтобы попало всё именно по группам как хотел. Но это если вкратце, описал...
  6. {reg[#/resize_cache(/iblock/(.*){1,3}/)(.*)/#]}|$1 вот это регулярное выражение приведёт в порядок фото из кеша... модуль будет добавлять ровно сколько фото, сколько Вы ему прописали...
  7. Тут убираем не нужное и получаем оригинал фото по ссылке: https://nsk.richfamily.ru/upload/iblock/52c/280543.jpg Фактически Вам подсовывают фото из кеша, которое уже отресайзено, но при желании, Вы можете получить его оригинал.
  8. Вы бы лучше показали (если проет не секретный, конечно), что и где Вы пишите... а то описывать своими словами это хорошо, но... Хотя бы картинки для наглядности. Регулярку вот эту именно вставляем в обычную границу. {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 И обратите внимание, в регулярке этой экранировать необходимо "*" с помощью "\".
  9. Вам ничего делать не нужно, регулярное выражение за Вас это сделает. Его записываете в Обычной границе. А в повторяющихся указываете уже теги не <title> и </title> а <t> и </t> Надеюсь, что так понятно.
  10. Вот по возможности, регулярных выражений "почти" нет... {reg[#<title>([0-9]{2,3}\*[0-9]{2,3})</title>#]}|<t>$1</t> В обычной границе делаете подмену тегов на новые, а в повторяющейся собираете всё только с этих тегов...
  11. Группы вырезать тогда уж проще вот так: <td colspan='2'>{skip}</td>| А Вы вообще используете какие границы ? Повторяющиеся ? Вырезаю лишнее <{skip}>| Вот тут Вы как раз и вырезаете не лишнее, а то, что Вам нужно, поэтому и получаете вполне прогнозируемый результат.
  12. CostPrice - закупочная цена товаров в opencart https://opencartforum.com/topic/51166-podderzhka-costprice-zakupochnaya-cena-tovarov-v-opencart/ ...в базовой версии Opencart напрочь отсутствует понятие "закупочная цена товара"
  13. Правильно понимаете теоретически. Главное при этом учесть, за сколько примерно могут выполниться эти задания, с учётом возможных задержек и накинуть про запас ещё времени... А если это парсится с одного донора, но с разных категорий, то лучше разнести всё по времени выполнения и дать отдохнуть донору от своего присутствия )
×
×
  • 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.