...read more

blubber

Erfahrenes Mitglied
Hi,

ich möchte mein Newsscript so ändern, dass von einer News nurnoch die ersten 200 Zeichen angezeigt werden, sinds mehr als 200 Zeichen, wird der Link "...read more" nach dem 200sten Zeichen angefügt. Wohin dann der Link führt, das ist kein Problem. Mir gehts nur darum, dass der erstmal erscheint.

Nun meine Frage (Jeder kann sichs schon denken): Wie funzt das? :D

Würde mich über eure Hilfe freuen.

bye
 
Ich habe das anfangs mal versucht in dieser Form zu lösen, fand aber schnell kein Gefallen dran. Grund war, dass einfach der Einleitende Satz mittendrin aufhörte und irgendwie es einem nicht möglich war in die News etwas besonderen einzufügen.

Deshalb hatte ich dann schnell meine Newstable in der Datenbank in ein Intro und den restlichen Artikel aufgeteilt. So konnte ich dann einfach die Einleitung nach meinen Wünschen verlängern oder verkleiner, Grafiken einfügen etc.
 
Das kann man auch alles machen, ohne das Design der Tabelle zu verändern.

Man kann den Text 'explode" - bei jedem Leerzeichen oder einfach eine andere funktion nehmen, deren name mir gerade entfallen ist ;)
 
Hi,

meine englisch-kenntnisse sind mehr als übel, drum komm ich auf php-net.de nicht weiter. Doch ich würde ja nicht hier im Forum um Hilfe bitten, nur um auf andere Sites gelinkt zu werden, da kann ich ja gleich selber in anderen Sites blättern.

Könnte mir denn niemand kurz die befehle erläutern, oder ist das denn so komplex???

bye
 
Nanana, keine Ausreden wie "ich kann kein Englisch". Hier ist das ganze in deutsch: http://de.php.net/manual/de

Und warum sollte ich oder irgendjemand anders das nochmal selbst dokumentieren, wenn es dort nun wirklich perfekt erklärt ist? Einfach mal die Funktionen in das "lookup"-Feld eingeben und staunen ;)

Und wenn man auf die Forenuser hört, die einen einfach nur auf die "richtige Bahn" lenken anstatt jede nötige Programmzeile runterzuleiern, lernt man gleich viel mehr.
 
bei zend.com wird Ihnen geholfen :)

PHP:
<?php 

$string="Winamp is now freeware! Thanks to all who have previously registered, your support is really appreciated!"; 

function string_cut($string,$cut_size)  
{  
  $StringArray=explode(" ",$string);  
for($i=0;$i<$cut_size;$i++)  
{  
$string_cut.=" "."$StringArray[$i]";  
}  
return "$string_cut"."...";  
}  
$string="";  

echo string_cut($string,8);  
?>

musste dann halt nur noch nach deinen wuenschen anpassen ;)
 
Zurück