RSS Feeds
Eingetragen von dollares (41)
am 08.06.2006 - 01:47 Uhr in
am 08.06.2006 - 01:47 Uhr in
kann man den RSS Feeds irgentwo css definitionen zuweisen?
- Anmelden oder Registrieren um Kommentare zu schreiben
kann man den RSS Feeds irgentwo css definitionen zuweisen?
Beiträge im Forum: 249849
Registrierte User: 20060
Neue User:
wla | 9448 |
stBorchert | 6003 |
quiptime | 4972 |
Tobias Bähr | 4019 |
bv | 3924 |
ronald | 3854 |
md | 3717 |
Thoor | 3678 |
Alexander Langer | 3416 |
Exterior | 2903 |
Welche meinst du?
am 08.06.2006 - 10:30 Uhr
Meinst du die RSS-Feeds, die Drupal aus den Beiträgen (nodes) deiner Site generiert?
Denen kannst du keine CSS Datei zuweisen. Die Feeds sind ja für die Besucher deiner Site zum abonnieren gedacht. Z.B. mit einem RSS-Reader oder auf der eigenen Website.
Meinolf
--------------------
http://www.mdwp.de
http://drupal.mdwp.de
http://www.go-with-us.de
ja
am 08.06.2006 - 11:24 Uhr
ja die meine ich.
z.b.
vergleich:
http://feeds.feedburner.com/einfachpersoenlich
http://www.ostholstein-urlaub.com/rss.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2germanfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
okay im quelltext kann ich das auf jeden fall verändern. aber es müsste doch auch eine bequwemere lösung über das webinterface geben.
Ich will das machen, damit leute, die den link in google finden ein design bekommen und nicht nur text. (wenn sie keinen newsreader installiert haben)
------------
Urlaub an der Ostsee
XSL/CSS
am 08.06.2006 - 12:36 Uhr
Ok, da ist was dran. Ich hatte verstanden, dass du in der style.css deines Templates
Einfluss auf die Ausgabe des feed/xml nehmen willst.
Natürlich kann man jede xml Datei mit XSL und CSS stylen (formatieren)
Aber über die Oberfläche von Drupal kannst du nichts zuweisen.
Bleibt also nur der manuelle Weg. Mir ist zumindest keine andere Möglichkeit bekannt.
Meinolf
--------------------
http://www.mdwp.de
http://drupal.mdwp.de
http://www.go-with-us.de
Re: ja
am 08.06.2006 - 12:36 Uhr
aber es müsste doch auch eine bequwemere lösung über das webinterface geben.
Nein, die Lösung gibt es nicht. Es ist nur über eine Erweiterung im Quelltext möglich.
hmmm
am 08.06.2006 - 15:15 Uhr
ich hab mir das jetzt mal bichen angeschaut....
aber im quwelltext kann ich das nich genau finden. bzw bin mir nicht sicher wo man das ändert...
ich habs mal in der function xmlrpc_server_output($xml)[xmlrpcs.inc] versucht.. hat aber irgendwie nicht geklappt...
weiß einer da ne lösung
--------
Urlaub an der Ostsee
Re: hmmm
am 08.06.2006 - 18:13 Uhr
Siehe Funktion node_feed in node.module
Weitere Infos: http://www.html-world.de/program/rss_3.php
ich hab das mal in zeile
am 08.06.2006 - 18:43 Uhr
ich hab das mal in zeile 1470 verändert:
$output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$output .= "<?xml-stylesheet href=\"http://www.ostholstein-urlaub.com/files/css/xml.css\" type=\"text/css\" media=\"screen\"?>\n";
Im ie kommt dann allerdings Folgende Fehlermeldung (auch auf den normalen Seiten):
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/aostsee/drupal/modules/node.module:1) in /www/htdocs/aostsee/drupal/includes/bootstrap.inc on line 526
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/aostsee/drupal/modules/node.module:1) in /www/htdocs/aostsee/drupal/includes/bootstrap.inc on line 527
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/aostsee/drupal/modules/node.module:1) in /www/htdocs/aostsee/drupal/includes/bootstrap.inc on line 543
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/aostsee/drupal/modules/node.module:1) in /www/htdocs/aostsee/drupal/includes/bootstrap.inc on line 543
-------
Urlaub an der Ostsee
Re: ich hab das mal in zeile
am 08.06.2006 - 19:48 Uhr
Bei mir funktioniert es wunderbar.
$output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
if (file_exists('misc/rss.css')) {
$output .= '<?xml-stylesheet href="'. $base_url .'/misc/rss.css" type="text/css" media="screen"?>'."\n";
}
Ich bekomme immernoch eine
am 09.06.2006 - 00:00 Uhr
Ich bekomme immernoch eine Fehlermeldung...
mal sehen werde das später mal auf einem frischen system testen...
--------
Urlaub an der Ostsee