BUEditor + rss и абсолютные пути к картинкам

Главные вкладки

Аватар пользователя danger4k danger4k 11 января 2008 в 13:15

вставляя картинки через BUEditor пути до картинок относительные.
Все материалы отдаю через RSS на рассылки сторонних сервисов, которые не хотят относительные пути до изображений заменять на абсолютные.
Решений вижу только 2:
1. Вставлять в материалы картинки сразу с абсолютными путями
2. в RSS пути заменять...использую view-rss
Второй вариант более правильный ИМХО

К сожалению я не программист, не подскажете как сделать любой из вариантов?

Комментарии

Аватар пользователя danger4k danger4k 12 января 2008 в 15:37

спасибо...решение понятно...но все же хотелось бы не изменять сайт, потому как абсолютные пути на сайте не всегда хорошо...я например www.mosabort.ru уже однажды перенес на домен www.gen.su ...b слава богу все пути относительные. Лучше все же на выводе RSS относительные пути подменять абсолютными. Думаю как...

Аватар пользователя andyceo andyceo 12 января 2008 в 20:48

danger4k, так я не понял - вы это смогли решить задачу или всё-таки нет? У меня такая же задача стоит, картинки с относительными путями не видны в Яндекс-ленте например.

Отпишитесь, что вы используете? view-rss - это что такое? И давайте искать выход вместе, если он ещё не найден...

Аватар пользователя danger4k danger4k 13 января 2008 в 3:30

Я через subscribe новости отдаю...он RSS забирает...но вот картинки с относительным путем не хочет заменять...пока проблему не решил((
по идее нужно в модулье view-rss написать функцию, которая заменяет относительные пути на абсолютные... но млин...ну не программист я((

Аватар пользователя andyceo andyceo 13 января 2008 в 14:17

Вот нашёл темку - Relative urls in feeds

Однако ничего не понял.... кроме того, что они вообще предлагают вырезать все html - теги модулем cleenfeeds

Я его попробовал - он вырезал все ссылки и картинки. Фигня. Это же не дело! надо модуль, который сделает из относительных путей абсолютные...

Аватар пользователя danger4k danger4k 14 января 2008 в 15:52

как и думал все оч просто...как я и говорил вывожу 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);

всё))