WBCE CMS – Way Better Content Editing.
You are not logged in.
OneForAll 1.1.11 — Bugfix: SectionPicker Kompatibilität
Hallo zusammen,
beim Testen von OneForAll via Sectionpicker und SP N! sind zwei Bugs aufgetaucht die wir gefixt haben.
Bug 1 — Weiße Seite / Tabelle nicht gefunden
Fehlermeldung im Log:
Table 'mod__general_settings' doesn't exist
SELECT `name`, `value` FROM `mod__general_settings`Ursache: require_once() in view.php lädt info.php beim zweiten Aufruf via SectionPicker nicht mehr — $mod_name bleibt leer, daher der doppelte Unterstrich im Tabellennamen.
Fix in view.php:
require_once($inc_path.'/info.php');
// Fix: mod_name may be empty if info.php was already loaded via require_once (e.g. SectionPicker)
if (empty($mod_name)) {
$mod_name = basename($inc_path);
}Bug 2 — Detaillink führt auf 404
Beispiel: OFA-Seite liegt unter /pages/meine-ofa-seite.php, wird aber via SectionPicker auf /pages/andere-seite/ eingebunden → Detaillink zeigt auf /pages/andere-seite/item-link.php → 404.
Ursache: view_overview.php nutzt $wb->page['link'] (aktuell aufgerufene Seite) statt den Link der OFA-Originalseite.
Fix in view_overview.php:
// ALT:
$item_link = WB_URL.PAGES_DIRECTORY.$wb->page['link'].$item['link'].PAGE_EXTENSION;
// NEU:
$ofa_page_link = $database->get_one("SELECT `link` FROM `".TABLE_PREFIX."pages` WHERE `page_id` = '".(int)$item['page_id']."' LIMIT 1");
$item_link = WB_URL.PAGES_DIRECTORY.($ofa_page_link ? $ofa_page_link : $wb->page['link']).$item['link'].PAGE_EXTENSION;Beide Fixes sind in OneForAll 1.1.11 enthalten.
Getestet mit WBCE 1.6.5 + Sectionpicker und SP N!
Gruß, Slugger
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
mk70
Danke sehr.
Sind in der 1.1.11 die PHP 8.4 Fixes drin?
Nicht ärgern. Nur wundern.
Online
Ich hoffe doch, ich habe mir den aktuellen 1.1.10 im Addon Bereich dafür genommen, sofern das richtig wahr.
Ansonsten schaue ich mir das nochmal an florian.
-> gerade zur Sicherheit gecheckt, ist drin.
Last edited by Slugger (07.05.2026 13:56:25)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Ich hab's kurz mit WinMerge verglichen, sieht gut aus. Eintrag im AOR ist aktualisiert.
Nicht ärgern. Nur wundern.
Online
Slugger, mk70