Brad
04-25-2003, 01:58 AM
After posting so much at vBt I fell in love with the way vB 3 removes redirection while posting new replys/threads.
I ddecided to do the same on my forum but ive run into a problem with newreply.php.
Im using:
@header("Location ")
For the new redirection method insted of the template. I know my code is correct cause I am getting redirected like I sould. However the #post$postid part of the url is not begin passed, so after I reply I am not taking directly to my post.
Heres what I did.
In newreply.php find:
// redirect
if ($prevpost[visible]) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$forumid";
}
eval("standardredirect(\"".gettemplate("redirect_postthanks")."\",\"$goto\");");
Replace with:
// redirect
if ($prevpost[visible]) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$forumid";
}
@header ("Location: $goto");
exit;
Find:
// redirect
if ($visible) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]";
}
eval("standardredirect(\"".gettemplate("redirect_postthanks")."\",\"$goto\");");
Replace with:
// redirect
if ($visible) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]";
}
@header ("Location: $goto");
exit;
So, any idea's on what the problem is?
I ddecided to do the same on my forum but ive run into a problem with newreply.php.
Im using:
@header("Location ")
For the new redirection method insted of the template. I know my code is correct cause I am getting redirected like I sould. However the #post$postid part of the url is not begin passed, so after I reply I am not taking directly to my post.
Heres what I did.
In newreply.php find:
// redirect
if ($prevpost[visible]) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$forumid";
}
eval("standardredirect(\"".gettemplate("redirect_postthanks")."\",\"$goto\");");
Replace with:
// redirect
if ($prevpost[visible]) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$forumid";
}
@header ("Location: $goto");
exit;
Find:
// redirect
if ($visible) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]";
}
eval("standardredirect(\"".gettemplate("redirect_postthanks")."\",\"$goto\");");
Replace with:
// redirect
if ($visible) {
$goto="showthread.php?s=$session[sessionhash]&postid=$postid#post$postid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]";
}
@header ("Location: $goto");
exit;
So, any idea's on what the problem is?