12.06.12, 19:27:24
Otto
Hallo Ihr,
Ich möchte auf unserer Sportseite einen text "anreißen".
Das habe ich mit:
Code:
1:
|
<p><?php echo substr($row_info['content'],0,120)."..."; ?></p>
|
Nun habe ich das problem das der mitten im Tag den text kürzt und somit die Darstellung falsch wird. Nun möchte ich versuchen die html Tag herauszufiltern.
Filtern kann ich mit strip_tags($text);
Meine Frage, wie bekomme ich diese beiden Befehle zusammen ?
Gruß Otto
12.06.12, 20:10:29
Lighty
Hallo otto !
... schön dich mal wieder hier zu sehen ! ;)
Deine Zeile funktioniert mit "normalem" Text aber so wie es soll, oder !?
http://www.j-remmer.de/otto/indexx_1.html
12.06.12, 20:17:09
Otto
Beitrag geändert von: Otto - 12.06.12, 20:19:44
Hallo Lighty,
Die Zeile funktioniert, wenn aber im Text in der Datenbank <h1> <P> ect. steht und der string ungünstig wegschneidet, fehlt zB. der Schlußtag. deshalb wollte ich alle Tags rausnehmen. Vielleicht ist auch das Herausfiltern von <h1> und <p> günstig.
Gruß Otto
zu sehen unter:
http://www.svseeligstadt.de/
12.06.12, 20:43:19
Lighty
... ok - du hast natürlich mehrere Möglichkeiten !
- deaktivieren der Tags
- entfernen der Tags
PHP:
1:
|
<p><?php echo substr(htmlentities($row_info['content']),0,120).' ... '; </p> ?>
|
PHP:
1:
|
<p><?php echo substr(strip_tags($row_info['content']),0,120).' ... '; </p> ?>
|
12.06.12, 21:42:59
Otto
Beitrag geändert von: Otto - 12.06.12, 21:46:25
Ich habe es gerade mit beiden Zeilen versucht. Irgendwie scheints nicht zu klappen. :???:
Code:
1:
2:
3:
4:
5:
|
<div class="board_r_top">
<h1>Neuigkeiten</h1></div>
<div class="board_r_center"><!-- TemplateBeginEditable name="infobereich" -->
<p><?php echo substr(strip_tags($row_info['content']),0,120).' ... '; </p> ?>
<p> <a href="infos/info.php" target="_self">weiter lesen</a></p>
|
Gruß Otto
12.06.12, 21:48:14
Otto
Beitrag geändert von: Otto - 12.06.12, 22:02:00
Irgendwie gibts ein anderes Problem. Ich habe die Seite mit einer Mastertemplate Vorlage gemacht. Aber die index.php wurde beim Ändern ders Templates nicht mitgeändert.
Das krieg ich aber noch hin.
Erstmal vielen Dank Lighty für die schnelle Hilfe !!!
Gruß Otto
GEHT NATÜRLICH ALLES !!!