Dansk ugedag og dato på blogforside

af Georg S. Adamsen den 7. maj 2009

i Temaer, TIPS

Mange temaer har svært ved at vise danske ugedage og datoer, hvis det er php, der genererer disse. I den nye version 1.2.9 af German Newspaper har Christian Gnoth valgt en smart løsning. Generelt genererer han php-/html-koden ved at generere output-linjer (eller dele heraf) trin for trin. Det giver mulighed for at tjekke i databasen, om brugeren har benyttet sig af en indstillingsmulighederne i dette tema.

Det giver også mulighed for at lade WordPress oversætte datoerne. Her er et uddrag af den relevante kode. Hvis nogen skulle få lyst til at tilføje de i andre temaer, så kan man tilpasse Christian Gnoths kode.

$output_line =
'<body style="color:' . $body_color . ' background:' . $body_background . '">' . "\n\n" .
'  <div id="wrapper" style="background:' . $wrapper_background . '">' . "\n\n" .
'    <div id="header">' . "\n" .
'      <h2><a href="' . get_option('home') . '/" title="' . get_bloginfo('name') . '">' . get_bloginfo('name') . '</a></h2>' . "\n" .
'      <div class="description">' . get_bloginfo('description') . '</div>' . "\n" .
'      <br /><br />' . "\n" .
'      <div class="date">';
echo $output_line;
$output_line = '';

// _e(date('l - j. F Y'), 'german_newspaper');
//	$datum = date('l - j. F Y');
$d = 'Y-m-j H:i:s';
$datum = mysql2date( 'l - j. F Y', date($d) );
$before = '';
$after = '';
echo apply_filters('the_date', $datum, 'l - j. F Y', $before, $after);

$output_line .= '</div>' . "\n" .
'    </div>'

Det er smart, synes jeg, der er amatør.

Hvis man vil bruge German Newspaper på dansk, kan man gå til German Newspaper.

Udskriv dette indlæg Udskriv dette indlæg Email dette indlæg Email dette indlæg

Skriv en kommentar

Anti-Spam Protection by WP-SpamFree

Forrige indlæg:

Næste indlæg: