# RSS Feed veröffentlichen

**URL:** <https://forum.shopware.com/t/rss-feed-veroffentlichen/1180>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [27. Dezember 2010 um 13:04 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180 "2010-12-27T13:04:21Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [27. Dezember 2010 um 13:04 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/1 "2010-12-27T13:04:21Z")

</div>

Hallo ! Hoffe es hatten alle nette Weihnachtsfeiertage. Wollte eben mal die vom Shop generierten Kategorie Feed in einem Feed-Agent eintragen. Leider klappt das gar nicht, weil das Format nicht anerkannt wird. Dürfte wohl daran liegen, dass die URL folgendes Format hat: /kategorie?sRss=1 und nicht wie sonst üblich zB /kategorie.xml Weis da wer Rat ? Die feeds in Plattformen einzutragen wäre hinsichtlich Breitenwirkung von Aktionen doch recht nützlich. Habe die Feeds des Forums mal hier getestet: [http://validator.w3.org/feed/](http://validator.w3.org/feed/) Die werden alle akzeptiert. Das feed vom Shop aber leider nicht ! lg klaus PS. Habe eben noch eine der Shopreferenzen getestet, da klappt die Validierung auch nicht. Folgender fehler kommt im Validierungstool: [quote]This feed does not validate. \* line 3, column 81: XML parsing error: :3:81: not well-formed (invalid token)[/quote]

[quote]# \<?xml version="1.0" encoding="ISO-8859-1" ?\>

# 

# 

# Unterhaltungselektronik

# [http://www.preisgigant.de/](http://www.preisgigant.de/)

# Preisgigant.de|…gigantisch günstig! - Unterhaltungselektronik[/quote]

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [27. Dezember 2010 um 13:51 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/2 "2010-12-27T13:51:36Z")

</div>

Hi, das scheint ebenfalls nur ein Problem des Bots zu sein. Es wird ja eine CoreID angehängt, wenn dieser Feed untersucht wird. Es kann also kein Cookie gesetzt werden. Ähnliches Thema wie hier: [templates-und-design-f14/w3c-markup-validation-service-t1070.html?hilit=validator#p6020](http://forum.shopware.de/templates-und-design-f14/w3c-markup-validation-service-t1070.html?hilit=validator#p6020) Wenn man in der Bot-Liste von Shopware den Botnamen für die Feed-Prüfung ergänzt, sollte hier auch keine Warnuung mehr erscheinen. Das ist also kein generelles Problem. Sebastian

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [27. Dezember 2010 um 17:21 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/3 "2010-12-27T17:21:21Z")

</div>

Hallo ! Danke für den Tip ! Der richtige Eintrag in der Bot-Liste für die Feed Validierung ist allerdings: `;FeedValidator` Damit hat es sofort geklappt… lg klaus

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [27. Dezember 2010 um 18:58 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/4 "2010-12-27T18:58:15Z")

</div>

Hallo ! Leider zu früh gefreut ! Klappt nur, wenn es der W3C validator ist. Es gibt aber offensichtlich auch andere bots, die von solchen Feed Plattformen verwendet werden. Obwohl ich im accesslog (http\_user\_agent) nachgesehen habe, sind diese bots leider nicht namentlich erkennbar. Was kann man in diesem Fall machen ? Habe eine Handvoll Feed Plattformen und bei keinem hat es geklappt. Die meisten nutzen den opensource Validator [http://feedvalidator.org](http://feedvalidator.org) Wo bekomme ich den bot Namen her um diesen auszuschließen ? lg klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [28. Dezember 2010 um 09:09 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/5 "2010-12-28T09:09:09Z")

</div>

Hey, ich nehme das mal als Ticket auf - so dass wir hier eine generelle Lösung integrieren. In der Zwischenzeit kannst du aber folgendes machen: Datei engine/Shopware/Plugins/Default/Core/System/Bootstrap.php öffnen: ca. Zeile 102 ` public static function getUserIsBot() { static $result; if(isset($result)) { return $result; } ` ersetzen durch: ` public static function getUserIsBot() { static $result; if (!empty($\_GET["sRss"])){ return true; } if(isset($result)) { return $result; } `

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 14:46 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/6 "2010-12-28T14:46:51Z")

</div>

Hallo ! Danke für die Info ! Wollte ich eben mal angehen…siehe da meine Datei (engine/Shopware/Plugins/Default/Core/System/Bootstrap.php) sieht so aus: [quote]\<?php @Zend;  
4123;  
/\* cts/zend\_engine"\>Zend Engine.

EOM; exit(); \_\_halt\_compiler(); ?\> 2004072203S³ùN~^(üg~r/9«›œUnx-#R‘Êˆ hÅèãJi%‡!¿PµøJ‰ÒÐ;¯ç§ Mµj³²Ë/­šÌÜÁY[Š„ûP|u)ÄR¢Pvokóµ~oµ·¶³a¨µŠ1‰µÑW!b¿®ÙµTµuéšøuM˜®I[×jº;)4æE“f‘àë¥­µ‡‡ÐÓí­­¿öõgÿE¸0ú¯N}ƒÑ¤«9ÔºEÝ’Tªðp6\_c6ÁÿŒåí‹zô²ÐLæñ¿úLÎwŸüY5L=”ß½rVäï4ŒJ±òúÑ‰QHÎuäêÞh,ïõÎ¾’zûv[/quote] DAS ist wohl nicht Ok oder ? Wenn ich nicht mit dem online script installiert hätte, würde ich sagen das ist ein FTP Upload Problem ! Habt ihr soetwas schon gesehen ? lg klaus PS. Ist aber auch bei 2 anderen Installationen (anderer Server !) so…ist die Pfadangabe zur Datei wirklich richtig ???

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [28. Dezember 2010 um 14:58 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/7 "2010-12-28T14:58:54Z")

</div>

Hast du denn schon 3.5.3 installiert? Ab dieser Version ist diese Datei eigentlich unverschlüsselt… Ansonsten probiere mal folgendes - in der config.php (Direkt im Shop-Verzeichnis) ganz unten anfügen: if (!empty(\_GET["sRss"])){ \_SERVER[“HTTP\_USER\_AGENT”] = “GoogleBot”; }

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 15:11 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/8 "2010-12-28T15:11:53Z")

</div>

Hallo ! Ja, 3.5.3 mit Online Script auf leerem Verzeichnis installiert…betrifft aber nicht alle Dateien…konnte mal sehen das es die bootstrap.php in den folgenden verzeichnissen betrifft: /shop /system /license alle anderen dürften passen. Hat diese Form der Datei Auswirkungen auf die Funktion ??? Muß ich was reparieren ?? Übrigens: Im eben gerade entpackten aktuellen Downloadimage 3.5.3 vom 20.12 sind diese Dateien auch noch verschlüsselt. Den anderen Weg probiere ich gleich ! Übrigens Danke mal ans ganze Forum für die Hilfsbereitschaft… auch Ihr habt Anteil daran, dass mein Shop nun auch in den Referenzen zu finden ist (gerade mal 2 Tage online) , Die Mühe hat sich wohl gelohnt ! \> Shop Schlüsselbox.at \> [http://www.shopware.de/referenzen/sonstige/?p=4](http://www.shopware.de/referenzen/sonstige/?p=4) lg Klaus

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 15:19 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/9 "2010-12-28T15:19:47Z")

</div>

[quote=“Stefan Hamann”]Hast du denn schon 3.5.3 installiert? Ab dieser Version ist diese Datei eigentlich unverschlüsselt… [/quote] Hi, also die datei engine/Shopware/Plugins/Default/Core/System/Bootstrap.php habe ich definitiv NICHT im Updateimage ! (Updateimage 3.5.2-3.5.3 Zend) update\_353\_zend.zip vom 09.12.2010 lg Klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [28. Dezember 2010 um 15:21 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/10 "2010-12-28T15:21:25Z")

</div>

Das diese Dateien verschlüsselt sind, ist soweit korrekt. Die sind also nicht “kaputt” oder so 😉 Da hatte ich mich bezüglich der System wohl vertan, was das betrifft also alles in Ordnung. Der Workaround über die config.php müsste aber genauso gut funktionieren …

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 15:29 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/11 "2010-12-28T15:29:27Z")

</div>

[quote=“Stefan Hamann”] Ansonsten probiere mal folgendes - in der config.php (Direkt im Shop-Verzeichnis) ganz unten anfügen: if (!empty(\_GET["sRss"])){ \_SERVER[“HTTP\_USER\_AGENT”] = “GoogleBot”; }[/quote] DAS hat perfekt geklappt ! Erstes Feed ist online !!! Wenn ich diesen Workaround richtig verstanden habe, könnte ich ja auch einen selbst definierten Bot anlegen zB. feedbot, diesen in die Botliste eintragen und deinen Code so angeben: [quote]if (!empty(\_GET["sRss"])){ \_SERVER[“HTTP\_USER\_AGENT”] = “feedbot”; }[/quote] d.h. wenn ein GET Befehl ans RSS kommt, gaukelt die Botliste eben meinen Bot vor…liege ich da richtig ? lg klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [28. Dezember 2010 um 15:32 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/12 "2010-12-28T15:32:11Z")

</div>

Ja, genau wie von dir beschrieben… Wir müssen uns das Problem nochmal im Detail ansehen und haben dafür bereits ein Ticket im Bug-Tracker aufgemacht - das ist also dann ein Workaround 😉

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 15:42 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/13 "2010-12-28T15:42:16Z")

</div>

Hi… Bug-Tracker ?? Ist der auch für Forum-Mitglieder zugänglich oder nur für Shopware Partner ? lg klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [28. Dezember 2010 um 15:44 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/14 "2010-12-28T15:44:37Z")

</div>

Hey, der ist momentan nur intern verfügbar - ab Januar / Februar soll es aber auch eine Public-Version geben bzw. eine Spiegelung mit unserer Roadmap.

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [28. Dezember 2010 um 15:47 UTC](https://forum.shopware.com/t/rss-feed-veroffentlichen/1180/15 "2010-12-28T15:47:39Z")

</div>

PERFEKT…sicher hilfreich für Alle ! Weiter so mit Shopware ! :thumbup: lg klaus
