ilch Forum » Allgemein » HTML, PHP, SQL,... » Zeichenbegrenzung neuste Downloads box

Geschlossen
  1. #1
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    Hi,

    kann mir jemand helfen eine Zeichenbegrenzung hier einzubauen?
    (für zu lange downloadnamen)

    defined ('main') or die ( 'no direct access' ); 
    
    
    defined ('main') or die ( 'no direct access' );
     $abf = "SELECT *, DATE_FORMAT(time,'%d.%m.%y')  as datum FROM prefix_downloads ORDER BY id DESC LIMIT 0,6";
     $erg = db_query($abf);
      while ($row = db_fetch_object($erg))
     {  
    echo' 
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td style="border-collapse:collapse; border-bottom: 1px solid #F96;" width="20" height="20"><img src="/include/images/downloads/newdownloads.png" width="20" height="20"></td>
        <td align="left" style="border-collapse:collapse; border-bottom: 1px solid #F96;"><a href="index.php?downloads-show-'.$row->id.'">&nbsp;'.'&nbsp;'.$row->name.'</a></td>
    	<td align="right" style="border-collapse:collapse; border-bottom: 1px solid #F96;">'.$row->datum.'</td>
      </tr>
      <tr>
    </table>'; 
    
      } 
    
    ?>


    hab auch einen ansatz gefunden nur hab ich keine Ahnung wie ich ihn da einfügen kann

    hier noch der ansatzcode
    ((strlen($row->text)<18) ? $row->text: substr($row->text,0,15).'...')


    wäre nett wenn mir jemand helfen oder es umsetzen könnte;)


    verwendete ilchClan Version: 1.1 O


    Zuletzt modifiziert von Blaubaer am 03.07.2013 - 18:54:58
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Hey Blaubaer,

    bevor hier nichts passiert zwinker

    <?php
    
    defined ('main') or die ( 'no direct access' );
    	
    	// max title length
    	$titleLength = 15;
    	
    	$abf = "SELECT *, DATE_FORMAT(time,'%d.%m.%y') as datum FROM prefix_downloads ORDER BY id DESC LIMIT 0,6";
    	$erg = db_query($abf);
    	while ($row = db_fetch_object($erg))
    	{ 
    		$row->name = ((strlen($row->name)<($titleLength+3)) ? $row->name : substr($row->name,0,$titleLength).'...');
    		echo'
    		<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    		  <tr>
    			<td style="border-collapse:collapse; border-bottom: 1px solid #F96;" width="20" height="20"><img src="/include/images/downloads/newdownloads.png" width="20" height="20"></td>
    			<td align="left" style="border-collapse:collapse; border-bottom: 1px solid #F96;"><a href="index.php?downloads-show-'.$row->id.'">&nbsp;'.'&nbsp;'.$row->name.'</a></td>
    			<td align="right" style="border-collapse:collapse; border-bottom: 1px solid #F96;">'.$row->datum.'</td>
    		  </tr>
    		  <tr>
    		</table>';
    	}


    MfG OloX
    PHP, JavaScript, CSS
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Blaubaer Mitglied
    Registriert seit
    24.10.2009
    Beiträge
    331
    Beitragswertungen
    33 Beitragspunkte
    Dankeschön OloX

    da hat sich das warten aber gelohnt zwinker
    funktioniert einwandfrei.

    THX

    LG

    Blaubaer
    1 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten