Original von google
Ich hab das gleiche Problem auch in der anmelden.php sind fehler.
Das PN Center ist nur im Menü
und vieles mehr.........
Stimmt, ist nicht wirklich perfekt.
Aber man will jaauch was zu tun haben

Also mit dem anmelden hatte ich keine Probleme, nur mit der Ref übernahme.
Da habe ich aber auch nur eine Zeile geändert.

Hier mal meine anmelden.php damit sollte es gehen.

Code:
<?
// Variabel vordefinieren!
if (!isset($_POST['anmelden']))		$_POST['anmelden']			= "";
if (!isset($_POST['nickname']))		$_POST['nickname']			= "";
if (!isset($_POST['nachname']))		$_POST['nachname']			= "";
if (!isset($_POST['vorname']))		$_POST['vorname']			= "";
if (!isset($_POST['geb']))		$_POST['geb']			        = "";
if (!isset($_POST['strasse']))		$_POST['strasse']			= "";
if (!isset($_POST['ort']))		$_POST['ort']			        = "";
if (!isset($_POST['land']))		$_POST['land']			        = "";
if (!isset($_POST['emailadresse']))	$_POST['emailadresse']		= "";
if (!isset($_POST['passwort_1']))	$_POST['passwort_1']		= "";
if (!isset($_POST['passwort_2']))	$_POST['passwort_2']		= "";
if (!isset($_POST['uid']))			$_POST['uid']				= "";
if (!isset($_POST['ip']))			$_POST['ip']				= "";
if (!isset($_POST['agb']))			$_POST['agb']				= "";
if (!isset($_POST['newsletter']))	$_POST['newsletter']		= "1";
if (!isset($_POST['paidmails']))	$_POST['paidmails']			= "1";
if (!isset($error))					$error						= "";
if (!isset($anmeldeok))				$anmeldeok					= "";
if (!isset($ak))					$ak							= "";

if ($_POST['anmelden'] == "Jetzt anmelden!") {

	// SecVMS change begin
	$_GET['nachname'] = addslashes ($_GET['nachname']);
	$_GET['vorname'] = addslashes ($_GET['vorname']);
        $_POST['nickname'] = htmlspecialchars ($_POST['nickname']);
	// SecVMS change end


	// Auf Eingabefehler prüfen
	if(!$_POST['nachname'] || !$_POST['vorname'] || !$_POST['geb'] || !$_POST['strasse'] || !$_POST['ort'] || !$_POST['land'] || !$_POST['emailadresse'] || !$_POST['passwort_1'] || !$_POST['passwort_2'] || !$_POST['nickname']) $error .= 'Bitte fülle alle benötigten Felder aus!<br>';
	if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';
	if ($_POST['passwort_1'] != $_POST['passwort_2']) $error .= 'Passwörter stimmen nicht überein!<br>';
	if (strlen($_POST['passwort_1']) < 8) $error .= 'Passwortlänge muss min. 8 Zeichen haben<br>';
	if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestätigen!<br>';
	if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der Id nur Zahlen!<br>';	

	// User mit der Datenbank abgleichen
	if (!$error) {
	$nickname = ucfirst($_POST['nickname']);
	$nickname_check = db_query ("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE nickname='".$nickname."'");
	$user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['uid']."'");
        $ip_check = db_query ("SELECT `ip` FROM ".$db_prefix."_userdaten WHERE ip='".$_POST['ip']."'");
	$mail_check	= db_query ("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$_POST['emailadresse']."'");
	$black_check = db_query ("SELECT * FROM ".$db_prefix."_userblacklist WHERE uid='".$_POST['uid']."' and zeit >='".time()."'");
	$sperre = mysql_fetch_array($black_check);
	if ($sperre['zeit'] != 99999999999) {
	$sperrtext = 'Du bist für eine Neuanmeldung noch bis <b>'.date("d.m.Y - H:i:s",$sperre['zeit']).'</b> gesperrt!<br>';
	} else {
	$sperrtext = '<b><i>Du bist für diese Webseite komplett gesperrt!</i></b>';
	}
	if (mysql_num_rows($user_check)) $error .= 'Du bist bereits bei uns angemeldet!<br>';
        if (mysql_num_rows($ip_check)) $error .= 'Mehrfach Anmeldung Verboten!<br>';
	if (mysql_num_rows($mail_check)) $error .= 'Diese Emailadresse ist schon im System!<br>';
	if (mysql_num_rows($black_check)) $error = $sperrtext;
	if (mysql_num_rows($nickname_check)) $error .='Der Nickname ist schon vergeben!<br>';
	}

	

	// User eintragen
	if (!$error) {
	if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 0) $mailstatus = 0;
	if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 0) $mailstatus = 1;
	if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 1) $mailstatus = 2;
	if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 1) $mailstatus = 3;
        // Werber prüfen
        if ($_SESSION['werber'] >= 1) {
        $load_werber = db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid = '".$_SESSION['werber']."'");
        if (!mysql_num_rows($load_werber)) $_SESSION['werber'] = 0;
        }        
	db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','0','','0')");
	db_query("INSERT INTO ".$db_prefix."_emaildaten (uid,emailadresse,freigabe_fuer) VALUES ('".$_POST['uid']."','".$_POST['emailadresse']."','".$mailstatus."')");
	db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,geb,strasse,ort,land,ip,angemeldet_seit) VALUES ('".$_POST['uid']."','".$nickname."','".$_POST['vorname']."','".$_POST['nachname']."','".$_POST['geb']."','".$_POST['strasse']."','".$_POST['ort']."','".$_POST['land']."','".$_POST['ip']."','".time()."')");
	$ws = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_POST['uid']."'");
	db_query("INSERT INTO ".$db_prefix."_werberdaten (uid,werber,umsatz,zuordnungszeit) VALUES ('".$uid = mysql_insert_id ()."','".$_SESSION['werber']."','0','".time()."')"); 
	$ak = md5($_POST['uid'].''.time());
	db_query("INSERT INTO ".$db_prefix."_aktivierungen (uid,ak) VALUES ('".$uid = mysql_insert_id ()."','".$ak."')");
	$email_message = 'Hallo, '.$_POST['nickname'].'
	Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet.

	Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
	Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak.'

	----------------------------------------------------------
	Nickname: '.$_POST['nickname'].'
	Passwort: '.$_POST['passwort_1'].'
	Kontonummer: '.$uid = mysql_insert_id ().'
	----------------------------------------------------------

	Nach der Aktivierung kannst Du dich sofort einloggen und bei
	uns teilnehmen.

	Mit freundlichen Grüßen
	Das '.$seitenname.' Team
	';
	@mail($_POST['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>");
	$anmeldeok = "true";
	}

}

if ($error){
head("Anmeldefehler");
echo '<font color="#cc0000">'.$error.'</font>';
foot();
}
?>

<? if ($anmeldeok != "true") { ?>
<?head("$seitenname - Neuanmeldung");?>
<center><b>Neuanmeldung</b></center>
<center><font color ="#80000"><b>mit * gekennzeichnete Felder sind Pflichtangaben</b></font></center>
  <table width="100%" cellpadding="3" cellspacing="0" border="0">
  <form action="" method="post">
   <tr>
    <td class="main"><b>Ihre IP:</b></td>
    <td class="main"><input type="text" name="ip" value="<?php echo " &nbsp; &nbsp;" . $REMOTE_ADDR; ?>"></td>
   </tr> 
   <tr>
    <td class="main"><b>Nickname<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="nickname" value="<?=$nickname;?>" maxlength="12"></td>
   </tr>
   <tr>
    <td class="main"><b>Nachname<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="nachname" value="<?=$_POST['nachname'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Vorname<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="vorname" value="<?=$_POST['vorname'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Geb.<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="geb" value="yyyy-mm-tt""<?=$_POST['geb'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Strasse u. Nr.<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="strasse" value="<?=$_POST['strasse'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Wohnort<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="ort" value="<?=$_POST['ort'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Land<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="land" value="<?=$_POST['land'];?>"></td>
   </tr>
   <tr>
    <td class="main"><b>Emailadresse<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="text" name="emailadresse" value="<?=$_POST['emailadresse'];?>"></td>
   </tr>
   <tr>
    <td class="main">Werber:</td>
    <td class="main"><? if($_SESSION['werber'] == 0) {echo '<b>keinen</b>';} else {echo $_SESSION['werber'];}?></td>
   </tr>
   <tr>
    <td class="main"><b>Passwort<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="password" name="passwort_1"></td>
   </tr>
   <tr>
    <td class="main"><b>Passwortbestätigung<font color ="#80000">*</font>:</b></td>
    <td class="main"><input type="password" name="passwort_2"></td>
   </tr>
   <tr>
    <td class="main"><b>Paidmails empfangen:</b></td>
    <td class="main"><select name="paidmails"><option value="1" <? if ($_POST['paidmails'] == 1) { echo 'selected';}?>>Ja</option><option value="0" <? if ($_POST['paidmails'] != 1) { echo 'selected';}?>>Nein</option></select></td>
   </tr>
   <tr>
    <td class="main"><b>Newsletter:</b></td>
    <td class="main"><select name="newsletter"><option value="1" <? if ($_POST['newsletter'] == "1") { echo 'selected';}?>>Ja</option></select></td>
   </tr>
   <tr>
    <td class="main"><b>AGB`s gelesen und akzeptiert:</b></td>
    <td class="main"><select name="agb"><option value="ja" <? if ($_POST['agb'] == "ja") { echo 'selected';}?>>Ja</option><option value="nein" <? if ($_POST['agb'] != "ja") { echo 'selected';}?>>Nein</option></select></td>
   </tr>
   <tr>
   <td class="main" align="center" colspan="2">
   Vor dem Anmelden lese bitte die AGB`s!<br><br>
   <input type="submit" name="anmelden" value="Jetzt anmelden!">
   </td>
   </tr>
   </form>
  </table>
<?foot();?>

<?} else {?>
<?head("$seitenname - Anmeldung erfolgreich!");?>
Deine Anmeldung bei <?=$seitenname;?> war erfolgreich, Du bekommst jetzt eine Email mit Deinen Daten und einen Aktivierungslink.
Sobald Du deinen Account aktiviert hast kannst Du dich bei uns einloggen und diese Seite im vollen Umfang nutzen.<br>
<br>
Bitte beachte dass es auch etwas dauern kann bis die Aktivierungsmail bei Dir ankommt, dieses ist abhängig von Deinem Emailanbieter.<br>
<br>
Mit freundlichen Grüßen<br>
Das <?=$seitenname;?> Team<br>

<?foot();?>

<? } ?>