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

Rassol2

Extensions developer
  • Posts

    11,656
  • Joined

  • Last visited

Everything posted by Rassol2

  1. @semen17 в конце концов вы можете использовать поиск замену с id донора на ваши. В xml модуль вам показывает 12345|Тут категория донора Копируете это и заменяете левую сторону на свои категории. А тут выбираете не работать с категориями. И у вас нет всех этих сложностей.
  2. Не обрежется если вы будете расставлять правила от более длинных категорий к более коротким. А по поводу размера ведь можно сделать правило которые предварительно уберет размер. Наволочки{skip}см|Наволочки Или еше какое то решение. Все же количество правил не ограниченно и вы можете выстраивать логические цепочки замены.
  3. Уже не актуально, администрация сделала аналог от себя. https://opencartforum.com/files/rating
  4. Здравствуйте Можно через поиск замену. Сам менеджер XML подготавливает вам правила для поиск замены, если хотите использовать их для изменения направления категорий от донора к вам Здесь можете посмотреть как составить категории.
  5. Наверное самый очевидный это указать место где находятся ссылки на товар. Господа, если вы не можете отличить ссылку на товар от ссылки на категорию, то вы всегда можете указать в каком блоке кода находятся нужные вам ссылки. Тем самым определять товар не по части ссылки, а по месту его расположения в коде.
  6. У вас частный случай. для решения этого частного случая не нужно создавать универсальное решение. К примеру вот так в два шага можно удалить теги которые имеют пробел или ничего не имеют. При этом без регулярок и сильно сложных решений. <p><em> |<p><em> <p><em></em></p>| Делайте конечно как вам удобно, но как по мне это перегиб. Ни разу такую задачу не решал через регулярки такой сложности.
  7. А почему к примеру просто не сделать так. <{skip}>| | - здесь справа от слеша два пробела. Я как то не сталкивался за свою практику с не необходимостью делать регулярки для решения этой задачи.
  8. Тогда получается это классическая схема для применения регулярок. Как раз тот случай когда вы описываете определенный шаблон текста который вы хотите отавить а какой удалить. Они для этого и есть. А если пойти по вашему пути тогда {_} {_*} {_+} {\d} {\d*} {\d+} {\D} {\D+} {\D*} Затем придёт кто то и скажет: У на есть свои пропуски, есть пропуски одного символа, пропуски пробелов, и есть численные символы и не численные. А вот если бы еше был оператор или {|} Вообще бомба была бы. Или не хватает своих скобочек для группировки правил. Но зачем все это если есть регулярки, инструмент который: 1. Был создан для этого. 2. Работать будет гораздо быстрее чем моя надстройка над ними. Не забывайте что все вот эти кавычки созданные для быстрого вхождения в вопрос поиск замены работают как надстройка над регулярными выражениями. {skip} = (.*?) {.*} = (.*) {.} = (.) Это все ресурсы. Как это работает. 1. Модуль получает правую сторону правила. 2. Экранирует все символы. 3. Определяет есть ли там спец операторы, и заменяет их на аналог в регулярных выражениях 4. Отправляет подготовленное правило в интерпретатор регулярок. А как работают регулярки. 1. Модуль определяет что с правой стороны регулярное выражения. 2. Отправляет правило в интерпретатор регулярных выражений. Сейчас как по мне в модуле поддерживается некий баланс. И тот случай что описан скорее исключение чем правило которое таких изменений.
  9. Ну это же получается нужно пере изобретать регулярные выражения. Скиньте настройки проекта ссылку и границу где этот кусок кода попадается. Мне интересно что же там такое что не получается обычными средствами по типу. {skip} {.*}
  10. Обновление v4.4-7_beta Мелкие исправления ошибок. Так же добавлены логические и арифметические операторы в поле model Подробнее про эти операторы можно прочесть здесь - https://simplepars.top/index.php?page=note&n=33
  11. Здравствуйте. Для начала прячьте большие скриншоты под спойлер, это повышает читабельность. Суть в том что определение и удаление не закрытых тегов это трудоемкая задача. Сродни написания своего браузера на php который будет раскладывать код на дом дерево. Эта задача несоизмерима по сложности с её выгодой. а если вам нужно сохранить какой то html код вы всегда можете заменить открывающий тег этого кода на [ затем выполнить <{skip}>| это удалит все остальные теги. И после вернуть теги заменив [|< к примеру <p> текст</p> <p|[p </p|[/p [p> текст[/p> затем удаляем весь htmp <{skip}>| И возвращаем теги обратно. [p|<p [/p|</p Как то так с этим вопросом.
  12. Когда происходят вмешательства в ядро модуля я обновляю только здесь. И спустя несколько дней везде. Поскольку если сейчас начнутся проблемы, мне пороше быстрее разрулить их на одной площадке, чем разрываться не весь мир. Ближайшие сутки двое модуль появится везде.
  13. Обновление v4.4-6_beta Как уже повелось чем глобальнее обновления тем сложнее мне его описать. В этот раз много исправлений которые не запомнились и не записались так что только о глобальных. Сделано много мелких правок которые не смогу назвать Парсинг в ИМ. Исправления ошибок работы функции обновление изображений с удалением старых. Добавлена возможность парсинга изображений в формате webp Подробно здесь - https://simplepars.top/index.php?page=note&n=45 Модуль адаптирован под работу с HYPER MULTI PRODUCT MODELS Подробная инструкция здесь - https://simplepars.top/index.php?page=note&n=46 Так что теперь вы можете парсить и обеднять товары в группы для модуля HPM Версии HPM которые поддерживаются. https://opencartforum.com/files/file/7096-ajax-zamena-tovara-po-modeljam-hyper-product-models-oc-2/ https://opencartforum.com/files/file/7505-30x-ajax-zamena-tovara-po-modeljam-hyper-product-models-oc-3/ https://opencartforum.com/files/file/8665-hyper-multi-product-models-ajax-multi-zamena-tovara-po-modeljam-oc-2/ https://opencartforum.com/files/file/8666-oc3-hyper-multi-product-models-ajax-multi-zamena-tovara-po-modeljam-oc-3/ @mpn2005 спасибо за помощь в адаптации Так же при обновлении не забываем выполнять ./inst.php
  14. Это не важно. такое часто, пишет что нельзя загрузить папки что есть. По поводу webp возможно ночью, а скорее уже завтра выйдет версия с первой реализацией поддержки webp парсером. то есть модуль будет пытаться сам разрулить такие фото и пере конвертировать под opencart Инструкция по работе с этой фишкой уже написано, осталось провести последние тесты и выложить. https://simplepars.top/index.php?page=note&n=45
  15. Это не решение проблемы а уход от нее. Но главное что бы выша задача была решена. Теперь для всех если вы не видите запрос, возможно у вас в браузере выключено непрерывное легирование.
  16. В гет запросе указан логи и пароль ? Если нет значит есть и пост запрос просто разберитесь как в вашем браузере найти их. Если есть в гет запросе логин и пароль еше проще. Указываете эту ссылку как ссылку на авторизацию.
  17. В парсере не может быть автоматом. От слова ни как. Что бы все работало в парсере вам нужно выполнить авторизацию по этой инструкции. https://simplepars.top/index.php?page=note&n=42 PS. не путайте окно пред просмотра с авторизацией в парсере. В пред просмотре показывает ваш браузер, а парсер авторизован это когда вы в коде страницы видите данные которые доступны посоле авторизации. К примеру имя вашего профиля на сайте доноре.
  18. Можно создать повторяющийся границу парсинга. Запустить внутри блока что вы показали на скриншоте. Выбрать текст начала - title=" Текст конца парсинга - " Нужно внимательно изучить возможности модуля. Настройки границ париснга Поиск замена
×
×
  • 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.