Page 1 of 1

Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Thu Dec 05, 2013 5:32 pm
by micha06de
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?

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Thu Dec 05, 2013 6:36 pm
by yellowled
micha06de wrote:Kann man das irgendwie ändern, z.B. ausblenden und "aufklappbar" machen?
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):

* 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

Posted: Fri Dec 06, 2013 10:26 am
by micha06de
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?

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Fri Dec 06, 2013 11:05 am
by micha06de
OK ich habs gefunden.
-> http://www.s9y.org/214.html

Ist ja wirklich einfach :)

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Fri Dec 06, 2013 11:09 am
by yellowled
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

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Fri Dec 06, 2013 11:10 am
by yellowled
micha06de wrote:OK ich habs gefunden.
Ich fürchte, das entfernt lediglich die Links zum Trackback-Bereich im Eintragsfuß. :)

YL

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Fri Dec 06, 2013 11:21 am
by micha06de
Ich fürchte, das entfernt lediglich die Links zum Trackback-Bereich im Eintragsfuß.
Ja, das ist erstmal ein Anfang ...

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

Posted: Fri Dec 06, 2013 10:15 pm
by yellowled
micha06de 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 ...
Dann scheint mir ein beherztes

Code: Select all

.serendipity_comments {
    display: none;
    visibility: hidden;
}
in der user.css das Richtige für Dich, wobei das natürlich Trackbacks, Kommentare und Kommentarformular immer ausblendet.

YL

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Mon Dec 09, 2013 3:51 pm
by micha06de
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

Re: Kommentar- Trackbackbereich auf Detailseite verkleinern

Posted: Mon Dec 09, 2013 9:05 pm
by yellowled
micha06de wrote:War oder ist diese Option für etwas anderes gedacht?
Keine Ahnung, ich habe seit Jahren die Theme Options von BP nicht mehr aus der Nähe gesehen oder mich ansonsten gedanklich damit befasst.

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