Page 1 of 1
Probleme mit Recent Entries
Posted: Sun Apr 27, 2008 2:27 pm
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
Re: Probleme mit Recent Entries
Posted: Sun Apr 27, 2008 2:39 pm
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
Posted: Sun Apr 27, 2008 4:27 pm
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
Posted: Sun Apr 27, 2008 7:10 pm
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
Posted: Sun Apr 27, 2008 8:15 pm
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
Posted: Mon Apr 28, 2008 10:16 am
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
Posted: Mon Apr 28, 2008 10:35 am
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
Re:
Posted: Sun Apr 05, 2009 6:59 am
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;
}