WBCE CMS – Way Better Content Editing.
You are not logged in.
Guten Morgen Zusammen,
ich habe auf einer Webseite, das Accordion aktualisiert, seit dem bekomme ich beim Speichern der Voreinstellungen diese Meldung ausgeworfen:
Unknown column 'direction' in 'field list'
WBCE 1.6.2
Fraggy Backend Theme
PHP Version 8.1.27
Im Error Log steht das hier:
', footer = '', icon = 'default', icon_placement = 'symbol-left', accordion_method = 'accordion', direction = 'ASC' WHERE section_id = '1289'"
2024-02-06T07:36:05+00:00 [Visitor Request] https://www.korloyeurope.eu/admin/pages … page_id=41
2024-02-06T07:36:05+00:00 [Warning] /modules/accordion/modify.php:[43] from /admin/pages/modify.php:[167] "Undefined array key "direction""
2024-02-06T07:36:08+00:00 [Visitor Request] https://www.korloyeurope.eu/modules/acc … on_id=1289
2024-02-06T07:36:08+00:00 [Warning] /modules/accordion/modify_settings.php:[71] from /modules/accordion/modify_settings.php:[71] WBCE_Error->scriptError "Undefined array key "direction""
2024-02-06T07:36:13+00:00 [Visitor Request] https://www.korloyeurope.eu/pages/de/st … rriere.php
2024-02-06T07:36:13+00:00 [Warning] /modules/accordion/view.php:[28] from /framework/frontend.functions.php:[485] block_contents "Undefined array key "direction""
[06-Feb-2024 07:36:30 UTC] Unknown column 'direction' in 'field list'
[06-Feb-2024 07:36:30 UTC] UPDATE wbce_mod_accordion_settings SET header = '', footer = '', icon = 'chevrons', icon_placement = 'symbol-left', accordion_method = 'accordion', direction = 'ASC' WHERE section_id = '1289'
2024-02-06T07:36:30+00:00 [Visitor Request] https://www.korloyeurope.eu/modules/acc … ttings.php
2024-02-06T07:36:30+00:00 [User Notice] /framework/class.database.php:[333] from /modules/accordion/save_settings.php:[38] database->query "STATEMENT: UPDATE wbce_mod_accordion_settings SET header = '', footer = '', icon = 'chevrons', icon_placement = 'symbol-left', accordion_method = 'accordion', direction = 'ASC' WHERE section_id = '1289'"
2024-02-06T07:37:07+00:00 [Visitor Request] https://www.korloyeurope.eu/admin/pages … page_id=41
2024-02-06T07:37:07+00:00 [Warning] /modules/accordion/modify.php:[43] from /admin/pages/modify.php:[167] "Undefined array key "direction""
2024-02-06T07:38:25+00:00 [Visitor Request] https://www.korloyeurope.eu/admin/pages … page_id=41
2024-02-06T07:38:25+00:00 [Warning] /modules/accordion/modify.php:[43] from /admin/pages/modify.php:[167] "Undefined array key "direction""
Last edited by florian (15.02.2024 18:17:37)
Offline
Hm, das ist seltsam, weil an sich beim Updaten das neue Datenbankfeld angelegt wird.
Hast Du nur die geänderten Daten rüberkopiert, oder über Erweitreungen > Module das Modul aktualisiert?
Und dabei "Überschreibe neuere Dateien" aktiviert gehabt?
Um den Fehler manuell zu beheben: Mit Adminer o.ä. auf die Datenbank zugreifen und in der Tabelle {deinpräfix_}mod_accordion_settings die Spalte "direction" als "Text" hinzufügen.
Das neue Feld ermöglicht es, festzulegen, ob die Accordion-Einträge in auf- oder absteigender Reihenfolge angezeigt werden sollen, also ob der zuletzt hinzugefügte Eintrag ganz oben oder ganz unten stehen soll.
Last edited by florian (06.02.2024 08:53:50)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
byteworker
Tatsächlich habe ich das Modul nachträglich die Daten hochgeladen, weil ich depperweise ein paar CSS Änderungen nicht verlieren wollte. Mit dem Nachtrag in der Datenbank läuft es einwandfrei.
Offline
florian
Da war noch ein anderer Bug drin, bitte in der view.php die Zeile
echo '<span class="accordion-title" id="q'.$qid.'" '.$status_on_pageload.'">'.$question.'</span>';
ändern zu
echo '<span class="accordion-title '.$status_on_pageload.'" id="q'.$qid.'">'.$question.'</span>';
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline