Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 21. Juni 2013 12:17
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Ich möchte ab sofort die Zusammenfassung nutzen im Newsbereich.
Kann ich irgendwo einstellen, dass er nach z.B. 100 Zeichen "..." weiterlesen bringt?
Oder kann ich das nur im Newsbereich beim eingeben beachten?
MfG Marcel
Offline
#2 21. Juni 2013 12:32
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
man könnte es wie in wordpress lösen. wenn im zusammenfassungfeld der string "_more_" erscheint, wird hier abgeschnitten mit folgendem code:
{assign var="news_summary" value="_more_"|explode:$entry->summary}
{$news_summary[0]|strip_tags|truncate:300:"…":true} <a href="{$entry->url}">weiterlesen</a>
einfach im "summary template" verwenden (statt dem normalen entry->summary)
wenn es "_more_" nicht gibt, wird nach 300 Zeichen automatisch gekürzt. gibt hier noch weitere diverse vorschläge zu "truncate". einfach mal nach dem begriff suchen.
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 21. Juni 2013 12:40
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Zur Ergänzung: "truncate" ist ein Smarty-Modifikator mit dem man Text auf eine bestimmte Anzahl von Zeichen oder Wörtern begrenzen kann. Das Problem ist allerdings, dass "truncate" nicht zwischen reinem lesbaren Text und HTML Code unterscheiden kann. D.h. mitunter wird der HTML-Code mittendrin abgeschnitten, was zu invalidem Code führt. Das kann die Anzeige massiv beinträchtigen.
Es gibt eine Version namens "truncate_better", die das besser löst, aber so richtig perfekt hat es mit diesem "truncate" Zeugs bei mir nie geklappt.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#4 21. Juni 2013 13:16
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Mhh soweit su gut...
Klicke ich aber nun auf weiterlesen kommt wieder die Startseite
MfG Marcel
Offline
#5 21. Juni 2013 14:08
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Ich brauch dazu ein Beispiel.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 21. Juni 2013 14:35
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Habe den Fehler schon gefunden.
Richtig sollte es heißen:
{$news_summary[0]|strip_tags|truncate:75:"…":true} <br><br><div align="right">[{$entry->morelink}]</div><br>
MfG Marcel
Offline
#7 21. Juni 2013 14:53
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Eine Frage reizt mir aber noch:
Wieso ist die 1. News richtig formatiert und alle weiteren nicht?
MfG Marcel
Offline
#8 21. Juni 2013 15:54
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Zur Ergänzung: "truncate" ist ein Smarty-Modifikator mit dem man Text auf eine bestimmte Anzahl von Zeichen oder Wörtern begrenzen kann. Das Problem ist allerdings, dass "truncate" nicht zwischen reinem lesbaren Text und HTML Code unterscheiden kann. D.h. mitunter wird der HTML-Code mittendrin abgeschnitten, was zu invalidem Code führt. Das kann die Anzeige massiv beinträchtigen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#9 21. Juni 2013 16:03
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Lieber NaN
Die Suche habe ich schon probiert bevor ich mich total dumm hier vorstelle
Habe einige Dinge gefunden aber nicht, was ich suche. Jemehr ich in der Suche eingebe, wird es natürlich unübersichtlicher.
Also, kannst bzw möchtest DU mir helfen?
MfG Marcel
Offline
#10 21. Juni 2013 16:11
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Siehe "truncate_better":
http://www.cmsmadesimple.de/forum/viewtopic.php?id=939
http://dev.cmsmadesimple.org/projects/truncate_better
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#11 21. Juni 2013 16:30
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Wieso ist die 1. News richtig formatiert und alle weiteren nicht?
NaN hat's dir doch geschrieben: durch das einfache truncate= abschneiden werden HTML Tags evtl nicht geschlossen,
weil truncate eben nicht unterscheidet ob das dein Text ist, oder HTML Zeugs wovon es besser die Finger lassen sollte.
Die Alternative wäre truncate_better, wie es nockenfell dir vorgeschlagen hat.
Wenn alles keine zufriedenstellenden Ergebnisse erzeugt, würde ich das bleiben lassen.
Nach meinem Verstehen gibt es doch gerade deshalb bei den News die Bereiche Summary und Detail. Damit kann man doch selber sehen wie genau der Text in der Zusammenfassung aussehn soll. Oder sehe ich da was falsch?
Offline
#12 21. Juni 2013 16:40
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Also truncate_better würde ich schon gerne versuchen...
Ich habe die php Datei jetzt in den plugin per FTP geschickt.
Muss ich nun aus
{$news_summary[0]|strip_tags|truncate:75:"…":true}
neu:
{$news_summary[0]|strip_tags|truncate_bretter:75:"…":true} ?
Dann sendet er mir eine Fehlermeldung!
MfG Marcel
Offline
#13 21. Juni 2013 17:53
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Du mußt das wohl als UDT abspeichern, um es zu benutzten.
Das steht oben im Kommentar der Datei:
Install: Place in CMSMS UDT with name of 'truncate_better'
* Example CMSMS Usage: {truncate_better text=$entry->content truncate='300' add=' . . . ' link=$entry->moreurl link_text="Read More!"}
Offline
#14 21. Juni 2013 17:58
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
mhh.. UDT?
wie und wo speicher ich es ab?
MfG Marcel
Offline
#15 21. Juni 2013 18:33
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Das findest du unter Erweiterungen>benutzerdefinierter Tag (=User Defined Tag =UDT)
einen neuen Tag anlegen, er soll den Namen truncate_better bekommen.
Dann den Text aus der PHP Datei dorthinein kopieren.
Danach wie im Beispiel verwenden.
Ich würde sicherheitshalber die per FTP hochgeladenen Datei wieder löschen.
Offline
#17 22. Juni 2013 13:43
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Was genau gefällt dir daran nicht?
Offline
#18 22. Juni 2013 13:48
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Nur die Formatierung des Textes... 1 Meldung ist richtig alle anderen in der Kategorie sind falsch
Beitrag geändert von LUCKMAGAZIN (22. Juni 2013 14:59)
MfG Marcel
Offline
#19 22. Juni 2013 15:51
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
ich habe es mit ein paar </p> Tags hinbekommen
MfG Marcel
Offline
#20 22. Juni 2013 18:25
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Oh mein Gott!
Du hast dort nur lauter schließende Tags eingesetzt. Nur </p>, und um <div> drumherum?
Und dann noch jede Menge schließende </div>, ohne je geöffnet zu haben...
Wieso?
Der Validator spuckt da auf die Schnelle 249 Fehler aus!
1. Im Summarytext ist ein </div> zu viel drin.
2. Nach weiterlesen... ist ein </p> zu viel drin
3. Direkt nach dem schließendem </div> kommt ein </p> der zu viel ist.
4. Dann kommt ein <br> und ein </div> das zu viel ist.
Offline
#21 22. Juni 2013 18:28
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Da ist außerdem noch ein
<base href="http://www.luck-magazin.de" />
zu viel VOR dem HEAD vorhanden.
Und 2 verschiedene Charset Deklarationen:
Zuerst:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
und später:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Beitrag geändert von Klenkes (22. Juni 2013 18:31)
Offline
#22 22. Juni 2013 18:34
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
@Klenkes:
in deinem 1. posting
Ich glaube habe gut aufgeräumt oder?
und im head kann ich leider nicht finden wo da
<base href="http://www.luck-magazin.de" />
versteckt ist.
MfG Marcel
Offline
#23 22. Juni 2013 19:15
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
@Klenkes:
in deinem 1. posting
Ich glaube habe gut aufgeräumt oder?
Da ist immer noch viel drin:
<p><b>21.06.2013 / 12 Korbstühle entwendet</b></p>
</p><- Der ist zu viel
Innerhalb von wenigen Minuten wurden von derzeit noch unbekannten
Tätern 12 Korbstühle einer Bäcker…</div><- Der ist zu viel</p><- Der ist zu viel
<div align="right">[<a href="http://www.luck-magazin.de/news/7452/295/21-06-2013-12-Korbstuehle-
entwendet.html">weiterlesen</a>]</p><- Der ist zu viel</div>
und im head kann ich leider nicht finden wo da
<base href="http://www.luck-magazin.de" />
versteckt ist.
Vermutlich zwei mal {metadata}
Vor dem öffnenden HEAD
Du hattest doch neulich mal Einiges von Hand eingesetzt... und dann vergessen?
Offline
#24 22. Juni 2013 19:30
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
So besser?
MfG Marcel
Offline
#25 22. Juni 2013 20:21
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen
Schon viel besser!
In den Überschriften ist am Anfang noch 1 <p> zu viel.
<p><p><b>21.06.2013 / 12 Korbstühle entwendet</b></p>
Siehe: <p><p>
Offline