Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Axelenz

Користувачі
  
  • Публікації

    740
  • З нами

  • Відвідування

Усі публікації користувача Axelenz

  1. Да... к сожалению не работает для всех xml... поэтому придётся через поиск/замену... А сначала сделать замену через поиск/замену в простой границе один раз, а потом данные получать уже без CDATA в повторяющихся границах есть смысл или тоже нет никакого выиграша ? Я про те случаи, когда CDATA стоит не только в desc а во многих местах...
  2. @Rassol2 Подскажите, пожалуйста. Насколько правильный такой подход очистки xml от CDATA при условии, что большинство проектов реализовано именно через фиды поставщиков. Или через поиск/замену более правильно ? Благодарю. Проверил, как работает, в некоторых xml удаляет, а в некоторых не удаляет...
  3. Лучше один раз увидеть, чем сто раз услышать... приложите скрин настроек в планировщике и главное: что за хостинг ? На дешёвых хостингах есть такое, что планировщик нельзя настроить на ежеминутное срабатывание... Или предлагают переходить на более дорогие тарифы или на другие хостинги...
  4. {reg[#\A\s*(.{0,10})(.*?)(\v.*?)+\z#u]}|$1 потому, что тут указано обязательное наличие вертикального пробельного символа \v: (\v.*?)+ {reg[#(.{0,10})(.*)#]}|$1 Этот вариант я так же не рекомендовал бы к использованию... это один из частных случаев со сходной задачей. {reg[#^(.{160}).*?$#u]}|$1 А если это интерпретировать на понятный язык, то звучит примерно так: Пропускаем текст длиной менее 160 символов, а если длина более, то захватываем с начала (^) 160 символов, если есть текст далее до конца, то его не учитываем...
  5. Если делать правильно и не думать, что будет когда артикул исчезнет или наоборот добавится что-то с похожим Артикулом, то лучше вот так: {reg[#^W-IT-2147W$#]}|mp1035803 {reg[#^W-IT-2147WT$#]}|mp1587822 и так далее... Подразумевается, что у Вас "чистые" артикулы и нет символов ни до ни после... Тут порядок строк уже не имеет значения, разве что для удобства поиска артикулов.
  6. Все "чудеса" в работе модуля SimplePars заканчиваются, как правило, после вдумчивого прочтения мануала по модулю и просмотра видео... Это далеко не тот модуль, в котором возможно сделать что-то реальное привычным методом "научного тыка". А регулярные выражения это вообще отдельная тема... граната в руках вождя племени мумба-юмба...
  7. А как у Вас латинская "x" становится вдруг "х" с раскладки кирилицы ? В подобной ссылке кириллических символов не должно быть в принципе... В коде такого нет: g5r02u9fssd1gukhхkcaхzqykzm5afr7 http://view-source:https://mebelart.by/product/stol_kompyuternyy_signal_b_216_chernyy/ Вы случайно регулярными выражениями не игрались ?
  8. Лучше один раз увидеть... Дайте мне 154 и 138, посмотрю, что не нужное можно отсечь... Но бывает так, что лучше соблюсти разумную достаточность и не делать сложные и не предсказуемые на будущее регулярки, если, например, эти 16 Артикулов всегда можно отсечь при желании в поиске/замене или в настройках допуска...
  9. Так оно и будет... пока Вы наконец не скажите доходчиво, а что именно Вы хотите получить ??? Второй раз задаю вопрос... Вот Вам 2 ответа на Вашу задачу... смотря что Вам нужно уже методом тыка выберите нужный {reg[#A25-1131A.+$#u]} {reg[#A25-1131A$#u]}
  10. Спарсить свой сайт... а зачем такие сложности ? Спарсить можете другие сайты с помощью SimplePars, а вот на маркетплейсы выгрузить с помощью отличного модуля SimplePars - Универсальный парсер для ИМ UniXML - модуль выгрузки в XML формате
  11. И у меня вопрос к автору, а как можно реализовывать сложные логические схемы, вот такое, например, не работает дальше первого ИЛИ {|} {if[{gran_334}{>}300]}{gran_238}{else}{gran_331}{|}{if[{gran_335}{>}300]}{gran_66}{else}{gran_332}{|}{if[{gran_336}{>}300]}{gran_59}{else}{gran_333}
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.