Seite 1 von 1

[Erledigt]Problem mit dem Mergemod

Verfasst: 15.07.2004 18:53
von Tobymonzgi
Hallo! :(
Ich habe den Mergemod (ich sag ihm jetzt mal TIAS=Thread in einen anderen schieben) installiert, jetzt kommt immer diese Fehlermeldung wenn ich den Mod, oder das Modboard benutzen will:

Code: Alles auswählen

Parse error: parse error, unexpected T_DOUBLE_ARROW in /usr/export/www/vhosts/funnetwork/hosting/forummfs/phpbb/modcp.php on line 607
Diesesmal bin ich der Übeltäter ;)
Was hab ich jetzt wieder falsch gemacht?
achja,modcp:
http://forummfs.fun*pic.de/phpbb/modcp.php.txt
Ich blick da gar nie durch mit diesen Parse Errors..

Verfasst: 15.07.2004 18:59
von Leuchte
Nimm dir die Anleitung vor und geh alles nochmal ab:
Der Teil ist komplett verkorkst:

Code: Alles auswählen

//
			// Set template files
			//
			$template->set_filenames(array(
				'movetopic' => 'modcp_move.tpl')
			);

			$template->assign_vars(array(
				'MESSAGE_TITLE' => $lang['Confirm'],
				'MESSAGE_TEXT' => $lang['Confirm_move_topic'],

				'L_MOVE_TO_FORUM' => $lang['Move_to_forum'], 
				'L_LEAVESHADOW' => $lang['Leave_shadow_topic'], 
				'L_YES' => $lang['Yes'],
				'L_NO' => $lang['No'],

				'S_FORUM_SELECT' => make_forum_select('new_forum', $forum_id), 
				'S_MODCP_ACTION' => append_sid("modcp.$phpEx"),
				'S_HIDDEN_FIELDS' => $hidden_fields)
			);

			$template->pparse('movetopic');

			include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
		}
		break;
// Merge topic MOD  
            'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"),
            'S_HIDDEN_FIELDS' => $hidden_fields,
            'S_MODCP_ACTION' => append_sid("modcp.$phpEx"))
         );

         $template->set_filenames(array(
            'body' => 'modcp_merge_topicpost.tpl')
         );

Verfasst: 15.07.2004 19:00
von Tobymonzgi
habs gefunden, nur was ist daran falsch? sorry bin ein absoluter phpanfänger (nicht mal das ^^)

Verfasst: 15.07.2004 19:08
von oxpus
Ersetze das nochmal mit dem Code vom Mod. Da stimmt die Reihenfolge der Zeilen nicht, um es mal vereinfacht auszudrücken.

Verfasst: 15.07.2004 19:10
von Tobymonzgi
Aber

Code: Alles auswählen

// 
         // Set template files 
         // 
         $template->set_filenames(array( 
            'movetopic' => 'modcp_move.tpl') 
         ); 

         $template->assign_vars(array( 
            'MESSAGE_TITLE' => $lang['Confirm'], 
            'MESSAGE_TEXT' => $lang['Confirm_move_topic'], 

            'L_MOVE_TO_FORUM' => $lang['Move_to_forum'], 
            'L_LEAVESHADOW' => $lang['Leave_shadow_topic'], 
            'L_YES' => $lang['Yes'], 
            'L_NO' => $lang['No'], 

            'S_FORUM_SELECT' => make_forum_select('new_forum', $forum_id), 
            'S_MODCP_ACTION' => append_sid("modcp.$phpEx"), 
            'S_HIDDEN_FIELDS' => $hidden_fields) 
         ); 

         $template->pparse('movetopic'); 

         include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
      } 
      break; 
hat doch gar nix mit dem mod zu tun?!

Verfasst: 15.07.2004 19:53
von oxpus
Richtig, aber
// Merge topic MOD
'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"),
'S_HIDDEN_FIELDS' => $hidden_fields,
'S_MODCP_ACTION' => append_sid("modcp.$phpEx"))
);

$template->set_filenames(array(
'body' => 'modcp_merge_topicpost.tpl')
);
ist nicht vollständig.

Verfasst: 15.07.2004 19:56
von Tobymonzgi
:wink: Schau es nochmal genau an, und such mal die Datei genau ab...

Code: Alles auswählen

// Merge topic MOD  
            'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"),
            'S_HIDDEN_FIELDS' => $hidden_fields,
            'S_MODCP_ACTION' => append_sid("modcp.$phpEx"))
         );
.......
            $template->pparse('merge_post_body');
         }
      }
      break;
//
// Merge Topic MOD - End
//
Es ist das ganze! :wink:
EDIT: hab den mittelteil entfernt

Verfasst: 15.07.2004 20:10
von Leuchte
Schau dir doch bitte die Anleitung für die modcp.php an.
Dann wirst du feststellen, dass dort nicht alles da ist, wo es sein soll.

Verfasst: 15.07.2004 20:34
von Tobymonzgi
Danke!
Ich musste nur einmal nochmal den Code neueinbauen....
Danach gings