Page 1 of 1

currently playing...

Posted: Sun Jan 29, 2006 3:21 pm
by Guest
hallo zusammen,

ich such 'ne möglichkeit, im footer jedes beitrags den aktuell gespielten titel anzuzeigen. und zwar in etwa wie das my-mood-plugin. das currently-plugin ist zwar 'n guter ansatz, aber da wird der titel in der seitenleiste angezeigt, mit einem link zu amazon (der auch noch im gleichen fenster, bzw. bei mir im gleichen frame geöffnet wird). ich wollte einfach nur im aktuellen beitrag "artist - titel" mit anzeigen...
hat jemand 'ne idee, wie sich sowas realisieren lässt?
achja...ich bin kein html/php-programmierer. meine kenntnisse reichen zwar über's buchstabieren von h-t-m-l hinaus, aber 'ne lösung ohne grosse programmierung wär mir lieb :-)

Re: currently playing...

Posted: Sun Jan 29, 2006 3:26 pm
by garvinhicking
Du willst die Möglichkeiten des "Custom Entry Fields" nutzen, das dass Plugin "Erweiterte Eigenschaften von Einträgen" anbietet.

Da kannst Du zu jedem Eintrag ein invidiuelles Feld wie "Listening" eintragen, was Du in deinem Smarty template anzeigen kannst.

Details hier: http://blog.s9y.org/archives/76-Extende ... ields.html

Grüße,
Garvin

Posted: Sun Jan 29, 2006 3:32 pm
by Guest
wow! das nenn ich prompte antwort :-)
werd ich mir mal anschauen, danke schonmal ...

noch 'ne frage :-)

Posted: Sun Jan 29, 2006 3:49 pm
by groovy
kann ich die datei entries.tpl in meinem angepassten template-theme-ordner speichern? wird die dann, wenn vorhanden, automatisch benutzt? sonst wäre ja mit jedem update meine änderung futsch...
muss mich erstmal etwas durchwühlen, an welche stelle in der datei das feld zu platzieren ist :-)

Posted: Sun Jan 29, 2006 4:03 pm
by groovy
erledigt...funktioniert :-)

Posted: Sun Jan 29, 2006 4:21 pm
by groovy
groovy wrote:erledigt...funktioniert :-)
aber: ich kann es nicht ausblenden, oder? wenn ich das feld leer lasse, erscheint ja trotzdem jedesmal der feste text. anders als beim my-mood-plugin, wenn ich da nix anklicke, wird es einfach nicht angezeigt...kann man das irgendwie hinbiegen? die einzige möglichkeit, die ich im moment sehe, ist, den vorangestellten text im template ganz wegzulassen und im feld dann mit einzutragen...oder?

Posted: Sun Jan 29, 2006 4:31 pm
by garvinhicking
Du kannst in deinem Smarty-Template vorher prüfen, ob der Inhalt von $entry.properties.Hoere oder so gesetzt ist:

Code: Select all

{if $entry.properties.Hoere != ''}
Bla: {$entry.properties.Hoere}
{/if}
Dann gibt dein template das nicht aus, wenn Du's nicht eingetragen hast.

Viele Grüße,
Garvin

danke :-)

Posted: Sun Jan 29, 2006 4:52 pm
by groovy
so, endlich ist es so, wie ich's mag :-)
danke, garvin!
da ich zwei zeilen ausgeben will, musste ich noch prüfen, ob in beiden etwas steht und nur dann den zeilenumbruch einfügen.
aktueller stand:

Code: Select all

{if $entry.properties.ep_listening != ''}
hör grad: {$entry.properties.ep_listening}
{/if}
{if $entry.properties.ep_listening != ''}
{if $entry.properties.ep_mood != ''}
<br>
{/if}
{/if}
{if $entry.properties.ep_mood != ''}
fühl mich grad: {$entry.properties.ep_mood}
{/if}
noch 'ne bemerkung zu s9y: beste weblog-software und absolut bester support! weiter so! und danke :-)

Re: danke :-)

Posted: Sun Jan 29, 2006 4:58 pm
by garvinhicking
Super, das freut mich doch zu hören!

Weiterhin viel Spaß mit Serendipity - dafür machen wir das Ganze. :-))

Viele Grüße,
Garvin