Templates lassen sich nicht installieren (uncatched exception)

hgs

Das verstehen wir bestimmt nicht falsch, aber eine Frage juckt mir doch in den Fingern:

"richtest du diese "Anregung" auch an die Template-Entwickler?"
Und es ist so einfach ;)
$template_function     = 'template';
LG Harald

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

masju

Hallo und danke für die Antwort,

ich habe das Template vom Fork https://templates.wbce.org

Bitte meine "Kritik" nicht falsch verstehen, ich halte WebsiteBaker für eines der besten CMS auf diesem Planeten  (Y) (Y). Aber an dieser Stelle beim Template-Installer könnten die Entwickler vielleicht einfach mal eine IF-THEN-Abfrage einbauen, damit das System hier nicht eine Exception wirft, wenn die eingelesene Daten nicht den Erwartungen entspricht.

Viele Grüße
masju  :-)

hgs

Wo hast du die Templates her?
Diese Seite von WebsiteBaker sollte ohne Probleme funktionieren.
Wenn nicht, bitte auch melden, damit wir das zeitnah korregieren, Danke
LG Harald

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

masju

Gut, dass es dieses Forum gibt! Hatte das gleiche Problem...
Eine aussagekräftigere Fehlermeldung wäre vielleicht besser gewesen, wenn die Problematik schon bekannt ist  :|.

Viele Grüße
masju  :-)


Luisehahne

Da scheint sich der Template Author nicht an die im Jahr 2010 erstellten Richtlinien gehalten zu haben, da fehlt wohl in der info.php des Templates die Variable (Eintrag)

$template_function     = 'template';

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

Siggit

Hallo,

ich habe versucht verschiedene responsite Templates zu installieren und bekomme immer wieder folgende Fehlermeldung:
There was an uncatched exception
Argument 1 passed to database::escapeString() must be of the type string, bool given, called in /homepages/36/d27661886/htdocs/meine-domain.de/framework/functions.php on line 1141
in line (257) of (/framework/class.database.php):


function.php Zeile 1141
. '`function`=\''.$database->escapeString($template_function).'\', '.PHP_EOL

class.database.php Zeile 257
public function escapeString(string $unescaped_string)

Was läuft da falsch. Arbeite mit PHP 7.4 habe schon auf PHP 8.0 umgestellt, das Ergebnis ist das selbe.

Hortal, Tessa und Burblex habe ich probiert, sind nicht mehr komaptibel mit WB-Version 2.13.2 r133?

Vielen Dank im Voraus. :-)