Vous n'êtes pas identifié(e).
Bonjour,
Je souhaiterai savoir comment faire pour ajouter une étiquette sur une nouvelle entrée dans ma collection exemple "NEW" sur un nouvel élément de la collection.
Pour info c'est pour la gestion d'une ludothèque de jeux de plateau.
Merci pour ton aide
Hors ligne
L'étiquette "new" est un champs personnalisé sous gcstar ou le but et le la crée automatiquement ?
Si le but est de le créer automatiquement, selon quel critère ? Tous les élément Ajouté il y a moins de X jours doivent être considérer comme nouveau ?
Hors ligne
Je n'ai pas trouvé de champ pour ajouter cette étiquette dans GcStar.
Donc ça serait de l'insérer directement dans Gcweb et pourquoi sur une entrée durant les X dernier jour.
Merci pour ton aide
Hors ligne
J'ai développé un petit plugin http://jonas.tuxfamily.org/wiki/gcweb/plugins/isnew
Je te laisse le tester et me dire ce que tu en penses.
Hors ligne
Merci pour ce plugin et pour la réactivitée mais je n'arrive pas a le mettre en oeuvre.
J'utilise le template roudalien et je ne sais pas si j'ajoute les lignes au bon endroit dans le fichier de template.
Je re essaie et je te tiens au courant
Hors ligne
J'ai oublier de précisé !
Il faut absolument que les dates soit au bon format !
Regarde dans la page de config Paramètres divers -> Format des dates GCstar si cella correspond bien au format de date que tu as dans ton gcs.
Pour RoundedAlien il n'a pas de fichiers templates. Il utilise donc ceux de "default"
Dernière modification par jonas (29-07-2011 13:03)
Hors ligne
alors là j'ai besoin d'aide dans quel fichier de config dois je regarder? GCweb ou GCstar?
Pour le template idem il y a plusieurs fichiers suivant la collection ( boardgame qui m'intéresse a moi)
Merci pour ton aide
Hors ligne
Quelle version de gcweb utilise tu ? depus 1.1 (r229) le format des dates ne dois plus être explirmé de cette façon
Le parse des dates est devenu nettement plus souple. gcweb arrive à comprendre les dates de type mars 2010, 28/04/2011, 2008 ou même l'année que sur 2 chiffre. La syntaxe n'a donc plus de référence de digit et est D/M/Y pour les dates européenne.
Hors ligne
J'ai tester avec une collection GCboardgames, l'adaptation que j'ai fait ou niveau de list_GCboardgames.php
#après
<h3><a href="<?php aff_hrefitem($item)?>"><?php aff($item['name']) ?></a></h3>
#j'ai ajouté
<?php if (test($item['isnew'])) {?><p><?php aff_filter('isnew==',$item['isnew']) ?></p><?php } ?>
PS : j'ai apporté de petites modifs dans la page de doc concernant justement ce bout de code.
!!!! OUPS !!!! j'ai oublié de précisé ... il faut purger le cache de la base de donné pour que ça fonctionne !!!!
Dernière modification par jonas (29-07-2011 14:46)
Hors ligne
Par contre j'ai ajouté un menu "Les nouveautées" dans le fichier menu_xxx.php comme tu l'indique dans le wiki mais le menu ne fonctionne pas, il ne fait pas le lien avec les nouveautées contrairement au champs nouveautées qui s'affiche sur les éléments concernés.
Qu'est ce que je n'ai pas bien fait?
Hors ligne
De pas grand chose .
Pour info j'ai ajouter le plugin à la liste des plugins : http://gcweb.web4me.fr/demo?collec=1&fi … tem&item=7
Hors ligne