Vous n'êtes pas identifié(e).
- Discussions : Actives | Sans réponse
Annonce
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.
Pages : 1
#2 12-11-2023 12:02:51
Re : "Format nombre" du nombre de vues
Salut,
Dans les fichiers album.tpl.php et category.tpl.php du thème, il faut remplacer le code suivant :
<?php echo $i['stats']['views']['short']; ?>
par celui-ci :
<?php echo $i['stats']['views']['value']; ?>
Et pour le fichier item.tpl.php, il faut remplacer le code suivant :
<?php echo $tpl['item']['stats']['views']['short']; ?>
par celui-ci :
<?php echo $tpl['item']['stats']['views']['value']; ?>
Hors ligne
#3 12-11-2023 13:04:32
Re : "Format nombre" du nombre de vues
Bonjour,
j'ai bien noté, c'est facile...
Mais ces 2 fichiers ne sont ils pas écrasés lors de chaque mise à jour de iGalerie ?
Si c'est le cas, il serait peut être souhaitable d'avoir un choix dans le paramétrage des vues dans les options ou autres configurations ? mais bon, je suis peut-être le seul à soulever cette question ?
Cordialement
Hors ligne
#4 12-11-2023 14:34:06
Re : "Format nombre" du nombre de vues
Bonjour,
J'ai effectué les modifications proposées... toutefois ['value'] affiche les nombres comme par exemple 10000 au lieu de 10 000 (avec séparateur de milliers), ce que je souhaiterais...
Existe-t-il une solution simple ?
Merci d'avance
Hors ligne
#5 12-11-2023 16:41:35
Re : "Format nombre" du nombre de vues
Une meilleure solution est de créer un fichier head.tpl.php dans le répertoire template/default/custom/ contenant le code suivant :
<?php
function change_stats(&$data)
{
foreach ($data['stats'] as &$s)
{
if (isset($s['short']))
{
$s['short'] = L10N::formatNumber($s['value']);
}
}
}
if (!empty($o = &$tpl['categories']) || !empty($o = &$tpl['items']))
{
foreach ($o as &$data)
{
change_stats($data);
}
}
if (isset($tpl['item']))
{
change_stats($tpl['item']);
}
?>
Pour que ça fonctionne, il faut annuler les modifications précédentes. Et l'avantage de cette solution, c'est qu'elle ne sera pas écrasée à chaque mise à jour d'iGalerie.
Hors ligne
#6 12-11-2023 18:35:41
Re : "Format nombre" du nombre de vues
Super !
Cela marche du premier coup, et avec en prime le séparateur de milliers !
Merci et bravo pour cette belle maitrise du code...
j'avais déjà des balises meta dans ce fichier head.tpl.php , mais cela n'a pas l'air de gêner...
Cela m'ouvre d'autres perspectives, dans mon cas, pour une personnalisation du fichier contact.tpl.php... par exemple... Actuellement les modifs sont en dur... donc écrasées à chaque maj...
je reviendrai vers vous dans un autre post...
Hors ligne
Pages : 1