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

Geschlossen
  1. #1
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    Hidiho...

    ein kleines Anliegen, könnte mir bitte einer das so umschreiben/hinzufügen/ändern das ich den username kurzen kann.
    Also mit substr .... bitte bitte. lächeln

    <?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" target="ali">'.$lang['adminarea'].'</a>' );
     } else {
       $tpl->set ( 'ADMIN', '' );
     }
     
         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">'.'&nbsp;'.$check_pm.'&nbsp;'.$lang['messages2'].'</a>&nbsp;';
           } else {
             $nachrichten_link = '';
           }
    $abf = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    $erg = db_query($abf);
    $row = db_fetch_object($erg);
     
    if ( file_exists($row->avatar))
        { $avatar = '<img src="'.$row->avatar.'" border="0" width="80" height="100">'; }
        else
        { $avatar = ''; }
     
    if ( file_exists('include/images/icons/post1.gif'))
        { if(empty($check_pm))
            { $bild = ''; }
            else
            { if($check_pm == 1)
                { $bild = '&nbsp;<a font href="?m=forum&um=5">Pm</a>&nbsp;<img src="include/images/icons/post1.gif" border="0"><br>';
         }
           else
         {
           if($check_pm == 2)
         {
        $bild = '&nbsp;<br><img src="include/images/icons/post2.gif" border="0"><br>';
         }
           else
         {
        if($check_pm == 3)
         {
        $bild = '&nbsp;<img src="include/images/icons/post3.gif" border="0"><br>';
         }
       else
         {
        if($check_pm == 4)
         {
        $bild= '&nbsp;<img src="include/images/icons/post4.gif" border="0"><br>';
     
         }
           else
       {
       if($check_pm == 5)
         {
        $bild = '&nbsp;<img src="include/images/icons/post5.gif" border="0"><br>';
         }
           else
         {
       if($check_pm >= 6)
         {
        $bild = '&nbsp;<img src="include/images/icons/post6.gif" border="0"><br>';
         }
     
           $bild = '&nbsp;<img src="include/images/icons/post6.gif" border="0"><br>';
     
         }
     
         }
       }
    }
    }
     
    }
    }else{
    $bild = '';
    }
    /*
    $tag = date(d);
    if ($tag >=25){
     
    if  ($_SESSION['authright'] <= -3  and 1 == 2){
    $beitrag = 'Clanbeitrag muss bezahlt werden';
    }
    }else{
    $beitrag = '';
    $tpl->set ( 'BEITRAG' , $beitrag );
    }
    */
     
     
           $tpl->set ( 'BEITRAG' , '' );  
           $tpl->set ( 'BILD' , $bild );  
           $tpl->set ( 'ID' , $row->id );
           $tpl->set ( 'AVATAR' , $avatar );
           $tpl->set ( 'SID' , session_id() );
           $tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
           $tpl->set ( 'NAME', $_SESSION['authname'] );
       $tpl->out (0);    
    } else {
     if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Name'; }
       if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'Passwort'; }
       $regist = '';
       if ( $allgAr['forum_regist'] == 1 ) {
         $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Registrieren</a>';
       }
       $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>
     <?php
      $abfrage = "SELECT pid, FROM prefix_user";
      $ergebnis = mysql_query($abfrage);
        {
        echo $row->pid;
        }
      ?>


    Viele Dank

    Gruß
    swenieboy

    betroffene Homepage: localhost
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ich geh mal davon aus, du meinst in der Ausgabe

    # 104
    $tpl->set ( 'NAME', substr($_SESSION['authname'],0,10) );


    kürzt den Nick auf 10 Zeichen
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    super cool ... THX ... und wie bekomme ich das mit den "..." hin ?
    so ..
    $tpl->set ( 'NAME', substr($_SESSION['authname'],0,1).'...') );
    ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    Probier mal!

    $tpl->set ( 'NAME', ((strlen($_SESSION['authname'])<13) ? $_SESSION['authname'] : substr($_SESSION['authname'],0,10).'...') );
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    BIG THX lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten