Hallo,
ich verwende s9y teilweise etwas zweckentfremdet als Wissensspeicher und Logbuch. Dadurch gibt es oft sehr kurze Beiträge. Es sieht dann komisch aus, wenn die Seite zu 90 % aus Angaben zu Trackbacks, Kommentaren und dem großen Kommentareingabebereich besteht.
Kann man das irgendwie ändern, z.B. ausblenden und "aufklappbar" machen?
Kommentar- Trackbackbereich auf Detailseite verkleinern
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Kann man natürlich, aber es gibt keine „simple“ Lösung in Form eines Plugins oder so. Du müsstest wahrscheinlich mindestens eine der folgenden Optionen anwenden (eher zwei oder drei):micha06de wrote:Kann man das irgendwie ändern, z.B. ausblenden und "aufklappbar" machen?
* Template-Dateien modifizieren
* CSS ergänzen
* etwas Javascript hinzufügen
Kommt drauf an, was Dir konkret vorschwebt.
Die eventuell einfachste Lösung, von der ich natürlich nicht weiß, ob sie für Dich gangbar ist, wäre es vielleicht, die Bereiche Trackbacks und Kommentare gar nicht auszugeben, wenn es noch keine Trackbacks und/oder Kommentare gibt.
Kommt alles ein bisschen darauf an, wie es im Moment aussieht (URL zum Blog?) und was Du gern hättest. Der Rest ist Bastelei.
YL
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Danke für die Antwort. Das habe ich mir schon gedacht.
Wie kann man es denn einrichten, dass die betreffenden Bereiche gar nicht dargestellt werden?
Wie kann man es denn einrichten, dass die betreffenden Bereiche gar nicht dargestellt werden?
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Kommt ein wenig darauf an, welches Template Du verwendest – der Code kann eventuell konkret etwas anders aussehen, aber im Prinzip gibt folgendes die Bereiche in der entries.tpl aus:
* Trackback: {serendipity_printTrackbacks entry=$entry.id}
* Kommentare: {serendipity_printComments entry=$entry.id mode=$entry.viewmode}
* Formular: {$COMMENTFORM}
Dazu kommt in allen drei Fällen üblicherweise noch umgebendes Markup.
Nun ist die Frage, was man will: Diese Bereiche generell gar nicht ausgeben lassen, nur nicht ausgeben lassen, wenn es (noch) keine Kommentare gibt oder sie lediglich optisch verstecken. Letzteres ist das Einfachste, weil man es rein über CSS lösen kann. Die anderen beiden dürften etwas performanter sein.
Hinzu kommt, dass Änderungen an den Dateien eines Templates meist nicht updatesicher sind, d.h. die Änderungen werden überschrieben, wenn das Template und/oder Serendipity aktualisiert werden – kommt drauf an, ob das Template Teil des s9y-Kerns ist oder nicht. Ein paar Templates bieten die Möglichkeit, reine CSS-Änderungen updatesicher in einer user.css abzulegen, z.B. 2k11 und Bulletproof.
Für konkrete Codebeispiele brauche ich einen Hinweis, welches Template Du nutzt und ob Du die Bereiche generell ausblenden willst oder nur bei Einträgen, die keine Kommentare haben.
YL
* Trackback: {serendipity_printTrackbacks entry=$entry.id}
* Kommentare: {serendipity_printComments entry=$entry.id mode=$entry.viewmode}
* Formular: {$COMMENTFORM}
Dazu kommt in allen drei Fällen üblicherweise noch umgebendes Markup.
Nun ist die Frage, was man will: Diese Bereiche generell gar nicht ausgeben lassen, nur nicht ausgeben lassen, wenn es (noch) keine Kommentare gibt oder sie lediglich optisch verstecken. Letzteres ist das Einfachste, weil man es rein über CSS lösen kann. Die anderen beiden dürften etwas performanter sein.
Hinzu kommt, dass Änderungen an den Dateien eines Templates meist nicht updatesicher sind, d.h. die Änderungen werden überschrieben, wenn das Template und/oder Serendipity aktualisiert werden – kommt drauf an, ob das Template Teil des s9y-Kerns ist oder nicht. Ein paar Templates bieten die Möglichkeit, reine CSS-Änderungen updatesicher in einer user.css abzulegen, z.B. 2k11 und Bulletproof.
Für konkrete Codebeispiele brauche ich einen Hinweis, welches Template Du nutzt und ob Du die Bereiche generell ausblenden willst oder nur bei Einträgen, die keine Kommentare haben.
YL
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Ich fürchte, das entfernt lediglich die Links zum Trackback-Bereich im Eintragsfuß.micha06de wrote:OK ich habs gefunden.
YL
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Ja, das ist erstmal ein Anfang ...Ich fürchte, das entfernt lediglich die Links zum Trackback-Bereich im Eintragsfuß.
Ach ja, ich setze das System im Intranet ein, deswegen kann ich es hier auch nicht verlinken. Es muss deswegen auch nicht sooo hübsch sein, es sollte nur funktionieren und übersichtlich sein.
Danke für den Hinweis mit der user.css, ich verwende Bulletproof. Das mit der Updatesicherheit ist ein guter Hinweis, ich hatte zwar schon unterschwellig dran gedacht aber ...
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Dann scheint mir ein beherztesmicha06de wrote:Danke für den Hinweis mit der user.css, ich verwende Bulletproof. Das mit der Updatesicherheit ist ein guter Hinweis, ich hatte zwar schon unterschwellig dran gedacht aber ...
Code: Select all
.serendipity_comments {
display: none;
visibility: hidden;
}YL
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Danke!
Wie ich jetzt mitbekommen habe, muss man die Verwendung der user.css aktivieren. Um herauszufinden wie das geht, habe ich eine Weile gebraucht. Das die Einstellmöglichkeit unter "Farbwahl" zu finden ist, habe ich nicht erwartet, m.E. ist der Schalter an dieser Stelle etwas unglücklich plaziert. War oder ist diese Option für etwas anderes gedacht?
Es funktioniert, allerdings frage ich mich, ab ich die Einstellung an der richtigen Stelle vorgenommen habe, oder ob es nur Zufall ist, dass es funktioniert.
micha06de
Wie ich jetzt mitbekommen habe, muss man die Verwendung der user.css aktivieren. Um herauszufinden wie das geht, habe ich eine Weile gebraucht. Das die Einstellmöglichkeit unter "Farbwahl" zu finden ist, habe ich nicht erwartet, m.E. ist der Schalter an dieser Stelle etwas unglücklich plaziert. War oder ist diese Option für etwas anderes gedacht?
Es funktioniert, allerdings frage ich mich, ab ich die Einstellung an der richtigen Stelle vorgenommen habe, oder ob es nur Zufall ist, dass es funktioniert.
micha06de
Re: Kommentar- Trackbackbereich auf Detailseite verkleinern
Keine Ahnung, ich habe seit Jahren die Theme Options von BP nicht mehr aus der Nähe gesehen oder mich ansonsten gedanklich damit befasst.micha06de wrote:War oder ist diese Option für etwas anderes gedacht?
Richtig ist:
1. user.css anlegen, Code dort einfügen, speichern und ins Template-Verzeichnis hochladen
2. Nutzung der user.css in den Theme Options aktivieren
3. Theme Options speichern
Dann sollte es funktionieren.
YL