Hallo leute ich habe mir das Modpack von Stramm installiert bin auch sehr zufrieden damit.
Nur eine frage hab ich trotzdem ich finde einfach nicht den Posteingang zu der PM Box.
Kann mir mal wer da auskunft zu meiner blöden frage geben?
Performance settings -> Display pm status info when logged in (2q) | yes
in Deiner template.html muss noch der placeholder {LOGIN_FORM} an der Stelle eingefügt werden, an der der PM status angezeigt werden soll. Eingentlich kannst Du dann auch die Loginform (für nicht eingeloggte user) einschalten (Theme settings)
Danke für die schnell Antwort, könnte man nur den Link von der PN Box eventuell auch nur wie die Freundesliste in dem Menü verlinken?
ja, dann die loginbox einfach nicht einschalten und nur PM status
Du meinst das dann nur noch dort steht, "Willkommen zurück Rejindo | Private Nachrichten: 0 ungelesen, gesamt 0"? Naja mir gefällt es trotzdem so nicht es klebt so merkwürdig rechts am rand und sieht optisch merkwürdig aus möchte auch das Willkommen zurück Name, komplett entfernen und den PM Link irgendwie optisch schöner einbauen welche datei muss ich bearbeiten damit ich da paar änderungen an diesem code vornehmen kann?
Naja, es klebt genau dort, wo Du {LOGIN_FORM} plaziert hast
folgende Funktion in Deine theme.php kopieren und verändern wie Du es haben willst
function loginForm($logged=1) {
global $CONFIG, $lang_loginform, $REFERER;
//if (!$CONFIG['enable_loginform']) return $loginFormHtml = "";
if (!USER_ID && $CONFIG['enable_loginform']) {
$loginFormHtml = <<<EOT
<ins>
<form action="login.php?referer=$REFERER" method="post" name="loginbox" style="margin:0; padding:0;">
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td style="padding-left: 28px;" ><input type="text" class="textinput" name="username" size="10" /></td>
<td><input type="password" class="textinput" name="password" size="10" /></td>
<td><input name="submitted" type="submit" value="Login" />
<input name="remember_me" type="hidden" class="checkbox" value="1" checked="checked" /></td>
</tr>
<tr>
<td class="smallfont">$lang_loginform[user]</td>
<td class="smallfont">$lang_loginform[pass]</td>
<td></td>
</tr>
</table>
</form>
</ins>
EOT;
}
if (USER_ID) {
$loginFormHtml = "<div align=\"left\" class=\"smallfont\">".$lang_loginform['welcome']." <strong>".(USER_NAME)."</strong><br />";
if ($CONFIG['display_pms_status']){
$result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PMS']} WHERE owner=".(USER_ID));
list($tot_all_messages) = @mysql_fetch_array($result);
mysql_free_result($result);
$result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PMS']} WHERE owner=".(USER_ID)." AND showed='0'");
list($tot_new_messages) = @mysql_fetch_array($result);
mysql_free_result($result);
if ($CONFIG['pms_enabled']) {
$loginFormHtml .= "<a href='pms.php'>".$lang_loginform['pms']."</a> ".$tot_new_messages.$lang_loginform['unread_total'].$tot_all_messages."</div>";
}
}
if ($CONFIG['display_buddy_status']){
// get some buddy data
$result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_BUDDY']} WHERE user_id=".(USER_ID));
list($tot_all_buddies) = @mysql_fetch_array($result);
mysql_free_result($result);
$result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_BUDDY_REQ']} WHERE buddy_to=".(USER_ID));
list($tot_new_buddies) = @mysql_fetch_array($result);
mysql_free_result($result);
if ($CONFIG['enable_buddy']){
$loginFormHtml .= "<div align=\"left\" class=\"smallfont\"><a href='buddy_manage.php'>".$lang_loginform['friends'].":</a> ".$tot_new_buddies." ".$lang_loginform['request'].", ".$lang_loginform['active']." ".$tot_all_buddies."</div>";
}
}
}
return $loginFormHtml;
}
Genau sowas habe ich gebraucht, super danke Stramm!