ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Loginbox mit icon

Geschlossen
  1. #1
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Hi... habe mal folgende Frage.
    meine Loginbox sieht folgendermaßen aus: gesperrtes Bild

    Nun möchte ich aber anstelle der (1) eine kleine Grafik (Brief) (grafik habe ich schon) angezeigt bekommen....
    weiss aber leider nicht wie ich das bewerkstellgen soll traurig
    hier der obere Teil meiner Loginbox:
    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    defined ('main') or die ( 'no direct access' );
    $tpl = new tpl ( 'user/boxen_login.htm' );
    if ( loggedin() ) {
    	if ( user_has_admin_right($menu,false) ) {
    		$tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
    	} else {
    		$tpl->set ( 'ADMIN', '' );
    	}
    $erg = db_query('SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"');
    $row = db_fetch_object($erg);
    
    if ( file_exists($row->avatar)) {
    $avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="'.$row->avatar.'" border="0" align="center" width="60" height="60">';
    }else{
    $avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="include/images/avatars/noavatar.jpg">';
    } 
    	if ( $allgAr['Fpmf'] == 1 ) {
    		$erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    		$check_pm = db_result($erg,0);
    		$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    	} else {
    		$nachrichten_link = '';
    	}
    	$payok=@db_count_query('SELECT COUNT(uid) FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    	$date=@db_result(db_query('SELECT date FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']),0);
    	if(time()>$date AND $payok==1){
    
    USW.......


    betroffene Homepage: socclan.de
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Verantwortlich ist der nachrichten_link
    $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';


    ändern in zB.
    $nachrichten_link = '<a class="box" href="index.php?forum-privmsg" title="'.$lang['messages'].'&nbsp;('.$check_pm.')"><img src="brief.jpg" width="16" height="16" border="0"></a><br>';


    Die Bildquelle bzw. -größe muss noch angepasst werden!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Erstmal Danke, ist im Grunde "fast" das was ich meinte. Aber ich meinte dass das Wort "Nachrichten" stehen bleibt, und dort hinter nur n Brief erscheint wenn ich eine Nachricht habe....hhhmmmmm
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    $nachrichten_link = '
    <a class="box" href="index.php?forum-privmsg" title="'.$lang['messages'].'"><img src="brief.jpg" width="16" height="16" border="0"></a> Nachrichten<br>';
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Ich denke mal Du meinst es so!

        if ( $allgAr['Fpmf'] == 1 ) {
            $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
            $check_pm = db_result($erg,0);
            $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'<img title="'.$lang['messages'].'&nbsp;('.$check_pm.')" src="brief.jpg" width="16" height="16" border="0"></a><br>';
        } else {
            $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a><br>';
        }



    Zuletzt modifiziert von Lord|Schirmer am 26.06.2009 - 11:50:27
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    hmmm, jetzt steht zwar Nachrichten, da, und n Brief, aber der Brief soll nur erscheinen wenn ne Nachricht im eingang ist... muss irgendwas mit ner abfrage zu tun haben... (hab ehrlich gesagt selbst nicht so den Plan davon ^^)
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Ne, so geht das nicht...@lord und djgecko


    Du musst dir die Abfrage raussuchen, wo geprüft wird, ob neue Nachrichten vorhanden sind und über ein if() für den Fall == 0 und den Fall > 0 den $nachrichten_link anpassen..

    Ersetze die Zeile
    $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';

    mit
    if ($check_pm == 0) {
    $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a><br>';
    }
    else {
    $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;<img src="LINK ZU DEINEM BILD"><br>';
    }
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Yeah.... genau das wars....Riesen Dank an euch Leute lächeln
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten