"tags " détourné en variable

Bonjour
pour une utilisation bien particulière, j'utilise le champ "tags" que je détourne et que je renseigne avec une variable qui peut prendre les 4 valeurs numériques 0, 1, 2 ou 3.

Dans l'administration, à l'enregistrement de la vue article.php, les valeurs 1, 2 et 3 s'enregistrent bien et apparaissent sur la nouvelle vue article.php.
Par contre la valeur numérique 0, s'enregistre dans le champ tags de l'article ( data/articles) mais n'apparaît pas dans le champ tags de article.php, le champ est vide.
Est ce qu'il y aurait une petite modification que je pourrai faire?
merci de vos avis
José

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    décembre 2025 modifié

    Bonjour,
    Pour la fonction artTags() dans le fichier core/lib/class.plx.show.php, remplacer

    if (!empty($taglist)) {
    

    par

    if(strlen(trim($taglist)) >  0) {
    

    Pour la fonction editArticle() dans le fichier class.plx.admin.php, remplacer :

                            # mise à jour de la liste des tags
                            $tags = trim($content['tags']);
                           if(!empty($tags)) {
    

    par :

                           # mise à jour de la liste des tags
                            $tags = trim($content['tags']);
                           if(strlen($tags) > 0) {
    

    Pour la fonction printInput() dans le fichier core/lib/class.plx.utils.php, remplacer :

             if(!empty($value))
                 $params[] = 'value="'.$value.'"';
    

    par :

             if(strlen($value) > 0)
                 $params[] = 'value="'.$value.'"';
    
  • @bazooka07
    cela ne change pas l'affichage:
    les chiffres 1,2 et 3 s'affichent et s'enregistrent
    le chiffre 0 ne s'affiche pas et s'enregistre

    merci bazooka, toujours très réactif...

    José

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Après une recherche un peu plus poussée, il y a d'autres modifs à faire.
    Voir mon billet précèdent mis à jour.
    Les corrections sont pour PluXml-5.8.22.
    Cela devrait marcher pour laes versions précédentes.

  • C'est le cadeau de Noël juste avant l'heure...

    ma version : 5.8.9 pour laquelle

    la fonction editArticle() dans le fichier class.plx.admin.php,
    # mise à jour de la liste des tags
    est différente, je n'y ai rien modifié

    et cela fonctionne bien, merci beaucoup

Connectez-vous ou Inscrivez-vous pour répondre.