17/08/2010, 08:25:21
Bonjour,
J'ai regardé du côté skeleton sans trouvé la bonne solution donc je vous envoi le code :
Code du action.affichedate.php
<?php
if (!isset($gCms)) exit;
$db = &$gCms->GetDb();
//j'ai mis ceci mais ça n'a rien changé
$db->Execute("SET NAMES 'utf8'");
$query = " SELECT `ladate`, `utilisateur`
FROM lesdates
LIMIT 10";
$row = &$db->Execute($query);
$i = 0;
while ($row && !$row->EOF)
{
$allrow['ladate'] = $row->fields['thedate'];
$allrow['utilisateur'] = $row->fields['utilisateur'];
$liste[$i]=$allrow;
$allrow = '';
$row->MoveNext();
$i++;
}
if ($row) $row->Close();
$smarty =& $this->smarty;
$smarty->assign_by_ref('liste',$liste);
$tpl_name = $this->GetPreference('default_tpl_date','les10date.tpl');
echo $this->ProcessTemplate($tpl_name);
?>
code du template
<table>
{foreach item=lesdate from=$liste}
<tr><td>{$lesdate.ladate|date_format}</td><td>{$lesdate.utilisateur}</td><tr>
{/foreach}
</table>
Actuellement on est le mois d'août et août s'affiche comme ça : ao?
Merci à tous
J'ai regardé du côté skeleton sans trouvé la bonne solution donc je vous envoi le code :
Code du action.affichedate.php
<?php
if (!isset($gCms)) exit;
$db = &$gCms->GetDb();
//j'ai mis ceci mais ça n'a rien changé
$db->Execute("SET NAMES 'utf8'");
$query = " SELECT `ladate`, `utilisateur`
FROM lesdates
LIMIT 10";
$row = &$db->Execute($query);
$i = 0;
while ($row && !$row->EOF)
{
$allrow['ladate'] = $row->fields['thedate'];
$allrow['utilisateur'] = $row->fields['utilisateur'];
$liste[$i]=$allrow;
$allrow = '';
$row->MoveNext();
$i++;
}
if ($row) $row->Close();
$smarty =& $this->smarty;
$smarty->assign_by_ref('liste',$liste);
$tpl_name = $this->GetPreference('default_tpl_date','les10date.tpl');
echo $this->ProcessTemplate($tpl_name);
?>
code du template
<table>
{foreach item=lesdate from=$liste}
<tr><td>{$lesdate.ladate|date_format}</td><td>{$lesdate.utilisateur}</td><tr>
{/foreach}
</table>
Actuellement on est le mois d'août et août s'affiche comme ça : ao?
Merci à tous
![Smile Smile](https://forum.cmsmadesimple.fr/images/smilies/smile.png)