Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 10:31:25 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155556 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Datumsausgabe News-Modul  (Read 299 times)
isd

Offline Offline

Posts: 33


« on: October 14, 2011, 02:25:54 PM »

Wie kann ich denn erreichen, dass mir das Datum beim News-Modul in der Form
Tag. ausgeschriebener Monat Jahr ausgegeben wird?

Beispiel:

14. Oktober 2011

Muss ich da was in der /news/view.php ändern und wenn ja was?
Logged
badknight
Moderator
**
Offline Offline

Posts: 246



WWW
« Reply #1 on: October 14, 2011, 02:34:37 PM »

ich hoffe ich hab es richtig im kopf.. aber irgend wo in der view.php müsste sowas stehen:

Code:
$publ_date = date(DATE_FORMAT,$post['published_when']);

einfach auf

Code:
$publ_date = date("d.m.Y",$post['published_when']);

schau dir dazu mal die parameter von date an:

date
Logged

Ich würde gern die Welt verändern, doch Gott gibt mir den Quellcode nicht...
isd

Offline Offline

Posts: 33


« Reply #2 on: October 14, 2011, 02:55:45 PM »

Top! Danke!

So funktioniert es:

Code:
$publ_date = date("d.F Y",$post['published_when']+TIMEZONE);
Logged
isd

Offline Offline

Posts: 33


« Reply #3 on: November 02, 2011, 06:55:19 PM »

Naja.. fast. Wie gebe ich denn einen deutschen Monatsnamen aus.
Irgendwie mit strftime(), aber ich bekomme es nicht hin.
Oder doch anders?
Logged
isd

Offline Offline

Posts: 33


« Reply #4 on: November 03, 2011, 08:54:01 PM »

Eigentlich müsste das hier doch so funktionieren:

Code:

@setlocale(LC_TIME, 'de_DE@euro', 'de_DE', 'de-DE', 'de', 'ge', 'de_DE.ISO_8859-1', 'German','de_DE.ISO_8859-15');

$query=$database->query("SELECT MONTHNAME(FROM_UNIXTIME(".$date.")) as mo,
    MONTH(FROM_UNIXTIME(".$date.")) as m,FROM_UNIXTIME(".$date.",'%Y') as y,
    FROM_UNIXTIME(".$date.",'%d') as d,
    title, content_short, content_long, link, post_id FROM " .TABLE_PREFIX ."mod_news_posts
    WHERE post_id=".$_GET['post_id'] );
       
$counter = 1;
  while($row = $query->fetchRow()) {
    $mod_list .= "<span class=\"news-date\">".$row['d'].".".strftime("%d.%B.%Y",$row['mo'])." ".$row['y']."</span><br>";   
    $mod_list .= "<span class=\"news-title\">". $row['title']."</span><br>";
    $mod_list .= "<span class=\"news-text\">".$row['content_long']."</span><br>";
    $counter++;
    }

Er gibt aber beim Monat immer noch den englishcen Monat aus und nicht die dt. Variante.
Verstehe ich nicht....
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!