Page 1 of 1
RSS Feed mit Community Ranking
Posted: Wed Jun 13, 2007 3:52 am
by turbo23
Hallo
Ich benutze das Community Ranking Plugin. Es funktioniert auch wunderbar. Ich moechte nun die Informationen auch per RSS uebermitteln. Im Readme steht man soll {communityrating_show data=$entry.properties type="MYONE" escaped="true"} ins /templates/myone/feed_2.0.tpl hinzufuegen. Kann mir jemand sagen wo genau? Das scheint bei mir einfach nicht zu klappen.
Serendipity 1.1.2
Posted: Wed Jun 13, 2007 10:47 am
by turbo23
Noch als Nachtrag. Ich benutze die default feed_*.tpl. Somit kann mir vielleicht jemand ein Beispiel geben wo man den Code da reinpackt damit es die custom felder auch im RSS Feed dargestellt werden
Posted: Wed Jun 13, 2007 11:05 am
by garvinhicking
Hi!
Du müsstest dies z.B. innerhalb von "<content:encoded>" platzieren.
Um zu sehen obs generell klappt, mache folgendes: (am beispiel vom feed_2.0.tpl)
Code: Select all
<content:encoded>
{$entry.feed_body|@escape} {$entry.feed_ext|@escape}
Communityrating: {communityrating_show data=$entry.properties type="MYONE" escaped="true"}
</content:encoded>
Ich gehe davon aus, dass dasselbe Tag so auch schon in deiner entries.tpl Datei klappt (also dem "type='MYONE')? Beim testen solltest Du sicherstellen dass Du den Cache deines Browsers vorher löschst, ansonsten wird sich der Inhalt deines Feeds nicht ändern. Alternativ an die URL "?nocache=true" bzw. "&nocache=true" anhängen um das zu verhindern.
Grße,
Garvin
Posted: Wed Jun 13, 2007 11:55 am
by turbo23
Hallo Garvin
Ja die Eintraege im entry.tpl funktionieren.Dort habe ich: {$entry.extended}{communityrating_show data=$entry.properties type="PSNSVCXBLA"} eingetragen. Zu sehen z.b. unter
http://www.videogameblog.ch/index.php?/ ... r-XLA.html. Zu unterst sieht man die Ausgaben.
Mit dem Feed funktioniert es aber leider nicht. Im feed_2.0.tpl habe ich folgendes Eingetragen:
{if !empty($entry.body)}
<content:encoded>
{$entry.feed_body|@escape} {$entry.feed_ext|@escape}
{communityrating_show data=$entry.properties type="PSNSVCXBLA" escaped="true"}
</content:encoded>
{/if}
Der RSS Feed
http://www.videogameblog.ch/index.php?/feeds/index.rss2 zeigt aber die communityrating nicht an. Habe auch mit nocache=true probiert und auch template_c/* geloescht.
Mein communityrating_PSNSVCXBLA.tpl sieht wie folgt aus:
<br/><br/>
{if $communityrating_id}
<div class="PSNSVCXBLA"></div>
{/if}
<div class="rating PSNSVCXBLA">Titel: <b>{$communityrating_id}</b></div>
<div class="rating PSNSVCXBLA">Platform: <b>{$communityrating_system}</b></div>
<div class="rating PSNSVCXBLA">Videogameblog Spielspass: <b><font size="+2">{$co
mmunityrating_rating} von 10</font></b></div>
Posted: Wed Jun 13, 2007 12:08 pm
by garvinhicking
Hi!
Schreib doch mal wie erwähnt "Communityrating: " davon, damit man überhaupt sehen kann ob's ausgeführt wird.
Grüße,
Garvin
Posted: Wed Jun 13, 2007 12:19 pm
by turbo23
Hi
Sorry voll ueberlesen. Gemacht. Communityrating: wird angezeigt:
http://www.videogameblog.ch/index.php?/feeds/index.rss2
Schienbar aber nicht {communityrating_show data=$entry.properties type="PSNSVCXBLA" escaped="true"}
Vermutlich PEBKAC aber ich weiss halt nicht genau wieso
Gruss
Tom
Posted: Wed Jun 13, 2007 12:31 pm
by garvinhicking
Hi!
Probier mal vor dem community-rating tag folgendes:
{$entry.properties|@print_r}
Evtl. ist das Array mit den .properties nicht gesetzt. Vielleicht auch mal das 'escaped="true"' weglassen, vielleicht gibt das aufschluss...
Grüße,
Garvin
Posted: Wed Jun 13, 2007 12:46 pm
by turbo23
Hi
Das mit escaped="true"' habe ich schon getestet. Hat nichts gebracht.
Code: Select all
{if !empty($entry.body)}
<content:encoded>
{$entry.feed_body|@escape} {$entry.feed_ext|@escape}
{$entry.properties|@print_r}
Communityrating: {communityrating_show data=$entry.properties type="PSNSVCXBLA" escaped="true" }
</content:encoded>
{/if}
erzeugt bei mir ein ein leeres RSS File (mit und ohne escaped)
Posted: Wed Jun 13, 2007 12:50 pm
by turbo23
Hallo
Schwachsinn was ich da schreiben. Das rss file ist nicht leer. {$entry.properties|@print_r} gibt aber nur 1 aus.
Gruss
Tom
Posted: Wed Jun 13, 2007 1:24 pm
by garvinhicking
Hi!
Komisch, da sollte theoretisch was drin sein. Das Plugin "Erweiterte Eigenschaften" hast Du installiert, oder?
Ich bin mir nicht ganz sicher ob das eine Angelegenheit war, die mit SErendipity 1.2 angegangen wurde. Möglicherweise sind in der älteren Version die $properties im RSS-Feed noch nicht korrekt drin. Hast Du die möglichkeit das mit der 1.2 version zu testen?
Grüße,
Garvin
Posted: Wed Jun 13, 2007 11:11 pm
by turbo23
Hi
Ich habe 1.2 beta1 installiert. Dort scheint es zu klappen. Danke fuer den Hinweis.
Gruss
Tom
Posted: Wed Jun 13, 2007 11:40 pm
by turbo23
Stimmt doch nicht ganz. Ich hab in meiner Entwicklungsumgebung s9y 1.2 installiert und community rating lief danach im rss feed. Hab nun die Produktive Seite updated und da ist nach wie vor dasselbe Problem. Vermutlich ist da wohl einfach irgendwas anders Konfiguriert. Scheint jedenfalls nicht mehr ein s9y Problem zu sein.
Danke und Gruss
Tom
Posted: Thu Jun 14, 2007 11:23 am
by garvinhicking
Hi!
Evtl. unterscheiden sich die beiden Umgebungen in ihren Eventplugins? Da kann die Reihenfolge und Art der Plugins evtl. entscheidend sein...
Grüße,
Garvin