Page 1 of 1

[SOLVED] Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 12:33
by marketingmensch
Hallo liebe hilfreiche Fangemeinde,

ich bräuchte für ein Projekt das Replacement-Tag {NEW} statt mit der Uhrzeit statt mit Datum.

Suche im Forum hat leider nichts gebracht - aber eigentlich muß ich doch nur das richtige Template finden (bisher ergebnislos gesucht) und dort statt DATE ein TIME einsetzen, oder? Wenn kann mir freundlicherweise den Tipp geben, wo ich suchen muß. Grazie!

Viele Grüße
von marketingmensch Günther

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 12:58
by marketingmensch
Ergänzung:

Wenn ich das auf Uhrzeit "umbauen" könnte, wäre mir doch geholfen, oder?
Wer hat einen Tipp, welche Änderung nötig ist.

Code: Select all

function get_new_articles(&$template_default, $max_cnt_links=0, $cat, $dbcon) {
	// find all new articles

	$max_cnt_links = intval($max_cnt_links);
	$limit = empty($max_cnt_links) ?  '' : ' LIMIT '.$max_cnt_links;
	$cat = trim($cat);
	$cat = (intval($cat) || $cat == '0') ? 'article_cid='.intval($cat).' AND ' : '';

	switch( (empty($template_default["sort_by"]) ? '' : strtolower($template_default["sort_by"])) ) {

		case 'cdate': 	//use real creation date
						$sql  =	"SELECT article_id, article_title, article_cid, article_created AS article_date ";
						$sorting = 'article_created';
						break;

		case 'ldate': 	//use live/start date
						$sql  =	"SELECT article_id, article_title, article_cid, UNIX_TIMESTAMP(article_begin) AS article_date ";
						$sorting = 'article_begin';
						break;

		case 'kdate': 	//use kill/end date
						$sql  =	"SELECT article_id, article_title, article_cid, UNIX_TIMESTAMP(article_end) AS article_date ";
						$sorting = 'article_begin';
						break;

		default:		$sql  =	"SELECT article_id, article_title, article_cid, UNIX_TIMESTAMP(article_tstamp) AS article_date ";
						$sorting = 'article_tstamp';
	}

Liege ich da richtig oder kratze ich da an der ganz falschen Stelle?

Fragende Grüße vom marketingmensch

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 13:03
by update
kratz mal in custom_settings (ca line 250)
// new articles
//$template_default['news']['before'] = '<div class="news">';
//$template_default['news']['after'] = '</div>';
//$template_default['news']['link_before'] = '<p>';
//$template_default['news']['link_after'] = '</p>';
//$template_default['news']['link_symbol'] = '';
//$template_default['news']['link_target'] = '';
//$template_default['news']['link_length'] = 0; //if 0 no limit
//$template_default['news']['cut_title_add'] = '&#8230;';
//$template_default['news']['date_language'] = 'EN'; // DE=German, IT=Italian, FR=French, ES = Spanish, DA = Danish, NO = Norwegian
//$template_default['news']['date_format'] = 'Y/m/d'; //if empty -> no Date
//$template_default['news']['date_before'] = '<span class="datelink">';
//$template_default['news']['date_after'] = ' - </span>';
//$template_default['news']['sort_by'] = 'cdate'; // 'cdate' = Creation date, or 'udate' = update date, ldate = start date, kdate = end date
:mrgreen:

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 14:35
by marketingmensch
Danke Klaus,

das sieht ja schon nach einem Lauf in die halbwegs richtige Richtung aus. Aber wie bekomme ich statt Datum jetzt die Uhrzeit da hinein - mit meinem PHP-Halbwissen?

Ich könnte auch damit leben, daß es in einem Template hart hineincodiert wird, statt dem Startdatum die Startzeit anzuzeigen.

Hintergrund: Die Redakteure basteln immer wieder mal noch an älteren Artikeln, es soll aber immer noch das alte Datum ("ldate") und die alte Zeit (gibt es das Äquivalent "ltime"?) angezeigt werden

BTW: Wir sprechen von der Ver. 1.3.3

Viele Grüße
von Günther

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 15:18
by Jensensen
[x]

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 15:38
by update
too late - Jensensen has been faster than lightning ;)

Re: Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 16:16
by marketingmensch
Mille Grazie Claus und Jensensen!

Verstanden und umgesetzt.

Danke für Euere Hilfe.

Ergebnis zu sehen unter:
http://www.instock.de
Startseite, "instock exklusiv"

Viele Grüße
von marketingmensch Günther

Re: [SOLVED] Tag {NEW} mit Uhrzeit statt Datum

Posted: Tue 29. Jul 2008, 16:20
by update
prima - sehr gut! :)