WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.9 R25 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • Recent Posts

Recent Posts

Pages: 1 ... 3 4 [5] 6 7 ... 10
41
General Help & Support / Vielen Dank für alles!
« Last post by VSG on February 21, 2026, 02:50:13 PM »
Hallo alle zusammen,

ich möchte mich im Vorfeld bereits dafür entschuldigen, dass ich den Beitrag vermutlich im falschen Forum gepostet habe, ich wusste aber nicht, wo er besser untergebracht wäre.

Im Grunde soll der Beitrag, wie der Titel schon sagt, ein großes Dankeschön sein an alle, die mit ihrer unermüdlichen, harten Arbeit die Entwicklung von WebsiteBaker voranbringen.
Vor ziemlich genau 18 Jahren habe ich meine damals bestehende Internetseite auf WebsiteBaker umgestellt und bin oft in vermeintliche Sackgassen geraten, aus denen ich allein nicht herausgekommen bin. Ich habe hier im Forum immer hilfsbereite Menschen gefunden, die – ohne eine Gegenleistung zu erwarten – ihre Hilfe angeboten und mich unterstützt haben. Dafür bin ich sehr dankbar und werde die Kontakte stets zu schätzen wissen. Insbesondere Dietmar, der mir bei zwei großen Schwierigkeiten weitergeholfen hat. Sogar Ryan habe ich noch kennengelernt.

Wie ich allerdings im Forum geschrieben habe, wurde meine Webseite im Sommer letzten Jahres von Webentwicklern ins 'Visier' genommen, die "Schwachstellen" entdeckten und dies publik gemacht haben. Das ist grundsätzlich nichts schlimmes und nur fair. Es hat mir aber gezeigt, dass sich etwas ändern muss, denn ich habe nicht die Kenntnisse, solchen Schwachstellen auf den Grund zu gehen und einige alte Add-ons genutzt, ohne die ich auch nicht konnte. Nach langem Überlegen habe ich darum einen klaren Cut gemacht und meine Webseite schweren Herzens und mit buchstäblich wochenlangem Aufwand in ein anderes CMS umgezogen. Mit mehr als zweieinhalb Tausend Unterseiten war meine Seite in WebsiteBaker merklich unhandlich geworden, was man aber sicher hätte beheben können, hätte ich zu Beginn eine schlauere Entscheidung für den Aufbau der Seite getroffen.

Darum ist dieser Post auch ein Abschied. Leider, muss ich sagen. Die Freiheit, die mir WebsiteBaker in Bezug auf Design und Anpassbarkeit geboten hat, vermisse ich jetzt schon und ich möchte das CMS allen empfehlen, die großen Wert auf ein schlankes, einfach zu bedienendes und doch flexibles System legen. Auch dank der Community hier seid Ihr bestens aufgehoben. Das habe ich bis auf Dankbekundungen, wenn ich Hilfe gebraucht habe, nie honoriert, aber heute über den Spendenbutton zumindest ein wenig nachgeholt. Ich hoffe, es hilft dem Verein.

Vielen, vielen Dank für alles!

Ich wünsch der WebsiteBaker-Community alles Gute und weiter viel Erfolg. Es heißt, man begegnet sich immer mehrmals im Leben, darum: bis zum nächsten Mal!

Viele Grüße

VSG

PS: Wie sieht es beim Verein eigentlich mit der Gemeinnützigkeit aus? Ist diese anerkannt?
42
Hilfe & Support (deutsch) / Re: Fehlermeldung wbstats/class.count.php on line 303
« Last post by sternchen8875 on February 06, 2026, 01:04:04 PM »
Quote from: hgs on February 06, 2026, 12:48:20 PM
Code: [Select]
Fri, 06 Feb 2026 11:37:16 +0000 [E_DEPRECATED] /modules/wbstats/class.count.php:[380]  from /modules/wbstats/class.count.php:[323] counter->getUrlContent "Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0""Gibt es eine Lösung dafür?

Ja, besagte Zeile in  /modules/wbstats/class.count.php:[380] einfach entfernen oder auskommentieren.

Code: [Select]
curl_close($ch);
43
Hilfe & Support (deutsch) / Re: Fehlermeldung wbstats/class.count.php on line 303
« Last post by hgs on February 06, 2026, 12:48:20 PM »
Hallo Ruud
in der Version 0.2.5.8 kommt es unter php8.5 zu folgender Fehlermeldung im ErrorLog von WB 2.13.9
Code: [Select]
Fri, 06 Feb 2026 11:37:16 +0000 [E_DEPRECATED] /modules/wbstats/class.count.php:[380]  from /modules/wbstats/class.count.php:[323] counter->getUrlContent "Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0""Gibt es eine Lösung dafür?

Translate
Hallo Ruud,
in versie 0.2.5.8 verschijnt onder php8.5 de volgende foutmelding in het ErrorLog van WB 2.13.9
Is er een oplossing voor?


44
General Help & Support / Re: PHP 8.5
« Last post by sternchen8875 on January 26, 2026, 01:00:09 PM »
Quote from: ruebenwurzel on January 26, 2026, 07:43:36 AM
Hallo,

Deprecated Meldung im Form

Code: [Select]
Mon, 26 Jan 2026 06:26:42 +0000 [E_DEPRECATED] /modules/form/view.php:[158] from /framework/frontend.functions.php:[286] require "Non-canonical cast (double) is deprecated, use the (float) cast instead""
Lösungsvorschlag ChatGPT:

modules/form/view.php ab Zeile 155:
Code: [Select]
function new_submission_id() {
     $submission_id = '';
     $salt = "abchefghjkmnpqrstuvwxyz0123456789";
-    \srand((double)microtime()*1000000);
-    $i = 0;
-    while ($i <= 7) {
-        $num = \rand() % 33;
-        $tmp = \substr($salt, $num, 1);
-        $submission_id = $submission_id . $tmp;
-        $i++;
-    }
+    for ($i = 0; $i < 8; $i++) {
+        $submission_id .= $salt[\random_int(0, \strlen($salt) - 1)];
+    }
     return $submission_id;
 }

Kann man das so machen?

Hier gibt es gleich mehrfach etwas zu meckern an der alten Version

double() und float() waren beides Synonyme für das Gleiche, nämlich float(). Im Interesse besserer Codeverständlichkei t wurde double() nun abgeschafft.

Aber: auch srand() und rand() gelten als veraltet und stehen auf der Deprecated-Liste seit PHP 8.3, weil deren Ergebnisse durchaus vorhersehbar sind. Für sicherheitsrelevate Funktionen, (z.b. Token-Erstellung) sollten beide Funktionen nicht mehr verwendet werden. Bei uns gehts nur um eine ID  :wink:
Wir könnten der Sache auch durch die Verwendung einer IDKey aus dem Wege gehen, ist aber nur Theorie im Moment

Deine Lösung behebt erst einmal die Meldung zur double()-Funktion

ungetestet wäre dies mein Favorit für die Zukunft, aber da braucht es noch ein wenig Testerei

Code: [Select]
if (!\function_exists("new_submission_id")) {
    function new_submission_id() {
        $submission_id = '';
        $salt = "abchefghjkmnpqrstuvwxyz0123456789";
        $saltLength = strlen($salt) - 1;
       
        $i = 0;
        while ($i <= 7) {
            $num = random_int(0, $saltLength);
            $submission_id .= $salt[$num];
            $i++;
        }
        return $submission_id;
    }
}

45
General Help & Support / Re: PHP 8.5
« Last post by sternchen8875 on January 26, 2026, 12:25:44 PM »
Quote from: ruebenwurzel on January 26, 2026, 07:21:39 AM
Hallo,

ChatGPT bietet folgendes an:

nach Zeile 59 einfügen:
Code: [Select]
// PHP 8.5+: using null as an array offset is deprecated
    $oldId = is_string($oldId) ? $oldId : '';

Zeile 80 (neu 82) ändern:
Code: [Select]
if ($oldId !== '' && isset($_COOKIE[$oldId])) {
Passt das? In der Anlage gefixte Datei

Kann man so machen
Ich hatte in der vorbereiteten R26 zwar schon eine andere Lösung drin
Code: [Select]
if (!empty($oldId) && isset($_COOKIE[$oldId]))
aber deine ist selbsterklärend. Wichtig ist, das $oldId am Ende nicht null ist, es muß ein String sein

Wird so übernommen in die nächste Version
Admin Comment: Hab mir das noch einmal angeschaut und festgestellt, das eine Codezeile verschwunden ist und zwar die, die die angemeckerte Variable $oldId definiert
46
General Help & Support / Re: PHP 8.5
« Last post by ruebenwurzel on January 26, 2026, 10:25:16 AM »
Einen hab ich noch.

Auch das Modul cwsoft_anynews v 2.15.3 das ich noch im Einsatz habe wirft unter PHP 8.5 deprecated Meldungen aus. In der Anlage die gefixte Version der anynews_function.ph p.

Einfach ins Verzeichnis modules/cwsoft_anynews/code kopieren und die bestehende Datei überschreiben. Damit ist auch dieses Modul PHP 8.5 kompatibel. :-)

Matthias
47
General Help & Support / Re: PHP 8.5
« Last post by ruebenwurzel on January 26, 2026, 07:43:36 AM »
Hallo,

Deprecated Meldung im Form

Code: [Select]
Mon, 26 Jan 2026 06:26:42 +0000 [E_DEPRECATED] /modules/form/view.php:[158] from /framework/frontend.functions.php:[286] require "Non-canonical cast (double) is deprecated, use the (float) cast instead""
Lösungsvorschlag ChatGPT:

modules/form/view.php ab Zeile 155:
Code: [Select]
function new_submission_id() {
     $submission_id = '';
     $salt = "abchefghjkmnpqrstuvwxyz0123456789";
-    \srand((double)microtime()*1000000);
-    $i = 0;
-    while ($i <= 7) {
-        $num = \rand() % 33;
-        $tmp = \substr($salt, $num, 1);
-        $submission_id = $submission_id . $tmp;
-        $i++;
-    }
+    for ($i = 0; $i < 8; $i++) {
+        $submission_id .= $salt[\random_int(0, \strlen($salt) - 1)];
+    }
     return $submission_id;
 }

Kann man das so machen?
48
General Help & Support / Re: PHP 8.5
« Last post by ruebenwurzel on January 26, 2026, 07:21:39 AM »
Hallo,

ChatGPT bietet folgendes an:

nach Zeile 59 einfügen:
Code: [Select]
// PHP 8.5+: using null as an array offset is deprecated
    $oldId = is_string($oldId) ? $oldId : '';

Zeile 80 (neu 82) ändern:
Code: [Select]
if ($oldId !== '' && isset($_COOKIE[$oldId])) {
Passt das? In der Anlage gefixte Datei
49
General Help & Support / Re: PHP 8.5
« Last post by ruebenwurzel on January 26, 2026, 07:03:21 AM »
Hallo,

vielen Dank, secureimage.php hab ich gefixt. Meldung vom Form/Droplet ist nicht mehr aufgetaucht. Falls es nochmal kommt schau ich was das Problem sein könnte.

Auf einer anderen Domäne, die ich auf PHP 8.5 umgestellt habe habe ich folgende Errorlog Eintrag:

Code: [Select]
Mon, 26 Jan 2026 04:01:16 +0000 [E_DEPRECATED] /admin/logout/index.php:[80] from /admin/logout/index.php:[80] bin\Exceptions\ErrorHandler::handler "Using null as an array offset is deprecated, use an empty string instead"
Zwecks neuer Version. Ich geh da mit dir, weniger ist mehr. Nicht jedes kleine fitzelchen braucht ne neue Version. Die macht erst dann Sinn wenn grundlegend neues oder dringende Sicherheitslücken, die geschlossen werden müssen, es erfordern. Deprecated-Meldungen sehe ich erst mal nur als Hinweis ohne den Zwang sofort tätig werden zu müssen.

Matthias 
50
Modules / Re: Another Image Gallery 2.5.6
« Last post by sternchen8875 on January 25, 2026, 11:46:18 AM »
 (Y)
Pages: 1 ... 3 4 [5] 6 7 ... 10
  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2