и никто не знает как решить проблему
Добрый день!
Тут основная проблема, скорее всего, в том, что для устранения настолько мелких частностей нужно погрузиться в ваш сайт довольно глубоко. И сильно заморочиться. FeedValidator, на который вы ссылаетесь, в основном показывает ошибки и замечания, которые:
- либо связаны с самим валидатором (например, он пишет, что не понимает неймспейс Яндекса, потому что такого пока нет в его базе);
- либо относятся к вашему контенту (например, ругается на то, что вы в теле поста отдаёте <iframe> — скорее всего, там какие-нибудь ролики с ютюба)
- либо связаны с генерацией шаблона, но в таких местах, что желательно смотреть непосредственно сайт.
То есть «волшебной таблетки» тут, скорее всего, не будет — нужно садиться и педантично разбирать каждую ошибку по отдельности до победы. По опыту, на такие вещи в среднем уходит от 20 минут до пары часов на каждый пункт. Плюс ситуация осложняется тем, что разбираться нужно «наощупь», т.к. и метод генерации фида и контент на вашей стороне.
Часть «ошибок» — просто предупреждения, которые на практическую эффективность фида вряд ли вообще как-то повлияют.
«Ошибка» «url must be a full URL», например, вообще результат дедовских стандартов RSS, толком не связанный с вашим сайтом. Грубо говоря, спецификация RSS считает, что агрегаторы не должны передавать данные по защищенному соединению, поэтому ругает все ссылки, которые начинаются с httpS. Это имело смысл 10 лет назад, когда защищенных сайтов были единицы. Сейчас это просто пережиток.
Словом, с этими мелочами вам придётся довольно много возиться, они специфичны. Готового кусочка кода тут никто не напишет — надо вникать, читать, гуглить, смотреть код, тестить. Если для вас это прямо критически важно, то есть смысл просто нанять недорогого фрилансера, который за 1-2 дня доведёт ваш фид до нужного вам состояния (более-менее).
Требовать какой-то реакции саппорта в данном случае не стоит, на мой взгляд. По сути это не столько вопрос, сколько рабочая задача на N часов. Это не совсем одно и то же.
-
Ответ изменён 4 года, 11 месяцев назад пользователем
Norske. Причина: разметка