Code2 in 2.13.1 rc103 Fehler - class 'Template' not found

hgs

Quote from: Luisehahne on April 28, 2022, 01:18:55 PM
Werde mit Martin sprechen, bin dabei das wieder abwärtskompatibel zu machen, dann laufen auch wieder alle Module von Martin ohne template Fehler

Dietmar


(Y)
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Luisehahne

Werde mit Martin sprechen, bin dabei das wieder abwärtskompatibel zu machen, dann laufen auch wieder alle Module von Martin ohne template Fehler

Dietmar
Note: Once the code has been generated, it is easy to debug. It's not a bug, it's a feature!

hgs

LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

hillschmidt

Wunderbar, Harald - damit ist das Problem mit 2.13.1 rc103 unter PHP 7.4 gelöst!

Herzlichen Dank dafür!

hgs

Das ist sehr einfach zu lösen und gilt für alle 3. Anbieter-Module die phplib brauchen und suchen


In diesem Fall öffne die modify.php mit einem Texteditor und suche nach
// Setup template object
direkt hinter diese Info fügst du diese Codezeile ein

use vendor\phplib\Template;

hier der ergänzte Bereich in gänze

// Setup template object
use vendor\phplib\Template;
if(!class_exists('Template')){ require(WB_PATH.'/include/phplib/template.inc');}
$template = new Template(WB_PATH.'/modules/code2');
$template->set_file('page', 'htt/modify.htt');



Wenn also die gepostete Fehlermeldung für ein 3. Anbieter Modul erscheint, hilft dieser Fix
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

hillschmidt

Im Backend werden nach dem Update auf 2.13.1 rc103 mit dem Modul Code 2 (version ... ) die Seiten nicht mehr zum Editieren angezeigt; es gibt folgenden Fehler:

There was an uncatched exception
Class 'Template' not found
in line (34) of (/modules/code2/modify.php)


Version Code2:
Name: Code2
Art: Seiten Addon
Autor: Ryan Djurovich, minor changes by Chio Maisriml, websitbaker.at, Search-Enhancement by thorn, Mode-Select by Aldus, FTAN Support, syntax highlighting and current maintenance by Martin Hecht (mrbaseman)
Version: 2.2.18
Entworfen für: Website Baker 2.8.x
Beschreibung: Dieses Modul erlaubt das ausführen von PHP Befehlen sowie HTML, Javascript und interne Kommentare.
(Bitte begrenzen Sie den Zugriff auf vertrauenswürdige Personen!)