Kommentare von

beats TEST blog

Könnte man... Button für Kommentar schreiben

Ian Styx am |

Nee sorry für den Streß!! :applaus:
Lag halt daran dass der Unterstrich jetzt so schön gierig ist! Und meine Versuche nie vollständig erklärten was da eigentlich vor sich ging.
Ich habe aber gleich noch einen anderen Anschlag auf dich vor...

Beat am |

dann schlag mal ;-)

bin jetzt aber eine halbe Stunde offline

Trackback ohne Link?

Ian Styx am |

Man kann innerhalb der Zeile überall drücken um aufzuklappen.
dieser Link ist ja ein Link direkt zum Einzelartikel, benötigt also auch kein #extended am Ende.
https : // www.blog.dokumenzi.ch/2574-aktuelle-Styx-Dateien.html#extended

Beat Menzi am |

Sollte sich dann nicht die Darstellung des Mauszeigers ändern (-> Händchen)? Deshalb habe ich das nicht gleich bemerkt.

Ian Styx am |

Stimmt! Gerade commited. Danke!


.trackback details summary {
    cursor: pointer;
}

Ian Styx am |

Wo wir gerade bei den Trackbacks sind. Sollte pure dort einen Administrationslink zum Löschen desselben bereitstellen?

Beat Menzi am |

Nö! Man kann Trackbacks ja im Backend löschen. Das reicht. Trackbacks sind ausserhalb des eigenen Blog ja eh völlig ausser Mode... :-P

Ian Styx am |

Die Meinung kann ich verstehen - allerdings ist pure ja das neue Standard theme und sollte deshalb vielleicht solche Sachen nicht in Vergessenheit geraten lassen. Und stell dir nur mal vor die handyverzogene Jugend entdeckte trackbacks wieder ... und die damit verbunden schier unendlichen Möglichkeiten der Vernetzung in der Blogosphäre (de.wikipedia.org/wiki/Blogosphäre) ;-)

Beat Menzi am |

Natürlich kannst Du Kommentare und Trackbacks gleich"wertig" behandeln. Und wenn man Kommentare (in eingeloggtem Zustand) schon im Frontend löschen kann, so macht das dann auch für Trackbacks Sinn. :th_up:

fehlende Fusszeileneinträge

Ian Styx am |

Du hast wahrscheinlich die Zeile vor dem footer class="serendipity_entryFooter post_info..." entfernt bzw verändert:
{if NOT empty($entry.categories) OR $entry.has_comments OR $entry.has_trackbacks}
was man/du notwendigerweise nicht (unbedingt) machen sollte...

Beat am |

An der beschriebenen Stelle ist noch alles o.k. "Mein" Problem spielt sich im Footer-Bereich ab. Wenn ich alles zwischen Anfang und Ende des Footers mit den Originaldaten tausche, dann erscheint auch die Fusszeile korrekt.

Bloss: Ich will unbedingt an der Darstellung Kommentare ¦ Kategorien ¦ Stichworte festhalten. Ich werde also noch etwas weiterbasteln...

Ian Styx am |

Basteleien sollte man nicht stören, ...aber vielleicht doch mit zum Bedenken geben, dass das angedockte entry keine category und keine comments und kleine trackbacks hat, also auch nicht den leeren footer Balken haben sollte (siehe meine obige Zeile).
Anders ist es bei den category Beiträgen. Dort ist ja eine Kategorie gesetzt, also wird der Footer angelaufen und ausgegeben und erst dann noch in seinen Einzelteilen durchgecheckt.
Da du ja etwas was normalerwiese wohl eher statische Seiten sind, als Category entries ausgibst, sind dort natürlich die Dinge aktiv, die einem Entry (categories, comments, trackbacks, freetags, etc) normalerweise gegeben/zugeordnet sind. Soetwas hätte ja eine statische Seite zB als Impressum normalerweise nicht.

Beat am |

Das ist so nicht ganz richtig. Der dauerhafte Eintrag hat sehr wohl eine Kategorie. Das kannst Du sehen, wenn Du das Template auf Pure [Standard] wechselst.

Beat am |

Ich denke, dass der Fehler zu 99% auf meiner Seite liegt. Wobei der Nachtrag 2 könnte das fehlende -aber wichtige- letzte Prozent sein... Diese Inkonsistenz von hier zu styx.dokumenzi.ch ist schon komisch.

Ian Styx am |

Womit sich dann auch erklärt warum sie leer ausgegeben wird, denn categories ist dann nicht empty.
Dann kannst du es in deinem Fall nur verhindern, in dem du soetwas wie AND NOT isset($dategroup.is_sticky) (oder so .. ich bin gerade nicht sicher) mit in die Zeile schreibst... Probiere es mal mit
{if (NOT empty($entry.categories) AND NOT isset(($dategroup.is_sticky)) OR $entry.has_comments OR $entry.has_trackbacks}

Ian Styx am |

Wenn dann so:
if (NOT empty($entry.categories) AND NOT $dategroup.is_sticky) OR $entry.has_comments OR $entry.has_trackbacks}

Beat am |

Hat nicht funktioniert.
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/var/www/vhosts/dokumenzi.ch/httpdocs/styx-master/templates/pure-beat/entries.tpl" on line 74 "{if $is_single_entry AND NOT $is_preview}" unclosed '{foreach}' tag <-- thrown in /var/www/vhosts/dokumenzi.ch/httpdocs/styx-master/bundled-libs/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 74

Ian Styx am |

Meinem korrigiertem Beispiel fehlt auch ein { - also
{if (NOT empty($entry.categories) AND NOT $dategroup.is_sticky) OR $entry.has_comments OR $entry.has_trackbacks}
Außerdem muss jedes öffnende if auch ein schließendes /if haben. Ist das bei dir der Fall?

Beat Menzi am |

Mit dem Code (jetzt aktiv) ist dann auch die farbige Fläche weg und das Ergebnis sieht aus wie auf styx.dokumenzi.ch

Ian Styx am |

:applaus:

Beat am |

Ähm... Du denkst also dass es richtig ist, dass wenn man bei einem Beitrag keine Kommentare zulässt, dass dann keine Fusszeile angezeigt wird?

Ian Styx am |

WHAT?!?
Ich denke das es richtig ist/oder sein kann, diesen entry Footer nicht auszugeben wenn keine der darin enthalten "features" überhaupt gesetzt sind.

Beat am |

Aber: Beim obigen Beitrag gibt es sowohl eine Kategorie und auch ein Stichwort. Trotzdem wird kein Footer angezeigt.

Bitte lies noch einmal diesen Blogeintrag genau durch. Das Problem entsteht, wenn man bei einem Beitrag keine Kommentare zulässt,

Ian Styx am |

Wir sprechen doch von "Styx-Stand: 15.12.2019, 09:37" (in view per Liste), nicht wahr?
Dort haben wir - aufgrund deiner category Zuweisung - eben doch diesen workaround eingebaut, der befüllte category footer nur freigibt wenn es nicht ein sticky Entry ist. Ansonsten unterscheided es doch über gesetzte comments, trackback, oder categories,
Freetags zählen nicht, denn sie kommen ja per Plugin, und sind damit in der hier diskutierten Abfrage unberücksichtigt.
..Ansonsten verstehe ich das jetzt nicht...