phpBB 3.1.x IE Unterstützung
Forumsregeln
Bitte unbedingt die Forum-FAQ beachten!
Bitte unbedingt die Forum-FAQ beachten!
Re: phpBB 3.1.x IE Unterstützung
Wenn man die Schnellanwort benutzt funktioniert es, nur nicht über den normalen Posting Editor.
- Elsensee
- Ehemaliges Teammitglied
- Beiträge: 832
- Registriert: 19.05.2010 15:14
- Wohnort: Hamburg
- Kontaktdaten:
Re: phpBB 3.1.x IE Unterstützung
Bezweifle ich. Also kann sein, dass da so ein "Anchor" ist, aber der kommt dann sicher von der vorigen Seite, oder?Kirk hat geschrieben:Wenn man die Schnellanwort benutzt funktioniert es, nur nicht über den normalen Posting Editor.

Wie auch immer, der Internet Explorer macht das Ding hinten weg und die Frage ist nun, wie man es wieder erzwingt.

Posts mostly powered by GitHub and phpBB.de Cross-Reference
2015-03-20 - Never forget
2015-03-20 - Never forget

Re: phpBB 3.0.x IE Unterstützung
Habt ihr in dieser Hinsicht schon etwas gefunden an was es liegen könnte?Kirk hat geschrieben:Wenn man auf einen Beitrag antwortet, kommt man nach dem Absenden immer auf den ersten und nicht
auf den gerade geschriebenen (außer man verwendet die Schnellantwort).
Edit:
Was das auf einen Beitrag antworten angeht, mir ist folgendes noch aufgefallen,
nach dem Absenden des Beitrages mit FF sieht man im Browser z.b. folgende URLphpBB3/viewtopic.php?f=3&t=2&p=64#p64
Beim IE8 sieht man im Browser folgende URLphpBB3/viewtopic.php?f=3&t=2&p=65
Forum ist auf dem Stand von Build #2337!
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: phpBB 3.1.x IE Unterstützung
Nicht wirklich, einzige Erklärung wäre ein Bug in IE8
kein Support per PN
Re: phpBB 3.1.x IE Unterstützung
Wenn es ein Bug in IE8 währe, dann müsste es ja bei 3.0.12 auch nicht funktionieren.
Edit:
Wenn ich in der
durch dieses ersetze:
funktioniert es mit dem IE8.
Edit:
Wenn ich in der
posting.php
das hier (Notepad++ ab ca. Zeile 1373):Code: Alles auswählen
if ((!$auth->acl_get('f_noapprove', $data['forum_id']) && empty($data['force_approved_state'])) || (isset($data['force_approved_state']) && !$data['force_approved_state']))
{
meta_refresh(10, $redirect_url);
$message = ($mode == 'edit') ? $user->lang['POST_EDITED_MOD'] : $user->lang['POST_STORED_MOD'];
$message .= (($user->data['user_id'] == ANONYMOUS) ? '' : ' '. $user->lang['POST_APPROVAL_NOTIFY']);
$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $data['forum_id']) . '">', '</a>');
trigger_error($message);
}
redirect($redirect_url);
}
}
}
Code: Alles auswählen
if ((!$auth->acl_get('f_noapprove', $data['forum_id']) && empty($data['force_approved_state'])) || (isset($data['force_approved_state']) && !$data['force_approved_state']))
{
meta_refresh(10, $redirect_url);
$message = ($mode == 'edit') ? $user->lang['POST_EDITED_MOD'] : $user->lang['POST_STORED_MOD'];
$message .= (($user->data['user_id'] == ANONYMOUS) ? '' : ' '. $user->lang['POST_APPROVAL_NOTIFY']);
}
else
{
meta_refresh(3, $redirect_url);
$message = ($mode == 'edit') ? 'POST_EDITED' : 'POST_STORED';
$message = $user->lang[$message] . '<br /><br />' . sprintf($user->lang['VIEW_MESSAGE'], '<a href="' . $redirect_url . '">', '</a>');
}
$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $data['forum_id']) . '">', '</a>');
trigger_error($message);
}
}
}
- Elsensee
- Ehemaliges Teammitglied
- Beiträge: 832
- Registriert: 19.05.2010 15:14
- Wohnort: Hamburg
- Kontaktdaten:
Re: phpBB 3.1.x IE Unterstützung
Quatsch. Das würde nur wahr sein, wenn an dieser Stelle nichts geändert worden wäre, aber da wurde ja was geändert. Und dass alle Browser damit klarkommen, bis auf der IE8, deutet auf einen Bug im IE8 hin.Kirk hat geschrieben:Wenn es ein Bug in IE8 währe, dann müsste es ja bei 3.0.12 auch nicht funktionieren.
Vorher hat man nach Absenden eines Beitrags eine schicke Meldung bekommen, dass der Beitrag gespeichert wurde, und wurde nach 3 Sekunden weitergeleitet. (mit einem Meta-Refresh-Tag)
Da es diese Meldung seit 3.1 nicht mehr gibt, weil sie recht unsinnig war, gibt es auch keine Seite mehr, die diesen Meta-Refresh-Tag besitzt, weshalb der Link (inklusive Anchor zum Post) nun natürlich im Location-Field des HTTP-Headers enthalten sein muss.
Das ist zum Glück sogar erlaubt.

Doch aus irgendeinem Grund ignoriert der Internet Explorer in diesem Location-Field alles ab dem Anchor. Seit mindestens IE7 und damit seit mindestens fünf Jahren. Ob sich das mit IE9/10/11 gebessert hat, weiß ich gerade nicht - ich hab den IE deinstalliert. Pfui!

Und das ist der Grund, warum der IE8 dich in 3.1 nicht direkt zur Stelle des Beitrags führt, wenn du den Beitrag abgeschickt hast.

Posts mostly powered by GitHub and phpBB.de Cross-Reference
2015-03-20 - Never forget
2015-03-20 - Never forget
