Page 1 of 1

[News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Wed Mar 04, 2009 3:13 pm
by amh
Servus!

Ich wollte schon das Forum bemühen und habe dann doch recht schnell eine Antwort gefunden. Daher einfach mal für die Allgemeinheit, falls noch jemand das »Problem« hat.
Ich möchte bei den News die Anzeige auf 40 Zeichen beschränken und danach soll dann "weiter »" erscheinen. Außerdem sollen keine html-Tags der News mit ausgegeben werden.

auf Zeichen beschränken: truncate:40
HTML-Tags nicht mit ausgeben: strip_tags

Das Ganze im News-Template könnte so aussehen:

Code: Select all

…
{else if $entry->content|truncate:40|strip_tags}
	<div class="NewsSummaryContent">{eval var=$entry->content} {$entry->morelink}</div>
{/if}
…
Edit: Übrigens geht {$entry->titlelink|truncate:80} leider nicht :-(

Viele Grüße Andreas

Re: [News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Wed Mar 04, 2009 3:54 pm
by NaN
Besten Dank für die Erklärung.

Re: [News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Wed Mar 04, 2009 9:56 pm
by cyberman
Ja, genau - vielen Dank für das Beispiel aus der Smarty-Trickkiste.

Das hat mir gezeigt, dass durchaus Bedarf für ein eigenes Board zum Thema Smarty da ist ... und dein Beitrag wird der erste darin :).

Re: [News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Fri Apr 24, 2009 6:30 pm
by klenkes
Hi.

Mein Tipp:
Weil ich bei einem Projekt gerade mehrere Ausgaben mit truncate beschnitten habe, fiel mir auf, dass es andersrum besser und sicherer ist. Wenn zuerst truncate gemacht wird, kann z.B. von ein <img src= übrig bleiben, was nicht mehr als Tag erkannt wird. Ärger im Browser ist vorprogrammiert.

Also anstatt:

Code: Select all

... {else if $entry->content|truncate:40|strip_tags}...
Besser:

Code: Select all

... {else if $entry->content|strip_tags|truncate:40}...
Auf diese Weise werden zuerst die Tags rausgenommen, und dann abgeschnitten.

Wollte nich klugscheissern, sondern nur den Tipp vervollständigen.

Bernd

Re: [News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Sat Apr 25, 2009 10:29 am
by amh
Super! Danke.

Re: [News] Begrenzte Buchstaben und Ausgabe ohne HTML

Posted: Sat Apr 25, 2009 11:28 am
by NaN
klenkes wrote: Wollte nich klugscheissern, sondern nur den Tipp vervollständigen.
Ist doch kein klugscheissern.
Ist ein verdammt guter Tipp.