Seite 2 von 2
Verfasst: Mo 5. Mär 2007, 12:51
von erikawiese
wosch hat geschrieben:
Aber auch auf der zu stark gekürzten URL hättest du einen Hinweis bekommen, im Beitrag 1 von HerrB
Ich habe den ersten Beitrag von Herrn B. auswendig gelern

Trotzdem bekam ich immer besagte Fehlermeldung. Merkwürdigerweise läuft es ja jetzt auch mit Fehlermeldung! Warum nichts angezeigt wurde habe ich im vorherigen Artikel geschrieben.
Mein Problem ist jetzt, wie ich die strip_tags fachgerecht kürzen kann.
Verfasst: Mo 5. Mär 2007, 14:04
von HerrB
Einmal strip_tags( vorne und eine ) hinten entfernen.
Code: Alles auswählen
$sTmpValue = html_entity_decode(urldecode($db2->f('headline')));
Gruß
HerrB
Verfasst: Mo 5. Mär 2007, 14:22
von erikawiese
HerrB hat geschrieben:Einmal strip_tags( vorne und eine ) hinten entfernen.
Code: Alles auswählen
$sTmpValue = html_entity_decode(urldecode($db2->f('headline')));
Gruß
HerrB
Danke, die strip_tags sind weg, der More... Link aber immer noch da.
Verfasst: Mo 5. Mär 2007, 14:30
von wosch
erikawiese hat geschrieben:aber der More... Link aber immer noch da.
Auskommentieren

.
Code: Alles auswählen
echo '<a href="'.$aValue["Link"].'">'.mi18n("More...").'</a>', chr(10);
Verfasst: Mo 5. Mär 2007, 14:44
von erikawiese
Auskommentieren

.
...das liebe ich - kurz und schmerzlos. Danke
Verfasst: Do 6. Sep 2007, 12:10
von bollerfant
Hiho,
kurze Frage nochmal zu dem entfernen der striptags:
Hier steht nur was von der Zeile:
(mit db2)
Code: Alles auswählen
$sTmpValue = html_entity_decode(urldecode($db2->f('headline')));
es gibt aber noch die Zeile:
(mit db3)
Code: Alles auswählen
$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value'))));
Ich habe jetzt aus beiden die Funktion striptags rausgenommen, ist das so richtig ?
Verfasst: Sa 8. Sep 2007, 23:03
von HerrB
Ja, das eine ist für den Text, der als "Headline" gewählt wurde (1. Element), das andere für weitere Inhalte.
Gruß
HerrB
Verfasst: Di 25. Sep 2007, 16:49
von bollerfant
Hiho,
habe das jetzt mal alles fertig (strip_tags() funktion rausgenommen 2mal) und bin eigentlich zufrieden. Jedoch ist mir beim anschauen des Quelltextes aufgefallen, dass das Modul jetzt folgendes erstellt:
<div>
<div id="headline">ueberschrift</div>
<div id="text"><DIV>test1</DIV>
<DIV>test2</DIV>
<DIV>test3</DIV></div>
</div>
Soll das so viele überflüssige DIVs erstellen ?
Bilder werden nun doppelt angezeigt
Verfasst: Di 25. Sep 2007, 19:01
von volleyass
Hallo,
hab wie beschrieben zwei mal strip_tags( vorne und eine ) entfernt. Leider werden nun auch die Bilder im Text angezeigt. Also doppelt, einmal wie in der Artikelliste vorgesehen verkleinert und einmal in der normalen Größe an der eigentlichen Stelle im Artikel.
Gibt es da eine Lösung oder hab ich irgendwo etwas übersehen?
Verfasst: Fr 12. Okt 2007, 17:59
von bollerfant
Ich versuche mal zu helfen, aber dafür müsstest du mal ein Screenshot machen davon oder mal die Seite posten.
Ich hab für mein Problem auch noch nichts gefunden...
Verfasst: Fr 12. Okt 2007, 18:14
von HerrB
Soll das so viele überflüssige DIVs erstellen ?
Der Ausgabebereich des Moduls ist nur ein Vorschlag - und kann beliebig an die eigenen Bedürfnisse angepasst werden. Natürlich muss man da ein wenig PHP beherrschen.
Die divs werden erzeugt, um damit für CSS eine Basis zu schaffen - in der ungeänderten Fassung werden vielleicht ein paar zuviel erzeugt (und auch nicht mit id, class oder Namen versehen). Muss man anpassen.
Leider werden nun auch die Bilder im Text angezeigt.
Yep, denn die würden ja sonst durch die strip_tags rausgefiltert. Du könntest die strip_tags wieder einbauen und als Parameter die Tags angeben, die erhalten bleiben sollen.
Das hier:
Code: Alles auswählen
$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')), '<p><a>'));
würde z.B. Links und Anchors erhalten.
Gruß
HerrB