ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Box meiste Downloads

Geschlossen
  1. #1
    User Pic
    dcb Mitglied
    Registriert seit
    01.01.2007
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    verwendete Version 1.1l (mod.)

    Hallo,

    ich habe folgende Box schon seit längerem in Betrieb,
    aber mittlerweile habe ich von manchen Downloads, die es so gibt mehrere Versionen, diese Box zeigt aber nur den Namen an.
    Was für ein Code fehlt, um dahinter auch die Version anzuzeigen und wie kann man zuuu lange Namen durch [..] abkürzen, so zum Bsp.:

    häufigste Downs:
    Mozilla Firefox 1.0.0
    Micros[..]net Explorer 7.0.0


    <?
    //Copyright by Stefan Jungbauer
    //www.zocker-eppingen.de
    //V 1.1
    
    defined ('main') or die ( 'no direct access' );
    
    $abf = 'SELECT * FROM prefix_downloads ORDER BY downs DESC LIMIT 0,5';
        $erg = db_query($abf);
      while ($row = db_fetch_object($erg)) { 
        
    $name = $row->name;
    echo'
    <table width="100%" cellspacing="0" cellpadding="0" height="13">
    <tr><td><a href="index.php?downloads-show-'.$row->id.'">»&nbsp;'.$datum.'&nbsp;'.$name.'</a></td></tr>
    </table>';
    
      }
    
    
    ?>



    danke


    Zuletzt modifiziert von dcb am 26.09.2009 - 22:10:01
    Wer im Leben selbst kein Ziel hat,
    kann wenigstens das Vorankommen der anderen stören.
    (Benjamin Franklin)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich schaues mir kurz an und Editieres hier rein,...;)

    mfg
    SLJ



    Edit: Ich würde das so machen lächeln

    <? 
    //Copyright by Stefan Jungbauer 
    //www.zocker-eppingen.de 
    //V 1.1 
     
    defined ('main') or die ( 'no direct access' ); 
     
    $abf = 'SELECT * FROM prefix_downloads ORDER BY downs DESC LIMIT 0,5'; 
        $erg = db_query($abf); 
      while ($row = db_fetch_object($erg)) {
         
    
    $name = $row->name.'&nbsp;';
    $name .= $row->version;
    $zeichen = strlen($name) - 6;
    if ($zeichen >= 22) {
    $vor = substr ($row->name, 0, 10 );
    $hin = substr ($row->name, -8 );
    $anz =  $vor.'[..]'.$hin;
    }else{
    $anz = $row->name;}
    
    echo' 
    <table width="100%" cellspacing="0" cellpadding="0" height="13"> 
    <tr><td><a href="index.php?downloads-show-'.$row->id.'">»&nbsp;'.$datum.'&nbsp;'.$anz.' '.$row->version.'</a></td></tr> 
    </table>';  
      }  
    ?>



    Zuletzt modifiziert von SLJ am 27.09.2009 - 10:54:48
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    dcb Mitglied
    Registriert seit
    01.01.2007
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    super danke

    es
    funzt
    Wer im Leben selbst kein Ziel hat,
    kann wenigstens das Vorankommen der anderen stören.
    (Benjamin Franklin)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten