Beiträge verschieben, wie und wo kann ich das machen? Code

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beiträge verschieben, wie und wo kann ich das machen? Code

Beitrag von Lumpi007 »

Hallo.
Ich habe gerade diesen Mod eingebaut kann aber nicht finden wie ich Beiträge verschieben kann. Könnt ihr mir helfen?

Code: Alles auswählen

############################################################## 
## MOD Title: Fast Move (Schnellverschieben) 
## MOD Author: Leuchte < mail@leuchte.net > http://www.leuchte.net 
##[color=red] [b]MOD Description: Mit diesem Mod können Beiträge bequem vom Thema aus verschoben werden.
##[/b][/color]
## MOD Version: 1.0.1
## 
## Installation Level: Leicht 
## Installation Time: 5 Minuten 
## Files To Edit: 2
##
##			viewtopic.php
##			templates/subSilver/viewtopic_body.tpl
##
## Included Files: 0 
############################################################## 
## For Security Purposes, Please Check: http://www.leuchte.net/mods/ for the 
## latest version of this MOD.
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
## MOD History:
##
##	2006-04-10 - Nun koennen auch wirklich Shadows erstellt werden
##   	2004-10-06 - Initial Release
##
############################################################## 
# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
#
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
# 
make_jumpbox('viewforum.'.$phpEx, $forum_id);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// Fast Move
if ( $_POST['moveconfirm'] && $is_auth['auth_mod']  )
{
	$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
	$old_forum_id = $forum_id;
	
	if(isset($HTTP_POST_VARS['move_leave_shadow']))
	{
    $sql = "SELECT forum_id, topic_title, topic_poster, topic_time, topic_status, topic_type, topic_vote, topic_views, topic_replies, topic_first_post_id, topic_last_post_id, topic_moved_id FROM ". TOPICS_TABLE ."
    WHERE topic_id = '$topic_id'";
    if(!($result = $db->sql_query($sql)))
	  {
	    message_die(GENERAL_ERROR, 'Could not get topic data', '', __LINE__, __FILE__, $sql);
	  }
    $shadow_row = $db->sql_fetchrow($result);
    // Insert topic in the old forum that indicates that the forum has moved.
		$sql = "INSERT INTO " . TOPICS_TABLE . " (forum_id, topic_title, topic_poster, topic_time, topic_status, topic_type, topic_vote, topic_views, topic_replies, topic_first_post_id, topic_last_post_id, topic_moved_id)
			VALUES ($old_forum_id, '" . addslashes(str_replace("\'", "''", $topic_title)) . "', '" . str_replace("\'", "''", $shadow_row['topic_poster']) . "', " . $shadow_row['topic_time'] . ", " . TOPIC_MOVED . ", " . POST_NORMAL . ", " . $shadow_row['topic_vote'] . ", " . $shadow_row['topic_views'] . ", " . $shadow_row['topic_replies'] . ", " . $shadow_row['topic_first_post_id'] . ", " . $shadow_row['topic_last_post_id'] . ", $topic_id)";
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not insert shadow topic', '', __LINE__, __FILE__, $sql);
		}
	}
	
	$sql = "UPDATE " . TOPICS_TABLE . " 
  	SET forum_id = $new_forum_id  
    WHERE topic_id = $topic_id";
	if(!$db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, 'Could not update old topic', '', __LINE__, __FILE__, $sql);
	}

	$sql = "UPDATE " . POSTS_TABLE . " 
  	SET forum_id = $new_forum_id 
		WHERE topic_id = $topic_id";
	if(!$db->sql_query($sql))
	{
	  message_die(GENERAL_ERROR, 'Could not update post topic ids', '', __LINE__, __FILE__, $sql);
	}
			
  // Sync the forum indexes
	sync('forum', $new_forum_id);
	sync('forum', $old_forum_id);

  $move_url = append_sid("viewtopic.php?t=". $topic_id);
	$message = $lang['Topics_Moved'] . '<br /><br />';
  $message .= sprintf($lang['Click_return_topic'], '<a href="'. $move_url .'">', '</a>');
  message_die(GENERAL_MESSAGE, $message);
}		

if ( $is_auth['auth_mod'] )
{
  $template->assign_block_vars('mod', array(
   	'L_MOVE_TITLE' => $lang['Move_topic'],
		'L_MOVE_TO_FORUM' => $lang['Move_to_forum'], 
		'L_LEAVESHADOW' => $lang['Leave_shadow_topic'], 
		'L_YES' => $lang['Yes'],

		'S_FORUM_SELECT' => make_forum_select('new_forum', $forum_id), 
	  'S_MOVE_ACTION' => append_sid("viewtopic.php?t=". $topic_id),
		'S_HIDDEN_FIELDS' => $hidden_fields)
	);
}
// Fast Move

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/viewtopic_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
{S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;<input type="submit" value="{L_GO}" class="liteoption" name="submit" /></span></td>
			</form></tr>
		</table></td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
  <!-- BEGIN mod -->
   <form action="{mod.S_MOVE_ACTION}" method="post">
  <tr align="center"> 
		<td class="catBottom" colspan="2" height="28"><span class="gensmall">{mod.S_FORUM_SELECT}&nbsp;&nbsp;{mod.L_LEAVESHADOW} <input type="checkbox" name="move_leave_shadow" checked="checked" />  {mod.S_HIDDEN_FIELDS}{mod.L_MOVE_TITLE}:&nbsp; 
			  <input class="mainoption" type="submit" name="moveconfirm" value="{mod.L_YES}" /></span></td>
	</tr>
  </form>
  <!-- END mod -->

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
spritzpistole
Mitglied
Beiträge: 1287
Registriert: 02.10.2004 00:25
Wohnort: Haßloch
Kontaktdaten:

Beitrag von spritzpistole »

Wenn du ein neues Thema erstellst und klickst in das Thema rein, dann ist unter den Profil Buttons etc. diese Funktion eingerichtet.
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

spritzpistole hat geschrieben:Wenn du ein neues Thema erstellst und klickst in das Thema rein, dann ist unter den Profil Buttons etc. diese Funktion eingerichtet.
Ich verstehe nicht was du meinst. :-?
SoLo1905

Beitrag von SoLo1905 »

er meint es ist hier eingerichtet
[ externes Bild ]
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

verstehe ich nicht, denn bei dem Mod war kein Anhang, also kein gif Bild dabei. Ich habe den Mod fertig installiert und bei mir erscheint nichts.
spritzpistole
Mitglied
Beiträge: 1287
Registriert: 02.10.2004 00:25
Wohnort: Haßloch
Kontaktdaten:

Beitrag von spritzpistole »

http://funsofa.de/phpbb.JPG
Da unten drunter sollte normal das verschieben sein.
SoLo1905

Beitrag von SoLo1905 »

jap so siehts bei mir auch aus
[ externes Bild ]
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

Das obere der Channel Mod, das fehlt bei mir.
spritzpistole
Mitglied
Beiträge: 1287
Registriert: 02.10.2004 00:25
Wohnort: Haßloch
Kontaktdaten:

Beitrag von spritzpistole »

Lumpi007 hat geschrieben:Das obere der Channel Mod, das fehlt bei mir.
Das ist doch ein ganz anderer Mod :roll:
Für dich zählt nur Fast Move und damit kannst du die Themen etc. verschieben.
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

Achso, dann ist das nur Themen verschieben wie unten links unter den Threads mit dem Pfeil [ externes Bild ]

Ich dachte, ich könnte damit einzelne Beiträge aus dem Thread in einen anderen verschieben.



Aber was ist bei dir der Channel Mod?
Antworten

Zurück zu „phpBB 2.0: Mod Support“