|
hi!
also eine kurzansicht, dass jeder beitrag maximal drei zeilen lang ist, kannst du vergessen, weil wenn jemand eine andere auflösung hat, kann text breiter werden, eventuell kann er ja auch die schriftgröße im browser auf "größer" stellen (da gibts viele, die das machen!) und schon passt das nicht mehr.
Wie wäre es mit dem ersten satz anführen?
select concat(SUBSTRING_INDEX(dein_content_feld,'.',1),'..-->') as newspreview
das hier macht folgendes: es hohlt sich den ersten satz (definition: endet nach dem ersten (s. argument 3) punkt (s. argument 2) und fügt mit concat den string ".. -->" an.
dadurch wird beispielsweise aus
link - sektion wurde upgedated. Jetzt stehen euch viele kategorien zur Verfügung, in die ihr eure blöden, eh nicht funktionierenden links eintragen könnt!
das hier:
link - sektion wurde upgedated..-->
du könntest noch ne abfrage einbauen, die überprüft, ob du eventuell nur einen satz in dem newsbeitrag hast, und in dem fall einfach nur den ganzen beitrag ausgeben, aber die ganze arbeit mach ich dir auch wieder nicht ;) (nein, ehrlich gesagt, hab ich auf die schnelle keine funktion im mySQL manual gefunden, dass zählt, wie oft ein string in einem string vorkommt)
hoffe geholfen zu haben!
|