PM Addon von Stramm PM Addon von Stramm
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

PM Addon von Stramm

Started by Rejindo, August 24, 2006, 05:53:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Rejindo

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?

Stramm

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)

Rejindo

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?

Stramm

ja, dann die loginbox einfach nicht einschalten und nur PM status

Rejindo

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?

Stramm

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;
}

Rejindo

Genau sowas habe ich gebraucht, super danke Stramm!