News mit Datum und Teaser

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

News mit Datum und Teaser

Beitrag 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
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

such mal nach artikelliste... da gibts mittlerweile alles mögliche...
*** make your own tools (wishlist :: thx)
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

Ja da gibt’s massig! :-)

Nur leider keine, die oben genannten Funktionen für die 4.6.x Version erfüllen.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag 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 ;)
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

Bitte nicht schlagen.

Wo hast Du die Version 1.2 her? Ich finde nur die V3.0.0.
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

OK, danke.

Ich dachte das wäre die Article List Advanced V4.6.x V1.2.
Werde es gleich mal testen...
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag 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
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag 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);
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag 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).
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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.
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag 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?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag 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:
Zuletzt geändert von mvf am Mi 8. Feb 2006, 17:18, insgesamt 2-mal geändert.
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Gesperrt