Statistik |
Beiträge: 145.439 (Täglich: 18,43 )
Themen: 16.835
Mitglieder: 13.221
Neuestes Mitglied: Hugo100.
Ausl. d. letzten Minute: 352%
Ausl. d. letzten 5 Minuten: 350%
Ausl. d. letzten 15 Minuten: 413%
Aktulle Uhrzeit: 06:24
Freier Webspace: 4.14 TB
PHP-Version: 7.4.33
|
|
|
Support - WoltLab Burning Board Lite 1.0.2pl3 |
Thx2
New Kids Junge
  
Dabei seit: 17.02.2010
Beiträge: 516
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.844.572
Nächster Level: 3.025.107
 |
|
Ich habe heute noch zwei Fehler gefunden und behoben (PHP 8.3)
Erste Fehlermeldung:
code: |
1:
2:
3:
4:
5:
|
Warning: Undefined variable $useronline in /www/htdocs/w0125294/project/wbblite/acp/lib/functions.php(236) : eval()'d code on line 3
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0125294/project/wbblite/acp/lib/functions.php(236) : eval()'d code:3) in /www/htdocs/w0125294/project/wbblite/acp/lib/class_headers.php on line 20
|
|
Die Lösung ist in der acp/lib/functions.php folgendes suchen:
code: |
1:
2:
3:
4:
|
function makeboardbit($boardid,$depth=1) {
global $db, $n, $tpl, $boardvisit, $threadvisit, $boardcache, $visitcache, $permissioncache, $modcache, $wbbuserdata, $session, $hidecats, $index_depth, $show_subboards, $showlastposttitle, $dateformat, $timeformat, $filename, $temp_boardid;
|
|
Und darunter einfügen:
code: |
1:
2:
3:
|
$useronline = "";
|
|
Alternativ kann man (falls noch zu bekommen) die Hacks einbauen die auf dem Index, Forum und Thread die Onlineuser anzeigen.
Der Fehler tritt nämlich auf da diese Funktion aus der Lite Version entfernt wurde aber Woltlab vergessen hat die Variable $useronline aus diversen Templates zu entfernen.
Edit:
Man kann alternativ natürlich auch einfach die Variable $useronline aus den entsprechenden Templates entfernen.
Dazu einfach den wbblite Ordner mit einem Editor wie Kate oder PSPad nach $useronline durchsuchen um die entsprechenden Templates zu finden.
|
|
23.03.2024 05:37 |
|
|
Thx2
New Kids Junge
  
Dabei seit: 17.02.2010
Beiträge: 516
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.844.572
Nächster Level: 3.025.107
 |
|
Das zweite Problem unter PHP 8.3 ist im Posteingang die Fehlermeldung
code: |
1:
2:
3:
4:
5:
|
Warning: Undefined array key 1500 in /www/htdocs/w0125294/project/wbblite/pms.php(100) : eval()'d code on line 74
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0125294/project/wbblite/pms.php(100) : eval()'d code:74) in /www/htdocs/w0125294/project/wbblite/acp/lib/class_headers.php on line 20
|
|
Die Lösung ist die pms.php zu öffnen und dort nach:
code: |
1:
2:
3:
|
$d_select[365]="";
|
|
folgendes einzufügen:
code: |
1:
2:
3:
|
$d_select[1500]="";
|
|
|
|
23.03.2024 05:42 |
|
|
Thx2
New Kids Junge
  
Dabei seit: 17.02.2010
Beiträge: 516
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.844.572
Nächster Level: 3.025.107
 |
|
Private Nachrichten Posteingang Error Fix |
 |
Das zweite Problem unter PHP 8.3 ist im Posteingang die Fehlermeldung
code: |
1:
2:
3:
4:
5:
|
Warning: Undefined array key 1500 in /www/htdocs/w0125294/project/wbblite/pms.php(100) : eval()'d code on line 74
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0125294/project/wbblite/pms.php(100) : eval()'d code:74) in /www/htdocs/w0125294/project/wbblite/acp/lib/class_headers.php on line 20
|
|
Die Lösung ist die pms.php zu öffnen und dort nach:
code: |
1:
2:
3:
|
$d_select[365]="";
|
|
folgendes einzufügen:
code: |
1:
2:
3:
|
$d_select[1500]="";
|
|
|
|
23.03.2024 05:43 |
|
|
Thx2
New Kids Junge
  
Dabei seit: 17.02.2010
Beiträge: 516
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.844.572
Nächster Level: 3.025.107
 |
|
in acp/users.php finde:
code: |
1:
|
$invisible=$default_register_invisible; |
|
Füge darüber ein:
code: |
1:
|
if(!isset($default_register_invisible)) $default_register_invisible = ""; |
|
|
|
24.03.2024 04:39 |
|
|
|
Hallo,
bei dem Versuch ein(e) Kategorie/Forum zu erstellen, ploppt dieser Fehler auf:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb3_boards (styleid,parentid,parentlist,childlist,boardorder,title,password,description,allowbbcode,allowimages,allowhtml,allowsmilies,allowicons,daysprune,threadsperpage,postsperpage,postorder,hotthread_reply,hotthread_view,closed,isboard,invisible) VALUES ('','0','0','0','1','Test','','','1','1','0','1','1','0','0','0','0','0','0','0','0','0')
mysql error: Incorrect integer value: '' for column `Chronicles`.`bb3_boards`.`styleid` at row 1
mysql error number: 1366
Date: 15.04.2024 @ 16:49
Script: /burning-board-lite-1/acp/board.php
Referer: /acp/board.php?action=add&sid= |
|
Aber es scheint nicht an der PHP Version zu liegen, dieser Fehler taucht mit PHP 5.6 und mit PHP 7.0 auf.
Ich hoffe ihr könnt mir helfen und das ich nichts übersehen habe (Lösung zu dem Problem).
__________________ Mit freundlichen Grüßen
Mercedo
|
|
15.04.2024 16:51 |
|
|
Viktor
Administrator
    

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.878
363 Filebase-Einträge
Alter: 67 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.11.6-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 251.533.509
Nächster Level: 266.777.854
 |
|
Hallo,
du hast die Datei "acp/board.php" geändert oder erweitert.
Die Datenbank "bb3_boards" wurde um das Feld "Chronicles" erweitert.
Das Feld fehlt in der SQL-Abfrage:
code: |
1:
2:
3:
|
INSERT INTO bb3_boards (styleid,parentid,parentlist,childlist,boardorder,title,password,description,allowbbcode,allowimages,allowhtml,allowsmilies,allowicons,daysprune,threadsperpage,postsperpage,postorder,hotthread_reply,hotthread_view,closed,isboard,invisible) VALUES ('','0','0','0','1','Test','','','1','1','0','1','1','0','0','0','0','0','0','0','0','0')
|
|
Das Feld muss da mit aufgenommen werden.
Wenn kannst du mal die Datei "board.php" hier anhängen dann kann ich es mir mal ansehen.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
15.04.2024 22:06 |
|
|
|
Ja, ich habe was geändert, wenn ich es richtig in Erinnerung habe, es war ein Änderung, die hier im Forum angegeben wurde.
Ich habe dir die gewünschte Datei mal angehängt.
Dateianhang: |
board.rar (4 KB, 5 mal heruntergeladen)
|
__________________ Mit freundlichen Grüßen
Mercedo
|
|
16.04.2024 15:55 |
|
|
|
Guten Morgen,
vielen Dank schon mal, ich glaube du kommst der Sache näher.
Die Fehlermeldung ist jetzt nur noch relativ kurz gehalten:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: REPLACE INTO bb3_permissions VALUES ('1','1','','','')
mysql error: Incorrect integer value: '' for column `Chronicles`.`bb3_permissions`.`boardpermission` at row 1
mysql error number: 1366
Date: 17.04.2024 @ 10:10
Script: /burning-board-lite-1/acp/board.php
Referer: /burning-board-lite-1/acp/board.php?action=add&sid= |
|
__________________ Mit freundlichen Grüßen
Mercedo
|
|
17.04.2024 10:11 |
|
|
|
Hallo,
Na da habe ich ja scheinbar ein Fass ins Rollen gebracht.
Vielen Dank.
__________________ Mit freundlichen Grüßen
Mercedo
|
|
18.04.2024 11:13 |
|
|
|
Hallo,
|
Zitat: Original von Viktor
Hallo,
ich habe es mal dem User "Schrimm" gemeldet der kennt sich mit dem wBBLite besser aus.
Gruß
Viktor
|
|
|
Da schlägt wohl der SQL-Mode "STRICT_ALL_TABLES" oder "STRICT_TRANS_TABLES" zu.
Dieser müsste für das WoltLab Burning Board Lite 1.0.2pl3 abgeschaltet werden, da es sonst wohl an mehreren Stellen zu Problemen führen kann, wenn man keine "Autokonvertierung" beziehungsweise invalide Werte zulässt, die dann auf den Standardwert zurückfallen können.
In diesem Sinne wäre beispielsweise '' eben nicht auch 0 und müsste extra konvertiert werden.
Die Alternative wäre natürlich, dass man das WoltLab Burning Board Lite 1.0.2pl3 mit diesen Modi kompatibel macht.
__________________
|
|
22.04.2024 19:16 |
|
|
|
Sehr interessant, das Hinzufügen von Kategorien/Foren funktioniert nun sauber, aber leider das Bearbeiten nicht..
Die Fehlermeldung ist aber nach wie vor diese hier:
|
Zitat: Original von Mercedo
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: REPLACE INTO bb3_permissions VALUES ('1','1','','','')
mysql error: Incorrect integer value: '' for column `Chronicles`.`bb3_permissions`.`boardpermission` at row 1
mysql error number: 1366
Date: 17.04.2024 @ 10:10
Script: /burning-board-lite-1/acp/board.php
Referer: /burning-board-lite-1/acp/board.php?action=add&sid= |
|
|
|
|
__________________ Mit freundlichen Grüßen
Mercedo
|
|
25.04.2024 10:51 |
|
|
|
Hallo Mercedo,
versuche bitte die Datei im Anhang.
__________________ lg Stine
|
|
25.04.2024 20:22 |
|
|
|
--
__________________ Mit freundlichen Grüßen
Mercedo
|
|
26.04.2024 13:07 |
|
|
|
Hackeinbau Katsnip_2-3-0_wbb_lite von mkkcs |
 |
Bin wieder am Einbau.
Diesmal den Katsnip_2-3-0_wbb_lite von mkkcs
Folgender Meldung noch nach Einbau:
php: |
1:
|
PHP Warning: Undefined variable $styleid in /www/h.../wbblite8/index.php on line 18 |
|
Dann eine diese:
php: |
1:
|
PHP Fatal error: Uncaught Error: Undefined constant "action" in /www/.../wbblite8/acp/forenaz.php:7 |
|
Den habe ich bereits behoben, danach kamen diese:
php: |
1:
|
PHP Fatal error: Uncaught Error: Undefined constant "boardid" in /www/.../wbblite8/acp/forenaz.php:9 |
|
Auch hier wieder die Hochkommas gesetzt, danach folgende Meldung:
php: |
1:
|
PHP Warning: Undefined array key "boardid" in /www/.../wbblite8/acp/forenaz.php on line 9 |
|
Das zieht sich dann bis Zeile 16 durch, letzendlich nach dem ich alles in Hochkommas gesetzt habe sieht es so aus:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
PHP Warning: Undefined array key "boardid" in /www/.../wbblite8/acp/forenaz.php on line 9
PHP Warning: Undefined array key "kat_pic" in /www/.../wbblite8/acp/forenaz.php on line 10
PHP Warning: Undefined array key "katsnip" in /www/.../wbblite8/acp/forenaz.php on line 11
PHP Warning: Undefined array key "kat_boardpic" in /www/.../wbblite8/acp/forenaz.php on line 12
PHP Warning: Undefined array key "katboard" in /www/.../wbblite8/acp/forenaz.php on line 13
PHP Warning: Undefined array key "kat_space" in /www/.../wbblite8/acp/forenaz.php on line 14
PHP Warning: Undefined array key "katcut" in /www/.../wbblite8/acp/forenaz.php on line 15
PHP Warning: Undefined array key "kstyleid" in /www/.../wbblite8/acp/forenaz.php on line 16
PHP Fatal error: Uncaught Error: Call to undefined function each() in /www/.../wbblite8/acp/forenaz.php:113
Stack trace:
#0 /www/.../wbblite8/acp/forenaz.php(153): makeboardlist(0)
#1 {main}
thrown in /www/.../wbblite8/acp/forenaz.php on line 113 |
|
Danach ist mein Latein am ende...
Ich hänge mal meine index.php und die Datei forenaz.php hier an:
__________________ Cu,
Slugger
|
Zitat: Egal wie du es machst, du machst es falsch! Also mache es einfach. |
|
|
|
|
30.04.2024 13:51 |
|
|
Viktor
Administrator
    

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.878
363 Filebase-Einträge
Alter: 67 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.11.6-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 251.533.509
Nächster Level: 266.777.854
 |
|
|
30.04.2024 21:12 |
|
|
|
|
 |
|