WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 06.02.2024 08:42:15

byteworker
Member

[gelöst] Accordion 2.4.5 Fehlermeldung "Unknown column 'direction' in 'field l"

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

#2 06.02.2024 08:52:26

florian
Administrator

Re: [gelöst] Accordion 2.4.5 Fehlermeldung "Unknown column 'direction' in 'field l"

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.
attachment.php?item=3508&download=1

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

Liked by:

byteworker

#3 06.02.2024 09:07:10

byteworker
Member

Re: [gelöst] Accordion 2.4.5 Fehlermeldung "Unknown column 'direction' in 'field l"

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

Liked by:

florian

#4 12.02.2024 17:19:44

florian
Administrator

Re: [gelöst] Accordion 2.4.5 Fehlermeldung "Unknown column 'direction' in 'field l"

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

Board footer

up