Probleme mit Recent Entries

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Lothar
Regular
Posts: 54
Joined: Fri Aug 03, 2007 9:06 pm
Location: Germany
Contact:

Probleme mit Recent Entries

Post by Lothar »

Ich habe versucht, eine eigene Version des Plugins Recent Entries zu erzeugen. Dazu habe ich die Datei serendipity_plugin_recententries.php in mein Template-Verzeichnis kopiert und auf plugin_recententries.tpl umbenannt. Habe ich da was falsch gemacht? Es funktioniert nämlich nicht. Ich musste das Original ändern - was man natürlich nicht tun sollte.

Und dann habe ich versucht, das Datum in die letzte Zeile des Textes zu bekommen. Aber auch wenn genügend Platz ist - es klappt nicht.

Anscheinend habe ich schon zu lange nichts mehr in PHP gemacht :(

Lothar Geyer
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

Re: Probleme mit Recent Entries

Post by moonchild »

Hallo,
also plugin_recententries.tpl ist das Template, in das Du die gewünschten Dienste einträgst. "serendipity_plugin_recententries.php" ist das Plugin selber, an dem solltest Du IMHO nichts ändern.
Lothar wrote:Ich habe versucht, eine eigene Version des Plugins Recent Entries zu erzeugen. Dazu habe ich die Datei serendipity_plugin_recententries.php in mein Template-Verzeichnis kopiert und auf plugin_recententries.tpl umbenannt. Habe ich da was falsch gemacht? Es funktioniert nämlich nicht. Ich musste das Original ändern - was man natürlich nicht tun sollte.

Und dann habe ich versucht, das Datum in die letzte Zeile des Textes zu bekommen. Aber auch wenn genügend Platz ist - es klappt nicht.

Anscheinend habe ich schon zu lange nichts mehr in PHP gemacht :(

Lothar Geyer
Lothar
Regular
Posts: 54
Joined: Fri Aug 03, 2007 9:06 pm
Location: Germany
Contact:

Post by Lothar »

also plugin_recententries.tpl ist das Template, in das Du die gewünschten Dienste einträgst. "serendipity_plugin_recententries.php" ist das Plugin selber, an dem solltest Du IMHO nichts ändern.
Ich weiß zwar nicht, welche gewünschten Dienste Du jetzt meinst, und eine plugin_recententries.tpl hab' ich auch nicht gefunden :(

Aber ich kann die unter /plugins/serendipity_plugin_recententries/ befindliche Datei serendipity_plugin_recententries.php nach /templates/myTemplate/ kopieren und ihr die Endung .tpl geben. Dann kann ich daran was ändern und sie sollte doch anstelle der Standard-Datei verwendet werden. Oder?

Lothar Geyer
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das ist leider eine ganz falsche Annahme. .php dateien sind was KOMPLETT anderes als .tpl DAteien. Das ist als würdest du eine JPEG-Datei nach .MP3 umbenennen und dann erwartet, dass dein Bild als Musik abgespielt wird. %-)

Du kannst ausschließlich .tpl Dateien in dein templateverzeichnis kopieren und anpassen.

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/
Lothar
Regular
Posts: 54
Joined: Fri Aug 03, 2007 9:06 pm
Location: Germany
Contact:

Post by Lothar »

Das ist leider eine ganz falsche Annahme. .php dateien sind was KOMPLETT anderes als .tpl DAteien. Das ist als würdest du eine JPEG-Datei nach .MP3 umbenennen und dann erwartet, dass dein Bild als Musik abgespielt wird. %-)
Nun, ich dachte, die .tpl-Dateien werden halt von Serendipity gelesen und entsprechend eingebaut. Bei einem Include-Befehl kann ich den Typ ja benennen wie ich will.

Aber zurück zu meiner Frage: wenn ich also an den recententries den Zeilenumbruch vor dem Datum rausnehmen will, bleibt mir gar nichts anderes übrig, als die in /plugins/serendipity_plugin_recententries/ stehende .php-Datei zu ändern, oder?

Lothar Geyer
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Jein. Wenn Du das Datum rausnehmen willst, editierst du einfach deine style.css Datei des gewählten Templates und fügst ein:

Code: Select all

.container_serendipity_plugin_recententries .serendipitySideBarDate {
  display: none;
}
Du brauchst die .php Datei dafür garnicht bearbeiten. :-)

Wenn Du die CSS-Lösung nicht magst müsstest Du die PHP-Datei jedenfalls dort bearbeiten wo sie liegt, korrekt.

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/
Lothar
Regular
Posts: 54
Joined: Fri Aug 03, 2007 9:06 pm
Location: Germany
Contact:

Post by Lothar »

Jein. Wenn Du das Datum rausnehmen willst, editierst du einfach deine style.css Datei des gewählten Templates und fügst ein:
Ich will nicht das Datum rausnehmen, sondern den Zeilenumbruch _vor_ dem Datum, um Platz zu sparen. Ich habe jetzt also die Original-Datei (natürlich nach Sicherung) geändert.

Danke für die Unterstützung.

Lothar Geyer
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re:

Post by corun »

garvinhicking wrote:Hi!

Jein. Wenn Du das Datum rausnehmen willst, editierst du einfach deine style.css Datei des gewählten Templates und fügst ein:

Code: Select all

.container_serendipity_plugin_recententries .serendipitySideBarDate {
  display: none;
}
Du brauchst die .php Datei dafür garnicht bearbeiten. :-)

Wenn Du die CSS-Lösung nicht magst müsstest Du die PHP-Datei jedenfalls dort bearbeiten wo sie liegt, korrekt.

Grüße,
Garvin
Wahrscheinlich wurde da etwas angepasst, bei mir funktioniert nur:

.serendipity_recententries_entrydate {
display: none;
}
Post Reply