Seite 1 von 2

News mit Datum und Teaser

Verfasst: Mi 8. Feb 2006, 11:13
von Salech
Hallo,

ich suche ein Newsmodul mit Datum.
Also sowas wie z.B. hier http://www.contenido.org - schön wäre es natürlich auch noch wenn nicht nur die Headline, sondern auch noch ein Teasertext angezeigt werden würde.

Grüße
Salech

Verfasst: Mi 8. Feb 2006, 11:47
von emergence
such mal nach artikelliste... da gibts mittlerweile alles mögliche...

Verfasst: Mi 8. Feb 2006, 11:56
von Salech
Ja da gibt’s massig! :-)

Nur leider keine, die oben genannten Funktionen für die 4.6.x Version erfüllen.

Verfasst: Mi 8. Feb 2006, 12:38
von mvf
Salech hat geschrieben:Ja da gibt’s massig! :-)

Nur leider keine, die oben genannten Funktionen für die 4.6.x Version erfüllen.
richtig suchen ;) und nicht nur kurz drüberfliegen, die artikellisten von herrB können fast alles

ich habe die standard artikelliste für 464 von herrB in der version 1.2 hergenommen und wie folgt den output geändert:

nach

Code: Alles auswählen

		$article = $list->nextArticle();
folgendes eingefügt

Code: Alles auswählen

				
                    $article_id = $article->getField('idart');
                    $article_lastmod = $article->getField('lastmodified');
                    $article_lastmod = strtotime($article_lastmod);
                    $article_lastmod = date('jS F Y, g:ma', $article_lastmod);
am ende noch

Code: Alles auswählen

$tpl->set('d', 'LASTMOD', $article_lastmod);
in den block eingefügt

Code: Alles auswählen

			$tpl->set('d', 'HEADLINE', $teaserheadline);
                        $tpl->set('d', 'LASTMOD', $article_lastmod);
			$tpl->set('d', 'TEXT', $teasertext);
			$tpl->set('d', 'HREF', $href);
			$tpl->set('d', 'IMG', $teaser_img);
			$tpl->set('d', 'MORE', mi18n("mehr"));
abschliessend im html-template noch {LASTMOD} and die stelle setzen wo das datum erscheinen soll

bei mir funzt es, aber no guarantee ;)

Verfasst: Mi 8. Feb 2006, 13:04
von Salech
Bitte nicht schlagen.

Wo hast Du die Version 1.2 her? Ich finde nur die V3.0.0.

Verfasst: Mi 8. Feb 2006, 13:10
von rezeptionist

Verfasst: Mi 8. Feb 2006, 13:14
von Salech
OK, danke.

Ich dachte das wäre die Article List Advanced V4.6.x V1.2.
Werde es gleich mal testen...

Verfasst: Mi 8. Feb 2006, 13:15
von mvf
Salech hat geschrieben:Bitte nicht schlagen.

Wo hast Du die Version 1.2 her? Ich finde nur die V3.0.0.
geschlagen wir hier sicher keiner, aber das mit der suche solltest du wirklich nochmal üben,

wenn man ganz normal navigiert im board und unter module 4.6.4 schaut dann findet man die threads meist schon auf der ersten seiten wenn nicht unter den top 10, schau mal auf die zugriffe ;)

die suche wäre dann z.b. wie folgt

artikelliste 1.2
alle worte
suchen in 4.6.x only und siehe da:

Modul: Standard-Artikelliste Advanced V1.2 momentan auf platz 5

http://contenido.org/forum/viewtopic.ph ... tikelliste

Verfasst: Mi 8. Feb 2006, 13:40
von Salech
Wie gesagt, das war ein Missverständnis, ich dachte "standard artikelliste für 464 von herrB in der version 1.2" und "Article List Advanced V4.6.x V1.2." wären zwei verschiedene paar Schuhe.

Habe jetzt das Modul installiert, nur ich finde in der Ausgabe weder:

Code: Alles auswählen

      $article = $list->nextArticle();
noch

Code: Alles auswählen

$tpl->set('d', 'LASTMOD', $article_lastmod);

Verfasst: Mi 8. Feb 2006, 13:45
von HerrB
Allerdings kann man die von Dir (hier: http://www.contenido.org/forum/viewtopi ... 0839#70839) vorgeschlagene Änderung nicht mit dem Modul kombinieren, da es kein $list->nextArticle in dem Modul gibt - da geht ein wenig was durcheinander.

Bei der Artikelliste Advanced genügt es, irgendwo im Output $aValue["LastModified"] mit auszugeben.

Gruß
HerrB

Verfasst: Mi 8. Feb 2006, 14:34
von Salech
Danke HerrB - das ist es!

Nur eine Frage: Kann oder Wo man kann man das Datumsformat ändern? (da ich keine Urzeit brauche! - sorry habe wenig Ahnung von PHP)

Und ein Vorschlag: Gibt es vielleicht die Möglichkeit nicht das Änderungsdatum auszugeben sondern das Erstellungsdatum (das wäre für News ja irgendwie sinniger).

Verfasst: Mi 8. Feb 2006, 14:43
von Dodger77
Salech hat geschrieben:Nur eine Frage: Kann oder Wo man kann man das Datumsformat ändern? (da ich keine Urzeit brauche! - sorry habe wenig Ahnung von PHP)

Und ein Vorschlag: Gibt es vielleicht die Möglichkeit nicht das Änderungsdatum auszugeben sondern das Erstellungsdatum (das wäre für News ja irgendwie sinniger).
Zur ersten Frage schau dir mal strftime an.

Bei News könnte übrigens auch das Publizierungsdatum sinnvoll sein, z.B. bei zeitgesteuerten Artikel.

Verfasst: Mi 8. Feb 2006, 15:00
von Salech
Dodger77 hat geschrieben:Zur ersten Frage schau dir mal strftime an.
Bisher kannte ich nur Date (wieder was gelernt - Danke) nur wo und wie muss ich das in dem Code einfügen?

Verfasst: Mi 8. Feb 2006, 15:09
von HerrB
Ach Salech, ... :roll:
Bisher kannte ich nur Date (wieder was gelernt - Danke) nur wo und wie muss ich das in dem Code einfügen?
strftime("%d.%m.%Y", $aValue["LastModified"]) - und wenn Du nun nicht weißt wohin das ganze Konstrukt kommt: Setze es doch mal vor $aValue["Headline"]... im Bereich "Output Data".
Und ein Vorschlag: Gibt es vielleicht die Möglichkeit nicht das Änderungsdatum auszugeben sondern das Erstellungsdatum (das wäre für News ja irgendwie sinniger)
*Seufz* ich werde es einbauen, wenn das Online-Datum auch billig ist, gibts das im Paket dazu.

Gruß
HerrB

Verfasst: Mi 8. Feb 2006, 16:03
von mvf
HerrB hat geschrieben:da es kein $list->nextArticle in dem Modul gibt - da geht ein wenig was durcheinander.
yau sorry mea maxima culpa, habe auch gerade festgestellt, dass ich die standard newslite eingestzt hatte :?

sorry für die verwirrung auch an salech :oops: