ilch Forum » Ilch Clan 1.1 » Allgemein » lastregistuser box Frage

Geschlossen
  1. #1
    User Pic
    Elsterglanz Mitglied
    Registriert seit
    24.02.2013
    Beiträge
    31
    Beitragswertungen
    3 Beitragspunkte
    Hallo zusammen.

    Ich wollte unsere lastreguser.php etwas umgestalten. Ist auch soweit alles gut nur bekomme ich es einfach nicht hin, das hinter dem Namen der Abstand zur Flagge und Datum gleich ist. Also egal wie lang der User Name ist, sollte der Abstand immer gleich sein. Habe schon alles probiert was mir einfiel. Nun wende ich mich an die Profis.

    Hier der Code meiner lastregistuser.php

    <?php
    $lastuseranzahl = '5';
     
    defined ('main') or die ( 'no direct access' );
    $lastmember = db_query ("SELECT id,avatar, name, staat, regist, geschlecht, gebdatum FROM prefix_user ORDER BY regist DESC LIMIT $lastuseranzahl");
     
    while($row = mysql_fetch_assoc ($lastmember))
    {
    $avatar = '';
    if ( file_exists($row['avatar'])) {
       $avatar = '<img src="'.$row['avatar'].'" border="0" alt="'.$row['name'].'"  width="50" />';
    	} else {
       	$avatar = '<img src="include/images/avatars/wurstegal.jpg" border="0" alt="'.$row['name'].'" width="50"/>';      
    }
    
    if($row['gebdatum'] !== "0000-00-00"){
        $gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
        $tag   = date('d',strtotime($row['gebdatum']));
        $monat = date('m',strtotime($row['gebdatum']));
        $jahr  = date('Y',strtotime($row['gebdatum']));
        
        $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
        $geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
        $alter   = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
            
    } else {
        $gebdatum = '';
        $alter = '';
    }    
    
    $datum = date('d.m.Y',$row['regist']); 
    
    if(!empty($row['staat'])){
        $staat = '<img src="include/images/flags/'.$row['staat'].'" border="0"  alt="'.$row['staat'].'" title="'.$row['staat'].'" />';
    } else {
        $staat = '';
    }
    echo '<div align="left" class="registy">' ;
    echo '&nbsp;<a class="registnew" href="index.php?user-details-'.$row['id'].'"><img src="include/images/icons/user.png" align="absmiddle" width="13" height="13" border="0" alt="online"></td>&nbsp;<span style="font-size:10px; color:#1E90FF;">'.$row['name'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$staat.' '.$datum.'</span></a><br/><br>' ;
    echo '</div>' ;
    }
    ?>


    Greetz Elsterglanz


    verwendete ilch Version: 1.1 O

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Schau es doch einfach in der Online box ab? zwinker
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Ab Zeile 38 müsstest eine Tabelle einsetzen mit 3 Spalten.
    So hast du ja nur einen Container wie es jetzt aussieht.

    z.b
    <div id="tabelle">
    <div id="username"></div>
    <div id="flagge"></div>
    <div id="datum"></div>
    </div>


    Dabei die Felder feste Maße geben von der Breite,die im gesamten die tabelle ergeben. ( % oder px )
    Felder dann weiterhin per css definiertbar.

    Mfg Maretz
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Elsterglanz Mitglied
    Registriert seit
    24.02.2013
    Beiträge
    31
    Beitragswertungen
    3 Beitragspunkte
    Ohwei stehe grade voll aufm Schlauch grumml

    habs hinbekommen...danke für die Hilfe! lächeln


    Zuletzt modifiziert von Elsterglanz am 11.01.2014 - 18:35:38
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten