• Welcome to WebsiteBaker Community Forum. Please log in or sign up.
Welcome, Guest
News
Support WebsiteBaker
Your donations will help to:
PayPal
  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!
You can donate by clicking on the button below.

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

Started by hillschmidt, April 28, 2022, 10:35:08 AM  ( Read 12,103 times )

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!)

    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.)

      "Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

      hillschmidt

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

      Herzlichen Dank dafür!

        hgs

        LG Harald

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

        "Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

        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

          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.)

            "Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

            \n\n