Artikelliste ungekürzt

erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Einmal strip_tags( vorne und eine ) hinten entfernen.

Code: Alles auswählen

 
  $sTmpValue = html_entity_decode(urldecode($db2->f('headline'))); 
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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.
wosch

Beitrag von wosch »

erikawiese hat geschrieben:aber der More... Link aber immer noch da.
Auskommentieren 8) .

Code: Alles auswählen

         echo '<a href="'.$aValue["Link"].'">'.mi18n("More...").'</a>', chr(10);
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag von erikawiese »

Auskommentieren 8) .
...das liebe ich - kurz und schmerzlos. Danke
bollerfant
Beiträge: 20
Registriert: Do 23. Aug 2007, 20:04
Kontaktdaten:

Beitrag 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 ?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
bollerfant
Beiträge: 20
Registriert: Do 23. Aug 2007, 20:04
Kontaktdaten:

Beitrag 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 ?
volleyass
Beiträge: 27
Registriert: Mi 6. Okt 2004, 18:53
Kontaktdaten:

Bilder werden nun doppelt angezeigt

Beitrag 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?
bollerfant
Beiträge: 20
Registriert: Do 23. Aug 2007, 20:04
Kontaktdaten:

Beitrag 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...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt