Page 1 of 1

rss feed Bilder abschalten

Posted: Fri Dec 17, 2010 7:31 pm
by Timbalu
Hi

Ist es irgendwie möglich im rss feed Bilder aus den Einträgen auszublenden/abzuschalten?
In dem man ihnen vielleicht irgendetwas mitgibt..?

Grüße,
Ian

Re: rss feed Bilder abschalten

Posted: Fri Dec 17, 2010 7:59 pm
by onli
Hi
In der rss.php scheint sowas nicht zu stehen und mir wäre neu, dass RSS selbst dafür einen Schalter hat den du im Template ändern könntest.

Du könntest die rss.php anpassen, einen Schalter umschalten und dann in der feed.tpl darauf reagieren, also einen regex über content:encoded laufen lassen. Aufwändig.
Oder du baust dir mit yahoo pipes einen feed, bei dem die img-tags rausgefiltert werden und verweist auf den, wenn du einen Feed ohne Bilder anbieten willst. Das funktionierte in meinem Test gut und ist an sich eine elegante Lösung.
Gruß

Re: rss feed Bilder abschalten

Posted: Fri Dec 17, 2010 10:33 pm
by garvinhicking
Hi!

Man könnte sonst auch in der config.inc.php des templates eine cleanup-routine definieren die per regexp alle img's rausnimmt, und denn in den feed*.tpl dateien diesen smarty modifier mit {$entry.feed_body|@removeimg} oder so aufrufen...

Grßüe,
Garvin

Re: rss feed Bilder abschalten

Posted: Sat Dec 18, 2010 9:40 am
by Timbalu
Danke für die Antworten!
Ist eigentlich schade, dass man dafür extra basteln muss...., denn eigentlich ging es mir nur um spezielle Bilder, nicht um alles und mit CSS wäre es ja relativ einfach, für ein einzelnes Bild die Ausgabe abzuschalten.
.....
Habe gesehen, dass es - wo auch immer die herkommt - eine subscribe.css gibt.
Ich habe das Bild nun einfach mit einem <div id="#feedIntroText">Bild</div> umschlossen und schon gehts! ;-)

Es gibt da noch eine
[hidden] {
display: none;
}
Regel, von der ich im Moment aber nicht weiß, wie ich sie in id="", class="", oder style="" gießen kann.

Ian

edit:
<img hidden="hide in RSS feed" src="blah.png" /> geht!