Loading...   Upload Image

Newsystem: Problem mit VorschaulängeForum » Tutorials » Help » Newsystem: Problem mit Vorschaulänge

Neues Thema verfassen Neues Thema

  • selfmadeUser ist offline
    Newbie



    Registriert: 09.07.2013
    Beitraege: 4

    10.07.2013 um 15:47 Uhr

    Hey,

    und zwar hab ich ein kleines Problem. Ich habe mir das Newssystem Tut angeschaut soweit so gut funktioniert auch alles so wie ich das will, außer das wenn ich die news.php aufrufe mir immer der komplette Text ausgegeben anstatt nur eine Vorschau mit dem read more Button. Hab auch die Werte für

    max_show = "20";


    und auch

    echo "".substr($row->news, 0, strpos($row->news, ".", 10 )+1 )."\n";


    runtergeschraubt aber er zeigt mir immer dem kompletten Text an außer wenn ich an unterster stelle

    if(!empty($row->cat)){  // sofern Kategorie angegeben
        	echo "abgelegt unter: <a href=\"news.php?cat=".urlencode($row->cat)."\">".$row->cat."</a> | \n";
        }
        echo "<a href=\"comments.php?id=".$row->id."\">Kommentare ".$com_num."</a></small>\n";
    
    	if(isset($_GET['cat'])){	// Kategorieseite nur einen Auszug ausgeben
    		$max_show = "20"; // max 450 Zeichen anzeigen
    
    		if (strlen($row->news) > $max_show){ // sofern $news mehr als 450 Zeichen enthaelt
    			echo "".substr($row->news, 0, strpos($row->news, ".", 180 )+1 )."\n"; 
    			// Ab 150 Zeichen nach nem punkt suchen und alles das was davor enthalten ist ausgeben
    	
    			echo "<a href=\"comments.php?id=".$row->id."\" class=\"info\">read more</a>\n";
    		    // link ausgeben
    		}else{ // komplett ausgeben
    			echo $row->news; 
    		}
    	}else{
    		echo "".substr($row->news, 0, strpos($row->news, ".", 180 )+1 )."\n"; 
    	}


    Ich habs schon ein bisschen geändert ist nicht mehr ganz das Originalscript!
    Hoffe ihr könnt mir helfen :)

    EDIT: Habe nur einen kurzen Testtext in der Tabelle, deshalb ist max_show nur auf 20 eingestellt.

    Lg selfmade



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 10.07.2013 um 15:54 Uhr ...
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    11.07.2013 um 09:52 Uhr

    Hallo Selfmade,

    kann es sein, dass dein Text weniger als 180 Zeichen hat?

    Denn dann wird der komplette Text ausgegeben,
    versuch es mal mit einem laengeren Text und schau, ob dieser gekuerzt wird ...

    Liebe Gruesse
    Alice



    ... { signatur } ...

[ 1 ] Seite 1 von 1


Affiliates:   Chibi Graphics  •   Design Grafixx  •   Gallery Yuri  •   Blue-Graphics  •   Colorful Gfx  •   The Seduction  •   Pat DG  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider