Author Topic: Templates lassen sich nicht installieren (uncatched exception)  (Read 881 times)

Offline Siggit

  • Posts: 140
Hallo,

ich habe versucht verschiedene responsite Templates zu installieren und bekomme immer wieder folgende Fehlermeldung:
Code: [Select]
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
Code: [Select]
. '`function`=\''.$database->escapeString($template_function).'\', '.PHP_EOL
class.database.php Zeile 257
Code: [Select]
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. :-)




Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4528
  • Gender: Male
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #1 on: August 09, 2022, 09:37:57 AM »
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)

Code: [Select]
$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!

Offline Siggit

  • Posts: 140
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #2 on: August 09, 2022, 09:56:43 AM »
vielen Dank, das war das Problem.  :-)(Y) (Y)

Offline masju

  • Posts: 157
  • Gender: Male
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #3 on: October 12, 2022, 08:41:05 AM »
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  :-)

Offline hgs

  • Betatester
  • **
  • Posts: 1728
    • EFG MG
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #4 on: October 12, 2022, 03:15:48 PM »
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.)

Offline masju

  • Posts: 157
  • Gender: Male
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #5 on: October 28, 2022, 09:16:48 AM »
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  :-)

Offline hgs

  • Betatester
  • **
  • Posts: 1728
    • EFG MG
Re: Templates lassen sich nicht installieren (uncatched exception)
« Reply #6 on: October 28, 2022, 12:52:35 PM »
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 ;)
Code: [Select]
$template_function     = 'template';
LG Harald

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