Zum Inhalt springen

in der SINGLE ansicht blättern ????

Erstellt am 2. Juli 2003 · 13 Antworten · letzte Antwort am 8. September 2003

Tags: tt_news, Frage

acid97 ·

liebe leute gibt es eine möglichkeit einen zurück | weiter - link in die newsberichte einzufügen so eine art blätterfunktion also

damit ich innerhalb einer kategorie zwischen den berichten vor und zurückblättern kann.

danke

mod2000 ·

hm so vieleicht:

<!-- ###NEWS### end-->
<!-- ###CONTENT### end -->
<div align="center"><!--###LINK_PREV###-->Zurück<!--###LINK_PREV###--> ###BROWSE_LINKS### <!--###LINK_NEXT###-->Vorwärts<!--###LINK_NEXT###--></div>
<!-- ###TEMPLATE_LIST### end -->

acid97 ·

hm. ich das sind die marker im template. ja. verstehe. aber im backend müssen die doch mit irgendeiner aktion hinterlegt sein oder ? verstehst du was ich meine ? nochmal:

news
single ansicht
ein zurück/weiter button für alle berichte

mod2000 ·

hm ist doch alles in der class vordefiniert:

// next / prev:
				$url = $this->getLinkUrl("","begin_at");
					// Reset:
				$subpartArray=array();
				$wrappedSubpartArray=array();
				$markerArray=array();
					
				if ($newsCount > $begin_at+$this->config["limit"])	{
					$next = ($begin_at+$this->config["limit"] > $newsCount) ? $newsCount-$this->config["limit"] : $begin_at+$this->config["limit"];
					$wrappedSubpartArray["###LINK_NEXT###"]=array('<A href="'.$url.'&begin_at='.$next.'">','</A>');
				} else {
					$subpartArray["###LINK_NEXT###"]="";
				}
				if ($begin_at)	{
					$prev = ($begin_at-$this->config["limit"] < 0) ? 0 : $begin_at-$this->config["limit"];
					$wrappedSubpartArray["###LINK_PREV###"]=array('<A href="'.$url.'&begin_at='.$prev.'">','</A>');
				} else {
					$subpartArray["###LINK_PREV###"]="";
				}
				$markerArray["###BROWSE_LINKS###"]="";
				if ($newsCount > $this->config["limit"] )	{ // there is more than one page, so let's browse
					for ($i = 0 ; $i < ($newsCount/$this->config["limit"]); $i++) 	{
						if (($begin_at >= $i*$this->config["limit"]) && ($begin_at < $i*$this->config["limit"]+$this->config["limit"])) 	{
							$markerArray["###BROWSE_LINKS###"].= ' <b>'.(string)($i+1).'</b> ';
							//	you may use this if you want to link to the current page also
							//	$markerArray["###BROWSE_LINKS###"].= ' <A href="'.$url.'&begin_at='.(string)($i * $this->config["limit"]).'"><b>'.(string)($i+1).'</b></A> ';
						} else {
							$markerArray["###BROWSE_LINKS###"].= ' <A href="'.$url.'&begin_at='.(string)($i * $this->config["limit"]).'">'.(string)($i+1).'</A> ';
						}
					}
				}
Pyro ·

Das funktioniert so leider nicht...

Sind die ###PREV/NEXT### nicht nur für Seiten der News_Listen?!

Danke und Grüße
Pyro

eberhardt ·

hallo,

ist bei mir im news_template.tmpl vordefiniert und wird
nur wirksam, wenn die anzahl der records
im sysfolder die maximale anzahl der auf einer seite gezeigten listenelemente (setup: limit = deineAnzahl)
übersteigt. also ausprobieren: limit niedrig und ein paar records mehr anlegen...

ciao
eckhard

acid97 ·

in der single ansicht sollte man schon ab 2 artikel vor und zurückblättern können.

verstehst du was ich meine.

doku ·

also, wenn du die klassische LIST-ansicht nicht brauchst, dann gips eine einfache lösung:
schmeiß einfach den content deines ###TEMPLATE_SINGLE### zwischen die marker der LIST-ansicht.
dann rufst du im plugin die LIST auf und du kannst blättern, denn das template weiß ja nicht, was du so zwischen den markern ###TEMPLATE_LIST### alles eingefügt hast... 😉

acid97 ·

hehe coole idee :-)

aber ich bräuchte folgendes:

in der list ansicht suchen sich die leute die artikel aus die sie lesen wollen.

dann in der single-ansicht, lesen sie den bericht. ok.

da es sehr viele berichte sind, wäre es userfreundlicher, gleich nach dem lesen des berichtes (single.-ansicht) auf den nächsten und vorigen bericht blättern zu können, anstatt wieder zurück zur liste. wieder aussuchen. lesen. wieder zurück .. bla.. du weisst was ich meine ?

acid97 ·

hehe ... sozusagen. hast du vielleicht einen ansatz wie man das lösen könnte ? vielleicht kann man ja deinen weiterspinnen .. ob das wirklich gehn kann ?