Verfasst: 02.09.2008 18:25
Musst dir den Mod erst downloaden und dort unter contrib - IE Fix, wusste nicht so ganz, ob ich den Codeschnipsel hier einfach posten kann.
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
redirect($redirect_url);
Code: Alles auswählen
// IE fix by evil<3
if (($pos = strrpos($redirect_url, '#')) !== false)
{
$redirect_url = substr_replace($redirect_url, "&ipr_p={$data['post_id']}", $pos);
}
instant_post_redirect_1_0_2.zip\contrib\ie_fixThyron hat geschrieben:Wo is der Fix denn dort?
viewtopic.php: Hier taucht die zu findende Stelle gleich 8 mal auf, ich hab keine Ahnung wo da der neue Code rein soll// If the post need approval we will wait a lot longer.
if ($post_need_approval)
{
redirect($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
{
redirect($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>');
}
trigger_error('NO_TOPIC');
}
Add after:trigger_error('NO_TOPIC');
}
// ipr_p
if (isset($_GET['ipr_p']))
{
$ipr_p = request_var('ipr_p', 0);
redirect("{$phpbb_root_path}viewtopic.$phpEx?p=$ipr_p#p$ipr_p");
}
Hmm ... klappt nichtnickvergessen hat geschrieben:posting.php
finde:davor einfügen:Code: Alles auswählen
redirect($redirect_url);
Code: Alles auswählen
// IE fix by evil<3 if (($pos = strrpos($redirect_url, '#')) !== false) { $redirect_url = substr_replace($redirect_url, "&ipr_p={$data['post_id']}", $pos); }