Archivio mensile:Ottobre 2006

GDM Community: il nuovo modo di giocare a carte!

Da ieri è online una nuova release per la GDM Community.

La Rel. 3.1_RC2 porta molte novità. E’ stato completamente riscritto tutti il codice HTML della parte grafica del sito. Il nuovo layout, finalmente su sfondo verde, fa uso massiccio di fogli di stile CSS2. La nuova veste grafica risulta quindi ottimizzata in termini di usabilità.
Il logo della Community è stato rivisitato dando maggiore peso al termine “Community“.

GDM Community logo
GDM Community logo (versione 0.4 del 01.10.2006)

Il duro lavoro di mesi di progettazione e programmazione porteranno i loro risultati. Ora i giocatori della Community hanno diversi strumenti a disposizione che permettono loro di inserire immagini, audio, filmati e altri oggetti multimediali che risulteranno di notevole impatto sulla visibilità della Community stessa.
Il lavoro ora, finalmente, si concentra sul Tresette. Abbiamo atteso anche troppo…
A presto quindi!!!

Duplicare o riutilizzare the_date nel loop di WordPress

Nel blog di Pierluigi Castagnetti utilizzo questo codice per creare la paginetta del calendario in ogni articolo:

<div class="post_cal">
<?php
$postraw = the_date('D, j, M, y', '', '', FALSE);
$postdate = explode(', ', $postraw);
?>
<div class="dayname"><?php echo $postdate[0]; ?></div>
<div class="daynum"><?php echo $postdate[1]; ?></div>
<div class="month"><?php echo $postdate[2]; ?> '<?php echo $postdate[3]; ?></div>
</div>

Gli stili applicati visualizzano questo:
the_date calendario in wordpress

Il template tag the_date di WordPress però presenta un inconveniente, nella documentazione infatti si legge:

SPECIAL NOTE: When there are multiple posts on a page published under the SAME DAY, the_date() only displays the date for the first post (that is, the first instance of the_date()). To repeat the date for posts published under the same day, you should use the Template Tag the_time() with a date-specific format string.

Nel caso in cui si abbiano quindi più articoli scritti nello stesso giorno il tag the_date estrae la data solo nel primo articolo e non restituisce nulla nei successivi.
Ho risolto il problema in questo modo:

<div class="post_cal">
<?php
// estraggo data
$postraw = the_date('D, j, M, y', '', '', FALSE);
// controllo se postraw esiste altrimenti prelevo il precedente
if( $postraw == "" )
{
$postraw = $prev_postraw;
} else {
$prev_postraw = $postraw;
}
$postdate = explode(', ', $postraw);
?>
<div class="dayname"><?php echo $postdate[0]; ?></div>
<div class="daynum"><?php echo $postdate[1]; ?></div>
<div class="month"><?php echo $postdate[2]; ?> '<?php echo $postdate[3]; ?></div>
</div>

Salvandomi la variabile nel suddetto modo riesco poi a recuperarla nel ciclo successivo.