NEWS {NEW:5}
NEWS {NEW:5}
Hallo,
giebt es eine möglichkeit nur gewollte News anzuzeigen?
Also ich möchte nur bestimmte einträge anzeigen.
Und kann ich irgendwie das eintragsdatum zurückdatieren?
Vielen Dank schon im Voraus
Fabian
giebt es eine möglichkeit nur gewollte News anzuzeigen?
Also ich möchte nur bestimmte einträge anzeigen.
Und kann ich irgendwie das eintragsdatum zurückdatieren?
Vielen Dank schon im Voraus
Fabian
Naja das Problem bei dem related tag ist das, dass man kein datum davor stehen hat, oder kann man das auch einstellen? Und zur zweiten Fragen kann man irgendwie das eintragsdatum manipulieren, so quasi alte einträger einer alten Seite übernehmen?? Also wenn ich heute etwas eintrage (2004-10-07) da steht 2002-12-15 ?
-
- Posts: 20
- Joined: Sun 26. Sep 2004, 09:41
- Location: Hamburg
hallo xdream,
dieses verhalten kann direkt im php-code des related-tags (function get_related_articles in front.func.inc.php) verändert werden. ich lasse z.b. related nach dem startdatum (und nicht dem artikeldatum, das eigentlich änderungsdatum ist) sortieren und füge jedem eintrag der {related}-liste, wie bei {new} dieses datum an. das startdatum läßt sich direkt im backend bearbeiten und natürlich zurückdatieren.
grüße
Mar
dieses verhalten kann direkt im php-code des related-tags (function get_related_articles in front.func.inc.php) verändert werden. ich lasse z.b. related nach dem startdatum (und nicht dem artikeldatum, das eigentlich änderungsdatum ist) sortieren und füge jedem eintrag der {related}-liste, wie bei {new} dieses datum an. das startdatum läßt sich direkt im backend bearbeiten und natürlich zurückdatieren.
grüße
Mar
halloXdream wrote:Naja das Problem bei dem related tag ist das, dass man kein datum davor stehen hat, oder kann man das auch einstellen? Und zur zweiten Fragen kann man irgendwie das eintragsdatum manipulieren, so quasi alte einträger einer alten Seite übernehmen?? Also wenn ich heute etwas eintrage (2004-10-07) da steht 2002-12-15 ?
kann dir immernoch nicht folgen du hast geschrieben wenn du heute etwas einträgst steht da 2002-12-15 da gab es aber phpwcms noch garnicht!
ich glaube ich muss dich nicht verstehen oder!*lächel*
Hi Xdream,
wenn du - wie ich - deine Site auf dem lokalhost etwickelst und dann per FTP-Synchronisation und dB-SQL zum Server rüberschiebst, dann reicht es, wenn du vor dem Schreiben neuer "alter Artikel" das Systemdatum deiner PC-Uhr auf das gewünschte Datum zurückstellst!
OK, auch nur ein Workaround und auch nicht online möglich... aber es geht ohne Eingriffe in den Code
@pappnase:
Viel Glück nach Berlin
wenn du - wie ich - deine Site auf dem lokalhost etwickelst und dann per FTP-Synchronisation und dB-SQL zum Server rüberschiebst, dann reicht es, wenn du vor dem Schreiben neuer "alter Artikel" das Systemdatum deiner PC-Uhr auf das gewünschte Datum zurückstellst!
OK, auch nur ein Workaround und auch nicht online möglich... aber es geht ohne Eingriffe in den Code
@pappnase:
Hey Oliver, super Stundenlohn, den hätte ich auch gernefor further help dial 0900-phpwcmshelp (20€/min)
Viel Glück nach Berlin
Last edited by pepe on Thu 7. Oct 2004, 12:41, edited 1 time in total.
-
- Posts: 20
- Joined: Sun 26. Sep 2004, 09:41
- Location: Hamburg
also leute, seid mir nicht böse, aber:
1. das startdatum läßt sich bei meinem backend direkt bearbeiten (ich meine nicht das feld article_created, sondern das feld article_begin - im backend heisst es auch startdatum). das datum kann man ändern, ohne die datenbank zu edieren. das startdatum ist eigentlich vorgesehen, um den artikel erst ab diesem datum anzuzeigen, funktioniert natürlich auch mit zurückdatieren.
2. ich ersetze den sql aufruf in der o.g. function durch
damit wird {related} nach diesem datum sortiert.
3. damit die ausgabe von {related} ähnlich aussieht, wie bei {new}, also mit unserem startdatum füge ich noch eine zeile in die funktion ein:
Damit kann ich jetzt einen alten artikel am 01.11.2004 edieren, sein startdatum auf 01.01.2003 setzen. wenn ich den artikel bearbeite, bleibt er bei {related} weitehin an der alten stelle einsortiert und rutscht nicht wieder nach vorne.
4. was mich hier im forum stört, dass einige pappenheimer auf fragen antworten, obwohl sie a. die fragen nicht verstanden haben und b. keine antwort darauf haben. ist vielleicht gut gemeint, verfehlt aber den zweck.
grüße
1. das startdatum läßt sich bei meinem backend direkt bearbeiten (ich meine nicht das feld article_created, sondern das feld article_begin - im backend heisst es auch startdatum). das datum kann man ändern, ohne die datenbank zu edieren. das startdatum ist eigentlich vorgesehen, um den artikel erst ab diesem datum anzuzeigen, funktioniert natürlich auch mit zurückdatieren.
2. ich ersetze den sql aufruf in der o.g. function durch
Code: Select all
$sql = "SELECT article_id, article_title, article_cid, article_subtitle, UNIX_TIMESTAMP(article_begin) ".
"FROM ".DB_PREPEND."phpwcms_article WHERE ".
"article_id<>".intval($current_article_id)." AND ".
"article_public=1 AND article_aktiv=1 AND article_deleted=0 AND ".
"article_begin < NOW() AND article_end > NOW() AND (".$where.") ".
"ORDER BY article_begin DESC".$limit.";";
3. damit die ausgabe von {related} ähnlich aussieht, wie bei {new}, also mit unserem startdatum füge ich noch eine zeile in die funktion ein:
Code: Select all
if($template_default["link_length"] && strlen($row[1]) > $template_default["link_length"]) {
$article_title = substr($row[1], 0, $template_default["link_length"]).$template_default["cut_title_add"];
} else {
$article_title = $row[1];
}
// diese Zeile einfügen
$article_title = international_date_format("DE","d.m.Y",$row[4])." ".$article_title;
$keyword_links .= $template_default["link_before"].$template_default["link_symbol"];
$keyword_links .= '<a href="index.php?id='.$row[2].','.$row[0].',0,0,1,0"';
$keyword_links .= $target.">".html_specialchars($article_title)."</a>";
4. was mich hier im forum stört, dass einige pappenheimer auf fragen antworten, obwohl sie a. die fragen nicht verstanden haben und b. keine antwort darauf haben. ist vielleicht gut gemeint, verfehlt aber den zweck.
grüße
halloEarl of Mar wrote: 4. was mich hier im forum stört, dass einige pappenheimer auf fragen antworten, obwohl sie a. die fragen nicht verstanden haben und b. keine antwort darauf haben. ist vielleicht gut gemeint, verfehlt aber den zweck.
grüße
wenn fragen so gestellt werden würden das man sie versteht. würde man nicht nachfragen. naja egal was soll ich mich aufregen. gibt zum glück immer leute die es wissen und alles verstehen!