phpBB 3.1.x IE Unterstützung

Diskussionen über aktuelle und zukünftige phpBB-Versionen.
Wichtig: Bitte unbedingt die Forum-FAQ beachten! Kein Support!
Forumsregeln
Bitte unbedingt die Forum-FAQ beachten!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: phpBB 3.1.x IE Unterstützung

Beitrag von Kirk »

Wenn man die Schnellanwort benutzt funktioniert es, nur nicht über den normalen Posting Editor.
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: phpBB 3.1.x IE Unterstützung

Beitrag von Elsensee »

Kirk hat geschrieben:Wenn man die Schnellanwort benutzt funktioniert es, nur nicht über den normalen Posting Editor.
Bezweifle ich. Also kann sein, dass da so ein "Anchor" ist, aber der kommt dann sicher von der vorigen Seite, oder? :wink:

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 8)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: phpBB 3.0.x IE Unterstützung

Beitrag von Kirk »

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 URL phpBB3/viewtopic.php?f=3&t=2&p=64#p64 Beim IE8 sieht man im Browser folgende URL phpBB3/viewtopic.php?f=3&t=2&p=65
Habt ihr in dieser Hinsicht schon etwas gefunden an was es liegen könnte?

Forum ist auf dem Stand von Build #2337!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: phpBB 3.1.x IE Unterstützung

Beitrag von nickvergessen »

Nicht wirklich, einzige Erklärung wäre ein Bug in IE8
kein Support per PN
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: phpBB 3.1.x IE Unterstützung

Beitrag von Kirk »

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 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);
        }
    }
} 
durch dieses ersetze:

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);
        }
    }
} 
funktioniert es mit dem IE8.
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: phpBB 3.1.x IE Unterstützung

Beitrag von Elsensee »

Kirk hat geschrieben:Wenn es ein Bug in IE8 währe, dann müsste es ja bei 3.0.12 auch nicht funktionieren.
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.

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. :D

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! :D Aber schön wär's.

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 8)
Antworten

Zurück zu „phpBB Diskussion“