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.

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 sad


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:

Siehe hier

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 big_smile

Die Suche habe ich schon probiert bevor ich mich total dumm hier vorstelle wink

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


[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

LUCKMAGAZIN schrieb:

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

#16 21. Juni 2013 18:44

LUCKMAGAZIN
kennt CMS/ms
Ort: Nuthe-Urstromtal
Registriert: 23. Oktober 2010
Beiträge: 184
Webseite

Re: News - Zusammenfassung auf Anzahl der Zeichen begrenzen

okay habe ich gemacht...

sieht wirklich nicht schön aus sad

LINK


MfG Marcel

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 wink


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

LUCKMAGAZIN schrieb:

@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>
LUCKMAGAZIN schrieb:

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