RSS Feed mit Community Ranking

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

RSS Feed mit Community Ranking

Post 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
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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>
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Schreib doch mal wie erwähnt "Communityrating: " davon, damit man überhaupt sehen kann ob's ausgeführt wird.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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)
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post by turbo23 »

Hi

Ich habe 1.2 beta1 installiert. Dort scheint es zu klappen. Danke fuer den Hinweis.

Gruss
Tom
turbo23
Regular
Posts: 11
Joined: Wed Aug 30, 2006 11:13 pm

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply