Gefunden: "Automatische Weiterleitung"-Mod

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Gefunden: "Automatische Weiterleitung"-Mod

Beitrag von daruler »

Hallo,

ich habe länger nach diesem Mod gesucht, der nach einem Posting sofort zum Post springt, anstatt die Zwischenseite anzuzeigen. Habe hier jedoch im Forum nur die Meta Content=0 Lösung gefunden, die mir nicht ausgereicht hat. Deshalb hier der Mod:

Code: Alles auswählen

############################################################## 
# 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 
Keywords: Weiterleitung, weiterleiten, automatisch, redirect, redirection
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

danach hab ich die ganze zeit gesucht !!!

Redirect to Forum After Posting

edit funzt be mir leider nicht...

edit2:

hier: http://www.phpbb.de/viewtopic.php?t=127 ... itung+post
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“