ophian / styx

Serendipity Styx Edition - Styx is what Serendipity should be!
https://ophian.github.io
7 stars 0 forks source link

Error Plugin "Archive" ... #26

Closed ElfenTroll closed 2 years ago

ElfenTroll commented 2 years ago

Hallo,

wenn man in der Archiv - Übersicht unter "Ältere" oder "Das Neuste" (Seitenleiste) auf das angezeigte Monatsfeld (Grünes Feld) klickt passiert nichts bzw. werden keine Einträge angezeigt. Verwendetes Themes "Timeline" ... Meine Website ist übrigens zu finden unter www.mindennotizen.de ... Dort findet die Einrichtung statt!

Ashampoo_Snap_Dienstag, 15 März 2022_16h23m32s

ophian commented 2 years ago

Das beruht auf javascript errors. u.a. Uncaught TypeError: Bootstrap's dropdowns require Popper (https://popper.js.org/) was hast du angeschaltet das bootstrap auf popper besteht?

ElfenTroll commented 2 years ago

Hm, wo kann ich da was an- oder ausschalten??? Oder ist das eine Serversache, dann müsse ich den Support des Providers kontaktieren!?

ophian commented 2 years ago

Ich sags mal so... Popper inkludiert zu bootstrap ist nur nötig, wenn man popovers (dropdowns) verwenden will. Das ist meines Wissens in den default Werten, Dateien und Optionen vom timestamp Theme gar nicht vorgesehen. Also musst du irgendetwas derartiges daran verändert haben. Die Styx bootstrap scripts sind nur das originäre boostrap in ihrer aktuellsten Version, d.h. ...... .... .... .... .. Mist! Scheinbar doch. Also kann timestamp (und vielleicht auch clean blog) nicht oder nicht allein nur die Styx bootstrap scripts nutzen. In der index.tpl Datei steht im Fuß

<script src="{serendipity_getFile file="b4/js/bootstrap.min.js"}"></script>

und darüber das auskommentierte alte cdn.jsdelivr.net/...... fetch. Das bzw eine neuere Version oder

<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>

müsste man (wieder/anstellen/oder vorher eingefügt) aktivieren, damit das funktioniert. Ich selbst finde diese CDNs furchtbar, da sie, wie auch Google Fonts etc, so praktisch sie auch sein mögen, einen immerwährenden tracker installieren. Ich will das nicht unterstützen. Probiers mal mit dem Popper script und wenn klappt musss ich mir mal in Ruhe überlegen wie ich künftig damit umgehe.

ElfenTroll commented 2 years ago

Argh, verstehe gerade böhmische Dörfer .... Sprich: In welcher Datei soll ich was wie und wo auskommentieren bzw. neu eintragen ... oder kannst Du eine angepasste Datei hier einstellen?!?

ElfenTroll commented 2 years ago

Also in der index.tpl des Themes "Timeline" steht folgendes:

{ } <script src="{serendipity_getFile file="b4/js/bootstrap.min.js"}"> <script src="{serendipity_getFile file="js/timeline.js"}">

Wie soll das jetzt geändert werden??

ophian commented 2 years ago

setzte das popper cdn in die leere Zeile

ElfenTroll commented 2 years ago

Okay, funktioniert ... Schließe ich dann erst einmal! Danke ...