News - Paginierung
-
- Posts: 106
- Joined: Tue 17. Jul 2007, 22:13
News - Paginierung
Hallo
Frage:
Ich hab ein CP News. Nun möchte ich, dass nur 5 News angezeigt werden. Dazu habe ich im Backend die Paginierung auf 5 Seiten beschränkt. So weit so gut, aber was muss ich nun im Template noch einfügen, damit am Ende der Seite so etwas wie "Nächste Seite" steht?
mfg
Frage:
Ich hab ein CP News. Nun möchte ich, dass nur 5 News angezeigt werden. Dazu habe ich im Backend die Paginierung auf 5 Seiten beschränkt. So weit so gut, aber was muss ich nun im Template noch einfügen, damit am Ende der Seite so etwas wie "Nächste Seite" steht?
mfg
Re: News - Paginierung
Mindestens 6 News
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
-
- Posts: 106
- Joined: Tue 17. Jul 2007, 22:13
Re: News - Paginierung
Hallo
Leider passiert nichts, wenn ich die Anzahl auf 6 erhöhe oder sogar auf 7. Ich benutze das News-Template von Ben...
Leider passiert nichts, wenn ich die Anzahl auf 6 erhöhe oder sogar auf 7. Ich benutze das News-Template von Ben...
Last edited by no remorse on Fri 16. Mar 2012, 13:18, edited 1 time in total.
Re: News - Paginierung
Thake this
Code: Select all
[PAGINATE]
<div class="news-pagination">
[PAGE_PREV]<a href="{PAGE_PREV}" class="link">vorhergehende Seite</a>[/PAGE_PREV]
[PAGE_PREV_ELSE]<span class="link inactive">erste Seite</span>[/PAGE_PREV_ELSE]
|
[PAGE_NEXT]<a href="{PAGE_NEXT}" class="link">nächste Seite</a>[/PAGE_NEXT]
[PAGE_NEXT_ELSE]<span class="link inactive">letzte Seite</span>[/PAGE_NEXT_ELSE]
||
<span class="link inactive">Seite {PAGE_CURRENT}/{PAGE_TOTAL}</span>
</div>
[/PAGINATE]
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
-
- Posts: 106
- Joined: Tue 17. Jul 2007, 22:13
Re: News - Paginierung
Hallo claus
Teilerfolge konnte ich schon erzielen. Leider ist unter jeder News nun die Paginierung bzw der Verweis auf die nächste Seite. Es sollte aber nur am Ende der Seite sein. Hier mal das Template:
Teilerfolge konnte ich schon erzielen. Leider ist unter jeder News nun die Paginierung bzw der Verweis auf die nächste Seite. Es sollte aber nur am Ende der Seite sein. Hier mal das Template:
Code: Select all
<!--NEWS_SETTINGS_START//-->
<!--NEWS_SETTINGS_END//-->
news_per_row = 1
<!--NEWS_LIST_START//-->
[TITLE]<h3>{TITLE}</h3>[/TITLE]
[SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
<div class="hrNews"></div>
[NEWS_ENTRIES]{NEWS_ENTRIES}[/NEWS_ENTRIES]
<!--NEWS_LIST_END//-->
<!--NEWS_LIST_ENTRY_START//-->
<!--
Changedate: {DATE:d/m/Y H:i:s lang=EN}
Livedate: {LIVEDATE:d.m.Y H:i:s lang=EN}
Killdate: {KILLDATE:d.m.Y H:i:s lang=EN}
//-->
<div class="newsEntry[PRIO] prio{PRIO}[/PRIO]">
[IMAGE]<a href="{NEWS_DETAIL_LINK}"><div class="newsImageTeaser"><img src="img/cmsimage.php/120x120x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></div></a>[/IMAGE]
[NEWS_TITLE]<h2><a href="{NEWS_DETAIL_LINK}">{NEWS_TITLE}</a></h2>[/NEWS_TITLE]
[NEWS_TEASER]<div class="news_teaser">{NEWS_TEASER}</div>[/NEWS_TEASER]
[NEWS_TEASER_ELSE][NEWS_TEXT]{NEWS_TEXT}[/NEWS_TEXT][/NEWS_TEASER_ELSE]
[NEWS_DETAIL_LINK]<div class="link"><a href="{NEWS_DETAIL_LINK}">Mehr...</a></div>[/NEWS_DETAIL_LINK]
<div class="hrNews"></div>
</div>
<!--NEWS_LIST_ENTRY_END//-->
<!--NEWS_LIST_ENTRY_SPACE_START//-->
<!-- space between news items -->
<!--NEWS_LIST_ENTRY_SPACE_END//-->
<!--NEWS_LIST_ROW_SPACE_START//-->
<!-- space between rows of news items -->
<!--NEWS_LIST_ROW_SPACE_END//-->
<!--NEWS_LIST_START//-->
[NEWS_ENTRIES]{NEWS_ENTRIES} [/NEWS_ENTRIES]
<!--NEWS_LIST_END//-->
<!--NEWS_DETAIL_START//-->
<div class="news">
<!--
Changedate: {DATE:d/m/Y H:i:s lang=EN}
Livedate: {LIVEDATE:d.m.Y H:i:s lang=EN}
Killdate: {KILLDATE:d.m.Y H:i:s lang=EN}
//-->
[NEWS_TITLE]<h1>{NEWS_TITLE}</h1>[/NEWS_TITLE]
[NEWS_SUBTITLE]<h2>{NEWS_SUBTITLE}</h2>[/NEWS_SUBTITLE]
[NEWS_TOPIC]<p>Erstellt am {LIVEDATE:d.m.Y lang=DE} von [AUTHOR]{AUTHOR}[PLACE], {PLACE}[/PLACE][/AUTHOR][AUTHOR_ELSE][PLACE], {PLACE}[/PLACE][/AUTHOR_ELSE]</p>[/NEWS_TOPIC]
[IMAGE]
[ZOOM_ELSE]
[IMAGE_URL]<a href="{IMAGE_URL}"{IMAGE_URL_TARGET}>[/IMAGE_URL]
<div class="newsImageTeaser"><img src="img/cmsimage.php/150x150x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></div>[IMAGE_URL]</a>[/IMAGE_URL]
[/ZOOM_ELSE]
[ZOOM]
<a href="img/cmsimage.php/640x480/{IMAGE_ID}" target="_blank"{LIGHTBOX}[LIGHTBOX_CAPTION] title="{LIGHTBOX_CAPTION}"[/LIGHTBOX_CAPTION]>
<div class="newsImageTeaser"><img src="img/cmsimage.php/150x120x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></div></a>
[/ZOOM]
[/IMAGE]
[NEWS_TEXT]<div class="news_text">{NEWS_TEXT}</div>[/NEWS_TEXT]
[NEWS_TEXT_ELSE][NEWS_TEASER]{NEWS_TEASER}[/NEWS_TEASER][/NEWS_TEXT_ELSE]
[URL]
<p><a href="{URL}"{URL_TARGET}>[URL_TEXT]{URL_TEXT}[/URL_TEXT][URL_TEXT_ELSE]mehr[/URL_TEXT_ELSE]</a></p>
[/URL]
[FILES]{FILES}[/FILES]
[NEWS_LIST_LINK]
<p class="link"><a href="{NEWS_LIST_LINK}">Zurück zu Aktuelles</a></p>
[/NEWS_LIST_LINK]
</div>
<!--NEWS_DETAIL_END//-->
Re: News - Paginierung
Das gehört "natürlich" in NEWS_LIST_START und nicht in NEWS_LIST_ENTRY_START. Hier mal eine vollständige Vorlage, mit der alles gehen sollte. Achtung: Alle Einträge in den settings auskommentieren, wenn nicht gebraucht
Code: Select all
<!--NEWS_SETTINGS_START//-->
; how many news should be listed per row
news_per_row = 1
; teaser text rendered as <p></p> = p
; or just line break to <br> = br
news_teaser_text = p
; cut teaser text
; 0 means no limit
news_teaser_limit_chars = 0
news_teaser_limit_words = 0
news_teaser_limit_ellipse =
; template for files - the same as used
; for content part files , default:datei-einzeln.html
; files_template_list = default
files_template_list = de-datei-einzeln.html
files_template_detail = de-datei-einzeln.html
files_direct_download = 0
<!--NEWS_SETTINGS_END//-->
<!--NEWS_LIST_START//-->
[TITLE]<h3>{TITLE}</h3>[/TITLE]
[SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
[NEWS_ENTRIES]{NEWS_ENTRIES}[/NEWS_ENTRIES]
[PAGINATE]
<div class="news-pagination">
[PAGE_PREV]<a href="{PAGE_PREV}" class="link">vorhergehende Seite</a>[/PAGE_PREV]
[PAGE_PREV_ELSE]<span class="link inactive">erste Seite</span>[/PAGE_PREV_ELSE]
|
[PAGE_NEXT]<a href="{PAGE_NEXT}" class="link">nächste Seite</a>[/PAGE_NEXT]
[PAGE_NEXT_ELSE]<span class="link inactive">letzte Seite</span>[/PAGE_NEXT_ELSE]
||
<span class="link inactive">Seite {PAGE_CURRENT}/{PAGE_TOTAL}</span>
</div>
[/PAGINATE]
<!--NEWS_LIST_END//-->
<!--
<!--NEWS_LIST_START//-->
[TITLE]<h3>{TITLE}</h3>[/TITLE]
[SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]
<div class="hrNews"></div>
[NEWS_ENTRIES]{NEWS_ENTRIES}[/NEWS_ENTRIES]
<!--NEWS_LIST_END//-->
-->
<!--NEWS_LIST_ENTRY_START//-->
<!--
Changedate: {DATE:d/m/Y H:i:s lang=DE}
Livedate: {LIVEDATE:d.m.Y H:i:s lang=DE}
Killdate: {KILLDATE:d.m.Y H:i:s lang=DE}
Sortdate: {SORTDATE:d.m.Y H:i:s lang=EN}
//-->
[NEWS_TAGS]<div class="newsEntry[PRIO] prio{PRIO}[/PRIO] [#NEWS_TAGS#]{NEWS_TAGS}[#/NEWS_TAGS#]">[/NEWS_TAGS]
[IMAGE]<div class="newsImageTeaser"><a href="{NEWS_DETAIL_LINK}"><img src="img/cmsimage.php/75x75x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></a></div>[/IMAGE]
[NEWS_TITLE]<h2><a href="{NEWS_DETAIL_LINK}">{NEWS_TITLE}</a></h2>[/NEWS_TITLE]
[NEWS_TEASER]<div class="news_teaser">{NEWS_TEASER}</div>[/NEWS_TEASER]
[NEWS_TEASER_ELSE][NEWS_TEXT]{NEWS_TEXT}[/NEWS_TEXT][/NEWS_TEASER_ELSE]
[NEWS_DETAIL_LINK]<div class="link"><a href="{NEWS_DETAIL_LINK}">mehr lesen...</a></div>[/NEWS_DETAIL_LINK]
<div class="hrNews"></div>
[NEWS_TAGS]</div>[/NEWS_TAGS]
<!--NEWS_LIST_ENTRY_END//-->
<!--NEWS_LIST_ENTRY_SPACE_START//-->
<!-- space between news items -->
<!--NEWS_LIST_ENTRY_SPACE_END//-->
<!--NEWS_LIST_ROW_SPACE_START//-->
<!-- space between rows of news items -->
<!--NEWS_LIST_ROW_SPACE_END//-->
<!--NEWS_LIST_START//-->
[NEWS_ENTRIES]{NEWS_ENTRIES}[/NEWS_ENTRIES]
<!--NEWS_LIST_END//-->
<!--NEWS_DETAIL_START//-->
<div class="newsDetail [#NEWS_TAGS#]{NEWS_TAGS}[#/NEWS_TAGS#]">
<!--
Changedate: {DATE:d/m/Y H:i:s lang=DE}
Livedate: {LIVEDATE:d.m.Y H:i:s lang=DE}
Killdate: {KILLDATE:d.m.Y H:i:s lang=DE}
//-->
[NEWS_TITLE]<h1>{NEWS_TITLE}</h1>[/NEWS_TITLE]
[NEWS_SUBTITLE]<h2>{NEWS_SUBTITLE}</h2>[/NEWS_SUBTITLE]
[IMAGE]
[ZOOM_ELSE]
[IMAGE_URL]<a href="{IMAGE_URL}"{IMAGE_URL_TARGET}>[/IMAGE_URL]
<div class="newsImageTeaser"><img src="img/cmsimage.php/100x100x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></div>[IMAGE_URL]</a>[/IMAGE_URL]
[/ZOOM_ELSE]
[ZOOM]
<div class="newsImageTeaser"><a href="img/cmsimage.php/640x480/{IMAGE_ID}" target="_blank"{LIGHTBOX}[LIGHTBOX_CAPTION] title="{LIGHTBOX_CAPTION}"[/LIGHTBOX_CAPTION]>
<img src="img/cmsimage.php/100x100x1/{IMAGE_ID}" alt="{CAPTION}" border="0" /></a></div>
[/ZOOM]
[/IMAGE]
[NEWS_TEXT]<div class="news_text">{NEWS_TEXT}</div>[/NEWS_TEXT]
[NEWS_TEXT_ELSE][NEWS_TEASER]{NEWS_TEASER}[/NEWS_TEASER][/NEWS_TEXT_ELSE]
[URL]
<p><a href="{URL}"{URL_TARGET}>[URL_TEXT]{URL_TEXT}[/URL_TEXT][URL_TEXT_ELSE]mehr[/URL_TEXT_ELSE]</a></p>
[/URL]
[NEWS_TOPIC]<p>Geschrieben am {LIVEDATE:l, d. F Y lang=DE} [AUTHOR]von {AUTHOR}[PLACE], {PLACE}[/PLACE][/AUTHOR][AUTHOR_ELSE][PLACE], {PLACE}[/PLACE][/AUTHOR_ELSE]</p>[/NEWS_TOPIC]
<br style="clear:both;" />
[FILES]{FILES}[/FILES]
<div class="clearfix">[NEWS_LIST_LINK]<p class="newsbackbutton link"><a href="{NEWS_LIST_LINK}"></a></p>[/NEWS_LIST_LINK]</div>
<!--<br style="clear:both;" />-->
</div>
<!--NEWS_DETAIL_END//-->
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
-
- Posts: 106
- Joined: Tue 17. Jul 2007, 22:13
Re: News - Paginierung
Tausend Dank für die schnelle und gute Hilfe. Nun ist es an der richtigen Stelle.
-
- Posts: 106
- Joined: Tue 17. Jul 2007, 22:13
Re: News - Paginierung
Mus leider noch mal stören...
Leider funktioniert Paginierung (nächste Seite) nur unter IE. Unter Firefox, Chrome geht es nicht. Woran kann das liegen?
Man sollte im Browser hin und wieder den Cache leeren
Man sollte im Browser hin und wieder den Cache leeren
Re: News - Paginierung
Gute Erkenntnis!
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
-
- Posts: 82
- Joined: Tue 28. Feb 2017, 11:18
News - Paginierung
Hallo zusammen,
hab da mal ne Frage zur Paginierung ...
Also bei mir ist unter News nur Einträge pro Seite anwählbar ... ist es möglich das auch nach Jahr zu machen.
Man kann ja so z.B nur 10 pro Seite anzeigen lassen. Interesannt wäre das je Seite nur ein bestimmtes Jahr gezeigt wird.
Das mir eben nur die von einem bestimmten Jahr angezeigt werden?
Danke
hab da mal ne Frage zur Paginierung ...
Also bei mir ist unter News nur Einträge pro Seite anwählbar ... ist es möglich das auch nach Jahr zu machen.
Man kann ja so z.B nur 10 pro Seite anzeigen lassen. Interesannt wäre das je Seite nur ein bestimmtes Jahr gezeigt wird.
Das mir eben nur die von einem bestimmten Jahr angezeigt werden?
Danke
Re: News - Paginierung
Du könntest ja mit Tags arbeiten (2017, 2018, 2019 etc.) und dann die News entsprechen ausfiltern und jahrgangsweise anzeige lassen!
-
- Posts: 82
- Joined: Tue 28. Feb 2017, 11:18
Re: News - Paginierung
Hallo Old Boy,
danke erst mal für Deine schnelle Antwort.
Ja, das kann man machen, aber ich wollte eigentlich eine Jahresweise Paginierung. Das wenn ich die nächste Seite wähle, das vorhergehende Jahr angezeigt wird. Wenn ich mir die News anschaue muss sowas ja scheinbar schon hinterlegt sein, denn es steht Einträge pro Seite, Tag, Woche, Monat, Jahr zur verfügung, gewählt weden kann aber nur das Erste.
Gruß
Re: News - Paginierung
Tjaaaa, sinnvoll wäre das schon!
Eine Weiterentwicklung der vorbedachten Features hängt aber sicher davon ab, was Oliver gerade bei seinen eigenen Projekten benötigt.
Ich habe mich bei phpwcms immer damit begnügt, was das Bordwerkzeug gerade hergab.
Auf Lösungen zu hoffen, bringt nix.
Du kennst ja meine Arbeits-Maxime inzwischen:
Wenn ich an einer Lösung länger als eine Stunde nachdenken muß ... ändere ich meine Aufgabenstellung
Und das hat eigentlich immer funktioniert!
Eine Weiterentwicklung der vorbedachten Features hängt aber sicher davon ab, was Oliver gerade bei seinen eigenen Projekten benötigt.
Ich habe mich bei phpwcms immer damit begnügt, was das Bordwerkzeug gerade hergab.
Auf Lösungen zu hoffen, bringt nix.
Du kennst ja meine Arbeits-Maxime inzwischen:
Wenn ich an einer Lösung länger als eine Stunde nachdenken muß ... ändere ich meine Aufgabenstellung
Und das hat eigentlich immer funktioniert!