Page 1 of 1
{NEW:Anzahl_angezeigter_Links} Problem
Posted: Thu 1. Sep 2005, 20:38
by hvo-badsteben
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
Posted: Thu 1. Sep 2005, 20:49
by pepe
$template_default["news"]["sort_by"] = 'update'; // 'cdate'; = Creation date, 'udate'; = Update date
Welche Datei?
Posted: Fri 2. Sep 2005, 13:21
by hvo-badsteben
pepe wrote:$template_default["news"]["sort_by"] = 'update'; // 'cdate'; = Creation date, 'udate'; = Update date
schön, danke
fehlt mir nur noch die Angabe in "Welcher Datei bitte"
Posted: Fri 2. Sep 2005, 13:35
by pepe
conf.template_default.inc.php
Da steckt der Schlüssel zu deinem Glück
Die Datei solltest du dir aber unbedingt mal "durchlesen"... da kannst du sehr viele EInstellungen des Programms finden.
Einfach mal etwas ändern... und dsehen was passiert
Übrigens:
Es gibt doch diese tolle Suchfunktion....
danke
Posted: Fri 2. Sep 2005, 13:51
by hvo-badsteben
/config/phpwcms/.....dort
merci
Posted: Mon 31. Oct 2005, 17:40
by Moan
Hola,
gibt es auch eine Möglichkeit das ganze in der Version 1.2.3 DEV zu realisieren? Oder wird dies zu umständlich (Änderung der SQL Abfrage)? Sonst muss ich mich halt mal an ein Update wagen *bibber*
Greetz
Dani
Posted: Mon 31. Oct 2005, 18:05
by Moan
Hat sich erledigt...selbst ist der Mann...
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;
in dies verwandelt
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;
und in der conf.template_default.inc.php diese Zeile hinzugefügt
Code: Select all
$template_default["news"]["sort_by"] = 'udate'; // 'cdate' = Creation date, or 'udate' = update date
Nun kann man auswählen, nach welchem Kriterium die News aufgelistet werden sollen.
Für alle die es interessiert.
Greetz
Dani
{NEW:5}
Posted: Sun 20. Nov 2005, 14:11
by Ann
Hi,
I would like to have {NEW:5} on my index.php page.
But updates on the index.php should not be included on the list of the 5 latest news. Is this possible?
/Ann