ilch Forum » Ilch Clan 1.1 » Allgemein » Lastnews Zeichen begrenzen

Geschlossen
  1. #1
    User Pic
    spiT Mitglied
    Registriert seit
    08.07.2005
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    hi @
    ich möchte gerne bei meinen Lastnews die Zeichen auf ca 30 oder so begrenzen.

    www.russian-fear.de.vu

    sieht man dass bei manchen News die Überschrift etwas länger ist und er immer in die nächste Zeile rutscht....sieht nicht schön aus

    also ich möchte, dass nach einer bestimmten Anzahl von Zeichen nur noch "..." kommt

    ich hab hier im Forum gesucht, aber leider nichts gefunden, wo eine Lösung steht.

    Ich hoffe ich konnte es verständlich beschreiben lächeln

    externer Link
    das hab ich hier im Forum gefunden, wie der Befehl bei php lautet, aber ich ja nix php ^^ habs zwar versucht irgendwo rein zu fügen aber leider ohne erfolg...

    mfg spiT


    Zuletzt geändert von spiT am 03.12.2005 - 21:13
    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
    $kurz = substr($lang, 0, 30);

    Das must du einfach zwischen schalten....

    mfg
    SLJ
    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
    spiT Mitglied
    Registriert seit
    08.07.2005
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    der php code von den lastnews
     <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    	$abf = 'SELECT * 
    	        FROM xic_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,6';
    	$erg = db_query($abf);
      while ($row = db_fetch_object($erg)) {  
    	  
    		echo '<b> » </b><a class="box" href="index.php?m=news&um=1&nid='.$row->news_id.'">'.$row->news_title.'</a><br />';
      }
    
    
    ?>


    Wo soll ich das denn zwischen schalten?
    Und ich möchte ja noch, dass "..." kommt ^^

    mfg spiT


    Zuletzt geändert von spiT am 03.12.2005 - 21:16
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    <?php  
    #   Copyright by Manuel 
    #   Support www.ilch.de 
    
    
    defined ('main') or die ( 'no direct access' ); 
    
    
        $abf = 'SELECT *  
                FROM xic_news  
                        WHERE news_recht >= '.$_SESSION['authright'].' 
                        ORDER BY news_time DESC 
                        LIMIT 0,6'; 
        $erg = db_query($abf); 
      while ($row = db_fetch_object($erg)) {   
    
           $text = substr($row->news_title, 0, 30); 
    
            echo '<b> » </b><a class="box" href="index.php?m=news&um=1&nid='.$row->news_id.'">'.$text.'</a><br />'; 
      } 
    
    
    ?>



    Das mit dem ... müsste ich erst irgend wie testen wie das geht...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    jihi Hall Of Fame
    Registriert seit
    27.09.2005
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    mit ...
    ((strlen($row->text)<18) ? $row->text: substr($row->text,0,15).'...')
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Irgendwie habe ich mal wider zu kompliziert gedacht,... aber wenn man kein php kann kennt man heufig die einfachen befehle nicht und nimt halt komplizierteres...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    spiT Mitglied
    Registriert seit
    08.07.2005
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    jetzt hab ich da so ein Fehler:

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/russianfear/include/includes/function/db/mysql.php on line 44

    hab original code drin stehen und Fehler immer noch da grumml

    EDIT: ok der Fehler ist jetzt weg, aber das mit den Zeichen begrenzen geht noch nicht, oder ich mach es falsch traurig

    mit jihi's code sieht mein lastnews so aus:
     <?php   
    #   Copyright by Manuel  
    #   Support www.ilch.de  
    
    
    defined ('main') or die ( 'no direct access' );  
    
    
        $abf = 'SELECT *   
                FROM xic_news   
                        WHERE news_recht >= '.$_SESSION['authright'].'  
                        ORDER BY news_time DESC  
                        LIMIT 0,6';  
        $erg = db_query($abf);  
      while ($row = db_fetch_object($erg)) {    
    
           ((strlen($row->text)<18) ? $row->text: substr($row->text,0,15).'...') 
    
            echo '<b> » </b><a class="box" href="index.php?m=news&um=1&nid='.$row->news_id.'">'.$text.'</a><br />';  
      }  
    
    
    ?>


    so geht mein Lastnews nicht traurig


    Zuletzt geändert von spiT am 03.12.2005 - 23:47
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    jihi Hall Of Fame
    Registriert seit
    27.09.2005
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    <?php    
    #   Copyright by Manuel   
    #   Support www.ilch.de   
    
    
    defined ('main') or die ( 'no direct access' );   
    
    
        $abf = 'SELECT *    
                FROM xic_news    
                        WHERE news_recht >= '.$_SESSION['authright'].'   
                        ORDER BY news_time DESC   
                        LIMIT 0,6';   
        $erg = db_query($abf);   
      while ($row = db_fetch_object($erg)) {         
            echo '<b> » </b><a class="box" href="index.php?m=news&um=1&nid='.$row->news_id.'">'.((strlen($row->news_title)<18) ? $row->text: substr($row->news_title,0,15).'...').'</a><br />';   
      }   
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    spiT Mitglied
    Registriert seit
    08.07.2005
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    danke es geht lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    renamed Mitglied
    Registriert seit
    13.09.2006
    Beiträge
    603
    Beitragswertungen
    4 Beitragspunkte
    Ich weiß, dass das Thema schon älter ist.. Aber es besteht doch mit Sicherheit auch die Möglichkeit, dass die Wörter nicht abgeschnitten werden, sondern immer nach einem Wort ... erscheint.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten