вставляя картинки через BUEditor пути до картинок относительные.
Все материалы отдаю через RSS на рассылки сторонних сервисов, которые не хотят относительные пути до изображений заменять на абсолютные.
Решений вижу только 2:
1. Вставлять в материалы картинки сразу с абсолютными путями
2. в RSS пути заменять...использую view-rss
Второй вариант более правильный ИМХО
К сожалению я не программист, не подскажете как сделать любой из вариантов?
Комментарии
subscribe
http://drupal.org/node/100792
unsubscribe
спасибо...решение понятно...но все же хотелось бы не изменять сайт, потому как абсолютные пути на сайте не всегда хорошо...я например www.mosabort.ru уже однажды перенес на домен www.gen.su ...b слава богу все пути относительные. Лучше все же на выводе RSS относительные пути подменять абсолютными. Думаю как...
danger4k, так я не понял - вы это смогли решить задачу или всё-таки нет? У меня такая же задача стоит, картинки с относительными путями не видны в Яндекс-ленте например.
Отпишитесь, что вы используете? view-rss - это что такое? И давайте искать выход вместе, если он ещё не найден...
Я через subscribe новости отдаю...он RSS забирает...но вот картинки с относительным путем не хочет заменять...пока проблему не решил((
по идее нужно в модулье view-rss написать функцию, которая заменяет относительные пути на абсолютные... но млин...ну не программист я((
А как насчет модуля pathfilter?
Вот нашёл темку - Relative urls in feeds
Однако ничего не понял.... кроме того, что они вообще предлагают вырезать все html - теги модулем cleenfeeds
Я его попробовал - он вырезал все ссылки и картинки. Фигня. Это же не дело! надо модуль, который сделает из относительных путей абсолютные...
как и думал все оч просто...как я и говорил вывожу RSS через view-rss
Открываем файл views_rss.module
находим строку
$items .= format_rss_item($item->title, $link, $item_text, $extra);
и перред ней добавляем ещё одну строку
$item_text = str_replace('src="/', 'src="'.$base_url.'/', $item_text);
всё))