- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Помогите поправить YML выгрузку с товарами для Яндекс.Маркета регулярным выражением
Маркет генерирует название вот так: <categoryId> + <vendor> + <model>, а проблема в том что в <model> уже содержаться и <categoryId> + <vendor>, поэтому получается на выходе:
Рюкзак + ПАПА + Рюкзак с рожками ПАПА чёрно-серый
В справочнике указывается о необходимости модификации <model> https://yadi.sk/i/5ZgPdbmhilT3MA
Есть возможность делать это регулярным выражением. Но как исключить от туда дубли <categoryId> и <vendor>?
Код в целом выглядит так
rangoz, скриптом XML генерируется? У вас есть возможность править этот скрипт?
rangoz, скриптом XML генерируется? У вас есть возможность править этот скрипт?
мне кажется что скрипт какой-то несомненно есть, править его точно не получится. Но в интерфейсе CMS (insales) имеется специальное поле для регулярного выражения: https://yadi.sk/i/E4EcTbRBWacRrw
мне кажется что скрипт какой-то несомненно есть
Надо, чтобы не казалось.
править его точно не получится
Sitealert, очень странная помощь. Если нечего написать по делу, то лучше бы промолчали.
Я же указал место где вводятся регулярные выражение, разве не очевидно что текущий скрипт предусматривает функционал?
rangoz, этот инструмент не преднозначен для того, что вы хотите сделать.
Sitealert, очень странная помощь. Если нечего написать по делу, то лучше бы промолчали.
Странная она только для тех, кто думает, что мы тут мыслью сквозь пространство проникать могём. Я и написал по делу: ищите скрипт и правьте его. Или параметры ему задавайте, что опять же делается через скрипт. Лично я не знаю, что там наворочено.
rangoz, этот инструмент не преднозначен для того, что вы хотите сделать.
ну как же: инструмент позволяет использовать регулярные выражение и поменять то, что находится в теге model — именно это мне и нужно. Информацию разработчики подтвердили.
С другой стороны, не знаю этого "языка" и его возможностей (о регулярных выражениях).
Нужно всего два этапа по изменению начального значения.
Реализуемо в теории?
1) Первое слово нужно удалить в месте с пробелом после него
2) Производителя заменять на дефис "-"
Вариантов идентификации нужного фрагмента много, например:
-- искать точное соответствие по некоторому списку
-- отлавливать позицию слова в строчке
---искать слово начинающееся со строчной буквы
-- искать слово на английском
--...
Пример:
Задача решена. Закрыли вопрос сторонним скриптом