Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.898 (Täglich: 22,40 )
Themen: 16.269
Mitglieder: 13.165
Neuestes Mitglied: Nara.
Ausl. d. letzten Minute: 220%
Ausl. d. letzten 5 Minuten: 197%
Ausl. d. letzten 15 Minuten: 189%
Freier Webspace: 1.92 TB
PHP-Version: 7.4.6

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Fragen/Hilfe/Sonstiges (wBB Lite 1.0) » Ein paar Fragen nach Forenumzug » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Ein paar Fragen nach Forenumzug
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.215
363 Filebase-Einträge
Alter: 63 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.4.6
MySQL-Version: 5.5.62
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 188.734.380
Nächster Level: 202.592.733

13.858.353 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

oh ich sehe da jetzt keinen Fehler. geschockt verwirrt

Gruß
Viktor Augenzwinkern

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

01.09.2020 19:49 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Patty Halliwell Patty Halliwell ist weiblich
Mitglied



Dabei seit: 16.06.2019
Beiträge: 36
0 Filebase-Einträge
Alter: 29 Jahre
Herkunft: CH
wBB-Version: wBBLite
PHP-Version: 7.3.21
MySQL-Version: 5.7
Wo bist du gehostet?: Infomaniak.com


Mitglied bewerten

Level: 18 [?]
Erfahrungspunkte: 16.672
Nächster Level: 17.484

812 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Patty Halliwell


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Wie überaus kurios. geschockt

Ich habe jetzt gerade nochmals versucht, für die Meldung auf Linie 277 "session" zu initialisieren, jedoch passiert entweder gar nichts, oder es kommen folgende neue Meldungen:

code:
1:
2:
Warning: Illegal string offset 'hash' in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php(279) : eval()'d code on line 27
Notice: Uninitialized string offset: 0 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php(279) : eval()'d code on line 27


EDIT: Da wir es schon von der functions.php haben, mir ist gerade noch ein Schwall von Meldungen entgegengeflogen, als ich mich mit einem anderen Account eingeloggt habe.
Keine Ahnung, wieso die nicht überall auftauchen.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 5 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 3 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 7 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 6 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 11 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 13 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 14 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 15 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 16 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 10 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 8 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 12 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 17 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 20 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 21 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 22 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 23 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 24 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 25 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 26 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 27 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 29 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 30 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 31 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 32 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 33 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 36 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 28 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 34 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 35 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
Notice: Undefined offset: 7 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180


Zur Sicherheit hab ich nochmals die aktuellste Version der functions.php hochgeladen.

Dateianhang:
txt functions.txt (46 KB, 3 mal heruntergeladen)
04.09.2020 16:37 Patty Halliwell ist offline Beiträge von Patty Halliwell suchen Nehmen Sie Patty Halliwell in Ihre Freundesliste auf Switzerland
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.215
363 Filebase-Einträge
Alter: 63 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.4.6
MySQL-Version: 5.5.62
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 188.734.380
Nächster Level: 202.592.733

13.858.353 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

das ist schon komisch bei Dir aber ich sehe keinen Fehler. traurig verwirrt

Gruß
Viktor Augenzwinkern

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

04.09.2020 19:50 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Patty Halliwell Patty Halliwell ist weiblich
Mitglied



Dabei seit: 16.06.2019
Beiträge: 36
0 Filebase-Einträge
Alter: 29 Jahre
Herkunft: CH
wBB-Version: wBBLite
PHP-Version: 7.3.21
MySQL-Version: 5.7
Wo bist du gehostet?: Infomaniak.com


Mitglied bewerten

Level: 18 [?]
Erfahrungspunkte: 16.672
Nächster Level: 17.484

812 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Patty Halliwell


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Das ist wirklich seeeeeeehr komisch.
Allerdings ist auch komisch, dass in den entsprechenden Linien gar keine Nummern sind und auf keine Templates hinweisen.
Allerdings ist es jetzt gerade noch etwas komischer geworden. Ich wollte schauen, bei welchen Accounts diese Meldungen vorkommen (ob es vielleicht nur bei einer bestimmter Gruppe vorkommt), und jetzt sind alle diese Meldungen plötzlich weg! geschockt geschockt

Lassen wir die functions mal functions sein. Ich hab nämlich sowieso schon wieder andere Sachen, die ich fragen will.


Einerseits kommt diese Nachricht in 9-facher Ausführung, jedoch komischerweise nur bei einem Design:
code:
1:
Notice: Undefined index: styleid in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/global.php on line 123
Ich habe das Design mit anderen Designs verglichen, bei denen die Meldung nicht kommt, jedoch hat es nirgends Unterschiede (mal abgesehen von den Farben).
Wenn ich versuche, das mit isset zu beheben, crasht es mir das ganze Forum, also wird das wohl nicht die Lösung sein.
Die global.php hab ich mal angehängt.




Andererseits sind noch zwei Sachen, die das UserCP betreffen. Ich hoffe, das geht alles noch so in einem Post.

1.
code:
1:
2:
3:
Notice: Undefined index: action in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php on line 582
Notice: Undefined index: action in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php on line 594
Notice: Undefined index: action in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php on line 602
Wenn ich diese drei Meldungen auf den entsprechenden Linien mit isset anpassen will (oder auch nur eine davon, egal welche), kommt bei der Favoriten-Seite im Kontrollzentrum nur noch eine weisse Seite. Woran könnte das liegen?


2.
code:
1:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php(327) : eval()'d code on line 28
Insgesamt hat es 32 verschiedene solche Nachrichten, die sich alle auf der "Einstellungen editieren"-Seite befinden und sich auch definitiv darauf beziehen. Das Template dazu ist das usercp_options_change.tpl. Ich habe schon in der UserCP selbst und auch im Template versucht, es analog deiner Lösung (von der Thread.php, die du letzte Woche hier gepostet hast) zu reparieren, jedoch ohne Erfolg. Google hat leider auch nicht geholfen.
Wenn ich für die erste Meldung wüsste, wie sie zu lösen ist, dann könnte ich es für die restlichen ebenfalls so machen.
Die usercp.php und die usercp_options_change.tpl habe ich angehängt.



Ich hoffe, das ist nicht zu viel auf einmal, wenn doch, dann tut es mir sehr leid! Das sind nur ein paar der Dinge, die ich seit gestern versucht habe zu lösen. Da ich nur zwischen Donnerstag und Sonntag daran arbeiten kann (oder an den sonstigen Tagen nur sehr beschränkt und nur, wenn ich daran denke, die nötigen Sachen dafür mitzunehmen), versuche ich, so viel wie möglich dann zu machen.

Dateianhänge:
txt global.txt (13,31 KB, 3 mal heruntergeladen)
txt usercp.txt (38 KB, 4 mal heruntergeladen)
txt usercp_options_change.txt (10,33 KB, 2 mal heruntergeladen)
05.09.2020 16:52 Patty Halliwell ist offline Beiträge von Patty Halliwell suchen Nehmen Sie Patty Halliwell in Ihre Freundesliste auf Switzerland
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.215
363 Filebase-Einträge
Alter: 63 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.4.6
MySQL-Version: 5.5.62
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 188.734.380
Nächster Level: 202.592.733

13.858.353 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

das mit der Datei "usercp.php" teste mal die Datei im Anhang. fröhlich

Gruß
Viktor Augenzwinkern

Dateianhang:
txt usercp.php.txt (47 KB, 2 mal heruntergeladen)


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

05.09.2020 20:45 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Patty Halliwell Patty Halliwell ist weiblich
Mitglied



Dabei seit: 16.06.2019
Beiträge: 36
0 Filebase-Einträge
Alter: 29 Jahre
Herkunft: CH
wBB-Version: wBBLite
PHP-Version: 7.3.21
MySQL-Version: 5.7
Wo bist du gehostet?: Infomaniak.com


Mitglied bewerten

Level: 18 [?]
Erfahrungspunkte: 16.672
Nächster Level: 17.484

812 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Patty Halliwell


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Als ich einfach nur die Datei bei mir eingefügt habe, hat es nichts gemacht, weswegen ich die Linien
code:
1:
2:
3:
if($action=="addsubscription") {
if($action=="removesubscription") {
if($action=="favorites") {
in mein usercp.php an der entsprechenden Stelle eingefügt habe. Dann sind die Meldungen verschwunden und die Favoriten-Seite ist auch immer noch da! Super!

Bzgl. der Meldungen wegen der Einstellungen-Seite bin ich noch am schauen, aber da bin ich mir nicht sicher, ob du den Teil auch schon gemeint hast damit.
05.09.2020 21:53 Patty Halliwell ist offline Beiträge von Patty Halliwell suchen Nehmen Sie Patty Halliwell in Ihre Freundesliste auf Switzerland
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 679
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.368.898
Nächster Level: 1.460.206

91.308 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Zitat:
Original von Patty Halliwell
code:
1:
2:
3:
4:
5:
6:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 5 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
...
..
.

Zur Sicherheit hab ich nochmals die aktuellste Version der functions.php hochgeladen.


Sieht sehr danach aus, dass der "Cache" zu diesem Zeitpunkt nicht befüllt war.
In den Zeilen kommt entweder "$boardvisit" oder "$visitcache" vor.

Da beim "Umloggen" die Meldungen auch verschwunden sind, ist dies ein weiterer Hinweis darauf, dass dann die Cookies bereits geschrieben waren, die danach ausgelesen wurden und die Arrays mit den Indizes erstellt wurden. Sollte dem so sein, würde der Fehler wieder auftreten, wenn du deine Browser-Cookies löscht oder einen anderen Browser verwendest.

Zitat:
Original von Patty Halliwell
code:
1:
Notice: Undefined index: styleid in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/global.php on line 123



Alle deine if-Bedingungen in den Zeilen darüber sind sehr wahrscheinlich "false" wodurch dein "$style"-Array weiterhin leer bleibt und der Index ("styleid") somit nicht existiert.

Zitat:
Original von Patty Halliwell
code:
1:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php(327) : eval()'d code on line 28


Insgesamt hat es 32 verschiedene solche Nachrichten, die sich alle auf der "Einstellungen editieren"-Seite befinden und sich auch definitiv darauf beziehen. Das Template dazu ist das usercp_options_change.tpl. Ich habe schon in der UserCP selbst und auch im Template versucht, es analog deiner Lösung (von der Thread.php, die du letzte Woche hier gepostet hast) zu reparieren, jedoch ohne Erfolg. Google hat leider auch nicht geholfen.
Wenn ich für die erste Meldung wüsste, wie sie zu lösen ist, dann könnte ich es für die restlichen ebenfalls so machen.
Die usercp.php und die usercp_options_change.tpl habe ich angehängt.


Im Grunde ganz einfach, das Problem liegt am "WoltLab Burning Lite 1.0.3pl3".
Dort war/ist es Standard für Templates Standardwerte wie folgt zu definieren:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
if(isset($r_invisible))$invisible[$r_invisible]=" selected";
if(isset($r_nosessionhash)) $nosessionhash[$r_nosessionhash]=" selected";
if(isset($r_usecookies)) $usecookies[$r_usecookies]=" selected";
if(isset($r_admincanemail)) $admincanemail[$r_admincanemail]=" selected";
if(isset($r_showemail)) $showemail[$r_showemail]=" selected";
if(isset($r_usercanemail)) $usercanemail[$r_usercanemail]=" selected";
if(isset($r_emailnotify)) $emailnotify[$r_emailnotify]=" selected";
if(isset($r_receivepm)) $receivepm[$r_receivepm]=" selected";
if(isset($r_emailonpm)) $emailonpm[$r_emailonpm]=" selected";
if(isset($r_pmpopup)) $spmpopup[$r_pmpopup]=" selected";
if(isset($r_showsignatures)) $showsignatures[$r_showsignatures]=" selected";
if(isset($r_showavatars)) $showavatars[$r_showavatars]=" selected";
if(isset($r_showimages)) $showimages[$r_showimages]=" selected";
if(isset($r_daysprune)) $sdaysprune[$r_daysprune]=" selected";
if(isset($r_umaxposts)) $sumaxposts[$r_umaxposts]=" selected";


Das Problem hierbei ist, dass immer nur eines der beiden Varianten ("0" oder "1") erstellt wird, aber im Template beide Varianten vorkommen. Dadurch ergibt sich beim Parsen des Templates eine Hinweismeldung, dass Variablen mit einem undefinierten Offset existieren.
Eine Lösung dazu wäre den entsprechenden anderen Index zu definieren wie beispielsweise:
php:
1:
2:
3:
4:
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}

Sofern also "isset" immer "true" liefert, sind die Meldungen verschwunden.
Sollte es aber, aus welchen Gründen auch immer, einmal "false" liefern, was eigentlich nicht sein sollte, braucht es einen else Teil oder zumindest eine Variante, die beide Indizes initialisiert.
Beispielsweise diese Varianten:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}
else {
 $invisible[0]='';
 $invisible[1]='';
 //oder einfach nur $invisible = array('','');
}

oder
php:
1:
2:
3:
4:
5:
$invisible = array('','');
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}

Bei der zweiten Variante kann man sich "1-" eigentlich sparen und gleich Folgendes verwenden:
php:
1:
2:
$invisible = array('','');
if(isset($r_invisible)) $invisible[$r_invisible]=" selected";


Im Grunde sind das Alles Meldungen (Notice) die man als "Nicht-Coder" ignorieren kann, da sie dem Betrieb nicht beeinflussen und PHP, leider, sehr viel verzeiht, was solche Dinge angeht.
Erst wenn aus einem "Notice" eine "Warnung" wird, sollte man, je nach Art der Warnung handeln, sofern davon auszugehen ist, dass die "Warnung" im späteren Verlauf zu einem "Error" übergeht.

Mit freundlichen Grüßen,
Schrimm

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

07.09.2020 12:46 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Patty Halliwell Patty Halliwell ist weiblich
Mitglied



Dabei seit: 16.06.2019
Beiträge: 36
0 Filebase-Einträge
Alter: 29 Jahre
Herkunft: CH
wBB-Version: wBBLite
PHP-Version: 7.3.21
MySQL-Version: 5.7
Wo bist du gehostet?: Infomaniak.com


Mitglied bewerten

Level: 18 [?]
Erfahrungspunkte: 16.672
Nächster Level: 17.484

812 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Patty Halliwell


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Zitat:
Original von Patty Halliwell
code:
1:
2:
3:
4:
5:
6:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 5 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 174
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/acp/lib/functions.php on line 180
...
..
.

Zur Sicherheit hab ich nochmals die aktuellste Version der functions.php hochgeladen.


Sieht sehr danach aus, dass der "Cache" zu diesem Zeitpunkt nicht befüllt war.
In den Zeilen kommt entweder "$boardvisit" oder "$visitcache" vor.

Da beim "Umloggen" die Meldungen auch verschwunden sind, ist dies ein weiterer Hinweis darauf, dass dann die Cookies bereits geschrieben waren, die danach ausgelesen wurden und die Arrays mit den Indizes erstellt wurden. Sollte dem so sein, würde der Fehler wieder auftreten, wenn du deine Browser-Cookies löscht oder einen anderen Browser verwendest.
Hmm, das könnte sein, wüsste ich jetzt aber nicht auf Anhieb. Aber in dem Fall ist das etwas, das ich ignorieren kann.




Zitat:
Zitat:
Original von Patty Halliwell
code:
1:
Notice: Undefined index: styleid in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/global.php on line 123



Alle deine if-Bedingungen in den Zeilen darüber sind sehr wahrscheinlich "false" wodurch dein "$style"-Array weiterhin leer bleibt und der Index ("styleid") somit nicht existiert.
Gibt es eine Möglichkeit, wie man das "reparieren" kann oder ist das auch etwas, was getrost ignoriert werden kann?



Zitat:
Zitat:
Original von Patty Halliwell
code:
1:
Notice: Undefined offset: 1 in /home/clients/ad748e446ff0f950ac6b1b67d12e8921/web/wbblite/usercp.php(327) : eval()'d code on line 28


Insgesamt hat es 32 verschiedene solche Nachrichten, die sich alle auf der "Einstellungen editieren"-Seite befinden und sich auch definitiv darauf beziehen. Das Template dazu ist das usercp_options_change.tpl. Ich habe schon in der UserCP selbst und auch im Template versucht, es analog deiner Lösung (von der Thread.php, die du letzte Woche hier gepostet hast) zu reparieren, jedoch ohne Erfolg. Google hat leider auch nicht geholfen.
Wenn ich für die erste Meldung wüsste, wie sie zu lösen ist, dann könnte ich es für die restlichen ebenfalls so machen.
Die usercp.php und die usercp_options_change.tpl habe ich angehängt.


Im Grunde ganz einfach, das Problem liegt am "WoltLab Burning Lite 1.0.3pl3".
Dort war/ist es Standard für Templates Standardwerte wie folgt zu definieren:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
if(isset($r_invisible))$invisible[$r_invisible]=" selected";
if(isset($r_nosessionhash)) $nosessionhash[$r_nosessionhash]=" selected";
if(isset($r_usecookies)) $usecookies[$r_usecookies]=" selected";
if(isset($r_admincanemail)) $admincanemail[$r_admincanemail]=" selected";
if(isset($r_showemail)) $showemail[$r_showemail]=" selected";
if(isset($r_usercanemail)) $usercanemail[$r_usercanemail]=" selected";
if(isset($r_emailnotify)) $emailnotify[$r_emailnotify]=" selected";
if(isset($r_receivepm)) $receivepm[$r_receivepm]=" selected";
if(isset($r_emailonpm)) $emailonpm[$r_emailonpm]=" selected";
if(isset($r_pmpopup)) $spmpopup[$r_pmpopup]=" selected";
if(isset($r_showsignatures)) $showsignatures[$r_showsignatures]=" selected";
if(isset($r_showavatars)) $showavatars[$r_showavatars]=" selected";
if(isset($r_showimages)) $showimages[$r_showimages]=" selected";
if(isset($r_daysprune)) $sdaysprune[$r_daysprune]=" selected";
if(isset($r_umaxposts)) $sumaxposts[$r_umaxposts]=" selected";


Das Problem hierbei ist, dass immer nur eines der beiden Varianten ("0" oder "1") erstellt wird, aber im Template beide Varianten vorkommen. Dadurch ergibt sich beim Parsen des Templates eine Hinweismeldung, dass Variablen mit einem undefinierten Offset existieren.
Eine Lösung dazu wäre den entsprechenden anderen Index zu definieren wie beispielsweise:
php:
1:
2:
3:
4:
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}

Sofern also "isset" immer "true" liefert, sind die Meldungen verschwunden.
Sollte es aber, aus welchen Gründen auch immer, einmal "false" liefern, was eigentlich nicht sein sollte, braucht es einen else Teil oder zumindest eine Variante, die beide Indizes initialisiert.
Beispielsweise diese Varianten:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}
else {
 $invisible[0]='';
 $invisible[1]='';
 //oder einfach nur $invisible = array('','');
}

oder
php:
1:
2:
3:
4:
5:
$invisible = array('','');
if(isset($r_invisible)) {
 $invisible[$r_invisible]=" selected";
 $invisible[1-$r_invisible]="";
}

Bei der zweiten Variante kann man sich "1-" eigentlich sparen und gleich Folgendes verwenden:
php:
1:
2:
$invisible = array('','');
if(isset($r_invisible)) $invisible[$r_invisible]=" selected";
Jaaaa, das hat super funktioniert, dankeschön!! Bei den meisten hat nur schon die letzte Variante funktioniert, nur bei den letzten beiden (Anzeige der Themen und Anzeige von Beiträgen in einem Thema) musste ich die Variante mit else nehmen. Aber alle Meldungen auf der Seite sind weg, super!


Zitat:
Im Grunde sind das Alles Meldungen (Notice) die man als "Nicht-Coder" ignorieren kann, da sie dem Betrieb nicht beeinflussen und PHP, leider, sehr viel verzeiht, was solche Dinge angeht.
Erst wenn aus einem "Notice" eine "Warnung" wird, sollte man, je nach Art der Warnung handeln, sofern davon auszugehen ist, dass die "Warnung" im späteren Verlauf zu einem "Error" übergeht.
Ja, das weiss ich eigentlich, aber wahrscheinlich ist da mein innerer Perfektionist wieder hochgekommen und ich habe mir gedacht, ich könne alle Meldungen/Notices beseitigen, um dann die Einstellung, dass alle Meldungen angezeigt werden sollen, aktiviert zu lassen. Aber inzwischen habe ich herausgefunden, wie man auch nur die Notices verstecken und dennoch alle anderen Warnungen (von denen es keine mehr geben sollte) angezeigt werden. Von daher werde ich die restlichen Notices wohl bald mal Notices bleiben lassen und sie einfach ignorieren.
Vielen lieben Dank für deine Hilfe!


PS: Ich weiss jetzt, wieso ich das Problem hier gehabt habe, wieso es die restlichen Felder nicht angezeigt hat. Es lag an den Initialisierungen! Offenbar spielt es teilweise doch eine Rolle, wo in der Datei man sie macht. In diesem Fall (und auch noch in ein paar anderen Fällen, in denen Sachen plötzlich nicht mehr angezeigt worden sind) habe ich die Initialisierung in der Nähe bzw relativ nahe über der entsprechenden Zeile gemacht. Nachdem ich die Initialisierung an den Anfang der Datei geschoben habe, hat es plötzlich alle Felder angezeigt!
07.09.2020 16:47 Patty Halliwell ist offline Beiträge von Patty Halliwell suchen Nehmen Sie Patty Halliwell in Ihre Freundesliste auf Switzerland
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Fragen/Hilfe/Sonstiges (wBB Lite 1.0) » Ein paar Fragen nach Forenumzug

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 23.118
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 17 Jahren, 37 Tage, 9 Stunden, 7 Minuten und 33 Sekunden