{NEW:Anzahl_angezeigter_Links} Problem
-
- Posts: 6
- Joined: Sun 21. Aug 2005, 18:26
- Contact:
{NEW:Anzahl_angezeigter_Links} Problem
Bei Verwendung des o.a. Befehls werden nur die zuletzt neu angelegten Seiten angezeigt, nicht die zuletzt bearbeiteten Seiten.
Woran kann das liegen?
Wasw muss ich ändern?
danke
webmaster
{NEW:Anzahl_angezeigter_Links}
Verwendung: Anzeige einer Liste (mit Datum und Artikel-Titel) der zuletzt bearbeiteten Artikel, deren Anzahl angegeben werden kann.
Schreibweise: {NEW:5}
Anzeige: 2005/08/29 - phpwcms docu chat
2005/08/29 - phpwcms docu chat
2005/08/28 - CVS Information
2005/08/28 - CVS Information
2005/08/18 - Editing existing articles
Bemerkung: Der zuletzt bearbeitete Artikel steht in der Liste oben.
Um das Ausgabeformat de Datums zu ändern schaun Sie bitte hier vorbei. Spracheinstellungen
Woran kann das liegen?
Wasw muss ich ändern?
danke
webmaster
{NEW:Anzahl_angezeigter_Links}
Verwendung: Anzeige einer Liste (mit Datum und Artikel-Titel) der zuletzt bearbeiteten Artikel, deren Anzahl angegeben werden kann.
Schreibweise: {NEW:5}
Anzeige: 2005/08/29 - phpwcms docu chat
2005/08/29 - phpwcms docu chat
2005/08/28 - CVS Information
2005/08/28 - CVS Information
2005/08/18 - Editing existing articles
Bemerkung: Der zuletzt bearbeitete Artikel steht in der Liste oben.
Um das Ausgabeformat de Datums zu ändern schaun Sie bitte hier vorbei. Spracheinstellungen
-
- Posts: 6
- Joined: Sun 21. Aug 2005, 18:26
- Contact:
Welche Datei?
schön, dankepepe wrote:$template_default["news"]["sort_by"] = 'update'; // 'cdate'; = Creation date, 'udate'; = Update date
fehlt mir nur noch die Angabe in "Welcher Datei bitte"
-
- Posts: 6
- Joined: Sun 21. Aug 2005, 18:26
- Contact:
danke
/config/phpwcms/.....dort
merci
merci
Hat sich erledigt...selbst ist der Mann...
Hab einfach den Codesnippet aus der Version 1.2.3
in dies verwandelt
und in der conf.template_default.inc.php diese Zeile hinzugefügt
Nun kann man auswählen, nach welchem Kriterium die News aufgelistet werden sollen.
Für alle die es interessiert.
Greetz
Dani
Hab einfach den Codesnippet aus der Version 1.2.3
Code: Select all
$cat = intval($cat);
$max_cnt_links = intval($max_cnt_links);
$limit = ($max_cnt_links) ? " LIMIT ".$max_cnt_links : "";
$cat = ($cat) ? 'article_cid='.intval($cat).' AND ' : '';
$sql = "SELECT article_id, article_title, article_cid, UNIX_TIMESTAMP(article_tstamp) AS article_date ";
$sql .= "FROM ".DB_PREPEND."phpwcms_article WHERE ".$cat;
// VISIBLE_MODE: 0 = frontend (all) mode, 1 = article user mode, 2 = admin user mode
switch(VISIBLE_MODE) {
case 0: $sql .= "article_public=1 AND article_aktiv=1 AND ";
break;
case 1: $sql .= "article_uid=".$_SESSION["wcs_user_id"]." AND ";
break;
//case 2: admin mode no additional neccessary
}
$sql .= "article_deleted=0 AND article_begin < NOW() AND article_end > NOW() ";
$sql .= "ORDER BY article_tstamp DESC".$limit;
Code: Select all
$cat = intval($cat);
$max_cnt_links = intval($max_cnt_links);
$limit = ($max_cnt_links) ? " LIMIT ".$max_cnt_links : "";
$cat = ($cat) ? 'article_cid='.intval($cat).' AND ' : '';
if(isset($template_default["sort_by"]) && $template_default["sort_by"] == 'cdate') {
//use real creation date
$sql = "SELECT article_id, article_title, article_cid, article_created AS article_date ";
$sorting = 'article_created';
} else {
$sql = "SELECT article_id, article_title, article_cid, UNIX_TIMESTAMP(article_tstamp) AS article_date ";
$sorting = 'article_tstamp';
}
$sql .= "FROM ".DB_PREPEND."phpwcms_article WHERE ".$cat;
// VISIBLE_MODE: 0 = frontend (all) mode, 1 = article user mode, 2 = admin user mode
switch(VISIBLE_MODE) {
case 0: $sql .= "article_public=1 AND article_aktiv=1 AND ";
break;
case 1: $sql .= "article_uid=".$_SESSION["wcs_user_id"]." AND ";
break;
//case 2: admin mode no additional neccessary
}
$sql .= "article_deleted=0 AND article_begin < NOW() AND article_end > NOW() ";
$sql .= "ORDER BY ".$sorting." DESC".$limit;
Code: Select all
$template_default["news"]["sort_by"] = 'udate'; // 'cdate' = Creation date, or 'udate' = update date
Für alle die es interessiert.
Greetz
Dani