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