Jahresumstellung - Neue Artikel mit neuem Datum

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
Keules
Posts: 80
Joined: Tue 2. Mar 2004, 17:06
Location: Hamburg

Jahresumstellung - Neue Artikel mit neuem Datum

Post by Keules »

Hallo,

ich hatte auch das bekannte Problem bei einem Kunden und hatte jetzt alles umgestellt. Allerdings werden bei einem neuen Artikeln das End Datum wieder auf 2010 gestellt. Das Anfangsdatum ist also größer als das Enddatum.

Ich setze bei dem Kunden Version 1.1 RC4 ein (nicht lachen :!: ). Der benutzt das System schon ewig und wollte auch nix neues.

Gibt es eine Möglichkeit im Quellcode das Enddatum zu ändern, so dass es auch bei neuen Artikeln höher ist?
Danke!.

Bye Keules
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Jahresumstellung - Neue Artikel mit neuem Datum

Post by flip-flop »

Hi,

so ins Blaue hinein teste bitte einmal folgendes:

In den Dateien

- include/inc_lib/article.editcontent.inc.php

Code: Select all

$article["article_end"] = "2010-12-31 23:59:59";
ändern nach

Code: Select all

$article["article_end"] = date("Y-m-d H:i:s", time() + (3600*24*365*10) );
- include/inc_tmpl/article.new.tmpl.php

Code: Select all

$article_end = "2010-12-31 23:59:59";
ändern nach

Code: Select all

$article_end = date("Y-m-d H:i:s", time() + (3600*24*365*10) );
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Keules
Posts: 80
Joined: Tue 2. Mar 2004, 17:06
Location: Hamburg

Re: Jahresumstellung - Neue Artikel mit neuem Datum

Post by Keules »

THX a LOT!!!

Dankeschön, das war es. Jetzt freut sich der Kunde - sträubt sich aber immer noch gegen ein Update. Seine Worte : "Sie haben mir mal gesagt - Never touch a running system! - Ich halte mich an diese Worte. :wink: " . Darauf konnte ich noch nicht mal was antworten :lol: .

Schönen Abend noch an alle!

Bye Keules
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: Jahresumstellung - Neue Artikel mit neuem Datum

Post by pepe »

Tante EDIT sagt:

Ich hatte zwischenzeitlich ein Telefonat und habe die Seite nicht "aufgefrischt"...
da hätt ich mir die Arbeit sparen können, der flip-flop ist eben unschlagbar fix :lol:
Die 2. Hälfte hab ich mir dann geschenkt



Mann ... ist das ne alte Kiste...

Sieh dir mal die Datei an: ...../include/article.editcontent.inc.php

dort ist so ab Zeile 110 folgende Sequenz vorhanden:
if($article["article_end"]) { //Check date
$article["article_end"] = strtotime($article["article_end"]);
if($article["article_end"] == -1) {
$article["article_end"] = date("Y-m-d H:i:s", time()+604800);
$set_end = 1;
$article_err .= "> ".$BL['be_article_err4']."\n";
} else {
$article["article_end"] = date("Y-m-d H:i:s", $article["article_end"]);
$set_end = 1;
}
} else {
$article["article_end"] = "2010-12-31 23:59:59";
$set_end = 0;
} //Ende Check Date
Versuch mal folgendes:
if($article["article_end"]) { //Check date
$article["article_end"] = strtotime($article["article_end"]);
if($article["article_end"] == -1) {
$article["article_end"] = date("Y-m-d H:i:s", time()+604800);
$set_end = 1;
$article_err .= "> ".$BL['be_article_err4']."\n";
} else {
$article["article_end"] = date("Y-m-d H:i:s", $article["article_end"]);
$set_end = 1;
}
} else {
$article_end=date("Y-m-d", time()+(3600*24*365*10)).' 23:59:59';
$set_end = 0;
} //Ende Check Date
Keinen Schimmer, obs hilft, aber versuchen kann man ja mal :wink:
Post Reply