Just a suggestion we can save some of the server bandwidth
We need to avoid this
For your convinience i have even posted the MOD below
Let me know hows my suggestion
We need to avoid this
For your convinience i have even posted the MOD below
Let me know hows my suggestion
| Code: |
| ##############################################################
# Title: Redirect to Post # Author: Thoul thoul@users.sourceforge.net http://darkmods.sourceforge.net # Description: After posting, editing, or deleting a message, the user is # redirected to their post or the topic. # Version: 2.2.0 # Installation Level: Easy # Installation Time: 2 Minutes # Files To Edit: posting.php, privmsg.php # Included Files: n/a ############################################################## # Author's Notes: # This MOD is a way of bypassing the message displayed when a message is # successfully posted, edited, or deleted. It will instead redirect the user back # to their post without waiting. If the post was deleted, then the user is sent to # the first post of the topic. If the entire topic was deleted as a result of # deleting the post (e.g., it was the only post in the topic), then the user is # sent to the forum instead. # # This MOD also includes redirection after sending a private message. If you only # want one type of redirection (either after posting or after sending a PM, but not # both), then just apply the changes for the one appropriate file as directed in # this MOD. # # If you are redirecting users to pages outside of your phpBB directories (aka # folders), be sure to read the file function_change.txt also. It contains other # modifications and instructions that you will need to read. ############################################################## # BEFORE ADDING THIS TO YOUR FORUM, YOU SHOULD BACK UP ALL RELATED FILES. ############################################################## # #-----[ OPEN ]------------------------------------------ # posting.php # #-----[ FIND ]------------------------------------------ # $template->assign_vars(array( 'META' => $return_meta) ); # #-----[ BEFORE, ADD ]------------------------------------------ # // // MOD: Redirect to Post (normal post) // if ( $mode == 'delete' && $post_data['first_post'] && $post_data['last_post'] ) { // URL for redirection after deleting an entire topic $redirect = "viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"; // If the above URL points to a location outside the phpBB directories // move the slashes on the next line to the start of the following line: //redirect(append_sid($redirect, true), true); redirect(append_sid($redirect, true)); } elseif ( $mode == 'delete' ) { // URL for redirection after deleting a post $redirect = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"; // If the above URL points to a location outside the phpBB directories // move the slashes on the next line to the start of the following line: //redirect(append_sid($redirect, true), true); redirect(append_sid($redirect, true)); } elseif ( $mode == 'reply' || $mode == 'editpost' || $mode == 'newtopic' ) { // URL for redirection after posting or editing a post $redirect = "viewtopic.$phpEx?" . POST_POST_URL . "=$post_id"; $post_append = "#$post_id"; // If the above URL points to a location outside the phpBB directories // move the slashes on the next line to the start of the following line: //redirect(append_sid($redirect, true) . $post_append, true); redirect(append_sid($redirect, true) . $post_append); } // // MOD: -END- // # #-----[ OPEN ]------------------------------------------ # privmsg.php # #-----[ FIND ]------------------------------------------ # $template->assign_vars(array( 'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("privmsg.$phpEx?folder=inbox") . '">') ); $msg = $lang['Message_sent'] . '<br /><br />' . sprintf($lang['Click_return_inbox'], '<a href="' . append_sid("privmsg.$phpEx?folder=inbox") . '">', '</a> ') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>'); message_die(GENERAL_MESSAGE, $msg); # #-----[ REPLACE WITH ]------------------------------------------ # /* Original phpBB code - commented out for Redirection Suite MOD $template->assign_vars(array( 'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("privmsg.$phpEx?folder=inbox") . '">') ); $msg = $lang['Message_sent'] . '<br /><br />' . sprintf($lang['Click_return_inbox'], '<a href="' . append_sid("privmsg.$phpEx?folder=inbox") . '">', '</a> ') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>'); message_die(GENERAL_MESSAGE, $msg); */ // // MOD: Redirect to Post (private messages) // // URL to redirect to after sending private message $pm_redirect_url = "privmsg.$phpEx?folder=inbox"; // If the above URL points to a location outside the phpBB directories // move the slashes on the next line to the start of the following line: //redirect(append_sid($pm_redirect_url, true), true); redirect(append_sid($pm_redirect_url, true)); // // MOD: -END- // # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # End |
