[3.0.12] Upload-Fenster mit falschem Inhalt

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

[3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von mps »

Hallo zusammen,

wenn man eine Datei anhängt und dann auf "Datei hochladen" drückt, dann erscheint ein Popup-Fenster mit einem Ladebalken. Bei Beiträge funktioniert das ganze auch ganz toll, bei PNs erscheint jedoch ein Popup mit normalen Header und Footer (nicht die simple_header.html/simple_footer.html) und mit der Meldung "Keinen Eintragsmodus gewählt". Die Adresse des Popups beträgt "https://www.FORUMNAME.de/posting.php?f=0&mode=popup". Wie kriege ich nun das normale Pop-Up-Fenster wieder darein?

Vielen Dank schon einmal.

Gruß,
mps
regazer
Mitglied
Beiträge: 278
Registriert: 04.01.2014 16:08

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von regazer »

Könntest Du das bitte mal etwas ausführlicher erläutern?

Welche Forenversion benutzt Du?
Hast Du Modifikationen eingebaut?
Welchen Style benutzt Du?
Schickst Du PNs über Deinen UCP-Bereich oder über die Mitgliederliste oder von einem Forenbeitrag aus?
Never run a touching system. Automatic updates can be dangerous. :o
To steal ideas from one person is plagiarism. To steal from many is research. :lol:
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von mps »

1. Steht im Titel (3.0.12 - ab 28.03. die neuste Version)
2. Ja.
3. subsilver2 aber verändert (http://www.ep-board.de)
4. Irrelevant
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von Crizzo »

Hi,

wie verhält sich dein Board bei genannten Funktionen mit einem Standardstyle wie "prosilver" oder "subsilver2" (deiner ist nicht subsilver2-Original)?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8136
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von Kirk »

Hallo
In deinem Footer steht u.a. folgendes:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
dieses wurde bei phpBB 3.0.8 zu 3.0.9 geändert, daher nehme ich an das du deinen Style nicht aktualisiert hast.
Dieses müsstest du per Codechanges nachholen.
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von mps »

Ich habe damals automatisch von 3.0.8 auf 3.0.12 aktualisieren lassen.

Die subsilver2-Version ist original, jedoch haben wir das ganze angepasst (wie man sieht) und nicht so gelassen.

Prosilver verwenden wir gar nicht.
regazer
Mitglied
Beiträge: 278
Registriert: 04.01.2014 16:08

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von regazer »

@mps:
Die subsilver2-Version ist original, jedoch haben wir das ganze angepasst (wie man sieht) und nicht so gelassen.
:lol:

Diese beiden Behauptungen schliessen sich gegenseitig aus. Entweder original oder angepasst- also letzlich NICHT original. Sieht aber gut aus.

Meine Frage nach Modifikationen war bzgl. solcher als mögliche Fehlerquelle gemeint.

Die Frage, von wo aus der Fehler auftritt, wurde von Dir mit "irrelevant" beantwortet. Daraus schliesse ich, daß er bei jeder der von mir genannten Möglichkeiten auftritt.

Hast Du irgendwelche Änderungen an ucp.php im Forenhauptverzeichnis gemacht ?
Oder an den ucp_pm_*-Dateien im Verzeichnis includes\ucp ?
Gibt es Änderungen an den ucp_pm_*-Dateien im subsilver2-Verzeichnis ?

Die Fehlerquelle wird wahrscheinlich (wenn es nicht doch durch Style-Modifikationen kommt) in einer dieser Dateien liegen.

Oder habe ich
bei PNs erscheint jedoch ein Popup mit normalen Header und Footer (nicht die simple_header.html/simple_footer.html) und mit der Meldung "Keinen Eintragsmodus gewählt".
mißverstanden und es geht gar nicht um PNs (private message) ? :roll:

Meine Google-Suche nach dem Text Kein Eintragsmodus gewählt ergab, daß dieser erscheint, wenn posting.php ohne Parameter aufgerufen wird.
Quelle: viewtopic.php?f=13&t=136719 Beitrag von Miriam. Das dortige Thema betrifft zwar php 2, aber die Aussage trifft dennoch zu.

Das liest sich jetzt wohl blöd, weil ich keine Lösung weiß, aber es scheint also, als ob beim Abschicken keine Parameter mit übergeben werden.

Aktiviere doch mal in der config.php den Debug-Modus. Vielleicht lässt sich dadurch was orten. :roll:

Deine Fehlerausgabe läßt sich übrigens konkret nachvollziehen, wenn man den in Deinem ersten Beitrag erwähnten Link korrekt als https://www.ep-board.de/posting.php?f=0&mode=popup einsetzt.

Wenn aber das Ersatzzeichen & durch & (wofür es steht) ersetzt wird, also https://www.ep-board.de/posting.php?f=0&mode=popup, kommt die Meldung Die Datei wird derzeit hochgeladen. und es ist ein Fortschrittsbalken zu sehen und darunter der Linktext "Fenster schließen" ... also so wie Du es als
wenn man eine Datei anhängt und dann auf "Datei hochladen" drückt, dann erscheint ein Popup-Fenster mit einem Ladebalken.
beschreibst.

Einen Teil dessen, was ich vorhin schrieb (ich habe diesen Beitrag mehrfach editiert und zwischendurch immer mal wieder was gesucht und getestet) kannst Du wohl vergessen, denn wie es scheint, ist die Fehlerquelle dieses HTML-Ersatzzeichen für & anstelle des "echten" beim Aufrufparameter. An welcher Stelle das aber nun übergeben wird, kann ich nicht wissen.

Falls ich mich darin getäuscht habe, werden die "alten Hasen" BlackHawk87 und/oder Kirk (und/oder weitere) sicher was dazu äussern können.
Never run a touching system. Automatic updates can be dangerous. :o
To steal ideas from one person is plagiarism. To steal from many is research. :lol:
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von mps »

regazer hat geschrieben:Diese beiden Behauptungen schliessen sich gegenseitig aus. Entweder original oder angepasst- also letzlich NICHT original. Sieht aber gut aus.
Naja, ok. Trotzdem danke.
regazer hat geschrieben:Meine Frage nach Modifikationen war bzgl. solcher als mögliche Fehlerquelle gemeint.
Eigentlich haben wir nur den Multi-Upload installiert. Das ist der einzige Mod, der dort etwas mit zu tun hat. Link finde ich leider nicht.
regazer hat geschrieben:Die Frage, von wo aus der Fehler auftritt, wurde von Dir mit "irrelevant" beantwortet. Daraus schliesse ich, daß er bei jeder der von mir genannten Möglichkeiten auftritt.
Korrekt. Ich geb zu, dass das ganze auch anders klingen kann. So war es aber nicht gemeint.

Zurück zum Problem: Ich habe mir mal die originalen Dateien hier runtergeladen und versucht die entsprechenden Teile zu ersetzten. Dabei bin ich auf etwas gestoßen, was mich verwirrt.

Es geht um die ucp.php (Zeile 1447 & 1448):
Original:

Code: Alles auswählen

    'U_PROGRESS_BAR'        => append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup"),
    'UA_PROGRESS_BAR'        => addslashes(append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup")), 
Bei mir im Board:

Code: Alles auswählen

    'U_PROGRESS_BAR'        => append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup"),
    'UA_PROGRESS_BAR'        => addslashes(append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup")), 
Das Problem wird dadurch eher verschlimmert. Nun funktioniert das Upload-Fenster nämlich auch bei den Beiträgen nicht.

Der Fehler liegt also definitiv an dem verkehrten &/&

Debug zeigt mir das hier an (index.php):
[phpBB Debug] PHP Notice: in file [ROOT]/index.php on line 94: Undefined index: safety
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4838: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3915)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4840: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3915)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4841: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3915)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4842: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3915)
regazer
Mitglied
Beiträge: 278
Registriert: 04.01.2014 16:08

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von regazer »

Hallo !

Was es mit "headers already sent" auf sich hat, ist mir jetzt auch nicht klar, weiß aber, das es ein "beliebter" Fehler ist, also daß er häufig mal vorkommt.

Vielleicht findest Du dazu was über diese Suche http://www.google.de/custom?hl=de&q=%22 ... ons.php%22 und bzgl. des anderen Debug-Ergebnisses evtl. hiermit http://www.google.de/custom?hl=de&q=%22 ... dex.php%22

Es kann gut sein, daß jemand anders hier im Forum zufällig dieses Thema mitliest und weiß, wie mit diesen Meldungen umzugehen ist.

Die beiden von Dir genannten Quelltextzeilen sind nicht in der ucp.php, sondern in der posting.php.

Gezielt gesucht hatte ich nach "U_PROGRESS_BAR" und das kommt vor in
posting.php ( Hauptpfad )
acp_forums.php ( Pfad = includes\acp ) kommt da sogar dreimal vor !
acp_search.php ( Pfad = includes\acp )
ucp_pm_compose.php ( Pfad = includes\ucp )

Jedes dieser Vorkommen hat dann in der Folgezeile auch "UA_PROGRESS_BAR" :lol:

Am Wahrscheinlichsten für den Fehler scheinen mir jetzt die Zeilen 1098/1099 aus der Datei includes\ucp\ucp_pm_compose.php ( phpBB 3.0.13pl ) :

Code: Alles auswählen

		'U_PROGRESS_BAR'			=> append_sid("{$phpbb_root_path}posting.$phpEx", 'f=0&mode=popup'),
		'UA_PROGRESS_BAR'			=> addslashes(append_sid("{$phpbb_root_path}posting.$phpEx", 'f=0&mode=popup')),
Wenn es also an &/& liegen sollte, sieh Dir mal zunächst diese Stellen an. Zwar beschäftigt mich Internetprogrammierung erst seit ein paar Jahren, aber aus meiner Programmierzeit mit Assembler, Pascal und Delphi weiß ich zum Glück, wie man Fehlerquellen systematisch sucht.

Vergiß bitte nicht, daß Du die Dateien möglichst mit Notepad++ bearbeiten und im Format "UTF-8 ohne BOM" speichern solltest, sowie unter "Format Zeilenende" ( bei Notepad++ im "Bearbeiten-Menü, etwas unterhalb der Mitte zu finden ) "Konvertiere zu UNIX (LF)" - dann werden die Dateien so gespeichert wie bei den originalen.

Falls Du den Fehler beheben kannst, beschreibe bitte, woran es lag. Wenn Du es nicht hinbekommst, müssen wir eben weitersuchen.
Never run a touching system. Automatic updates can be dangerous. :o
To steal ideas from one person is plagiarism. To steal from many is research. :lol:
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: [3.0.12] Upload-Fenster mit falschem Inhalt

Beitrag von mps »

In der Datei ucp_pm_compose.php war der Fehler. Dort stand anstelle von & im Link & . Das habe ich nun geändert und alles geht wieder korrekt. Vielen Dank.

Zu den anderen Fehlern:

Das mit dem HEADER werde ich mir demnächst mal anschauen. Muss noch bis Samstag was anderes fertig stellen (was ausnahmsweise mal ohne Fehler geklappt hat heute :P Aber das ist ein anderes Thema).

Der andere Fehler tritt nur auf, weil die Variable nicht definiert ist (Abfrage mit GET). Ist aber nicht schlimm.

Zum Thema UTF-8 ohne BOM: Muss man meines Wissens doch nur bei den Sprachdateien machen. Bei mir klappt alles auch, wenn man es vergisst.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“