Advanced search  

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]

Pages: [1]   Go Down

Author Topic: PM Addon von Stramm  (Read 4463 times)

0 Members and 1 Guest are viewing this topic.

Rejindo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 21
PM Addon von Stramm
« on: August 24, 2006, 05:53:44 pm »

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?
« Last Edit: August 25, 2006, 06:22:05 am by GauGau »
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: PM Addon von Stramm
« Reply #1 on: August 24, 2006, 06:52:27 pm »

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

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 21
Re: PM Addon von Stramm
« Reply #2 on: August 24, 2006, 07:11:55 pm »

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?
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: PM Addon von Stramm
« Reply #3 on: August 24, 2006, 07:20:26 pm »

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

Rejindo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 21
Re: PM Addon von Stramm
« Reply #4 on: August 24, 2006, 10:44:21 pm »

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?
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: PM Addon von Stramm
« Reply #5 on: August 24, 2006, 11:26:01 pm »

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
Code: [Select]
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

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 21
Re: PM Addon von Stramm
« Reply #6 on: August 25, 2006, 12:37:31 am »

Genau sowas habe ich gebraucht, super danke Stramm!
Logged
Pages: [1]   Go Up
 

Page created in 0.044 seconds with 20 queries.