[PLUGIN] champArt: ajouter, gérer et grouper des champs personnalisés

13

Réponses

  • Bonjour,

    peux-tu mettre le code que t'utilises ? dans un template home.php c'est ça ?
  • Dans le fichier footer.php
    [== HTML ==]
    <div class="wrapper col4">
             <div id="footer">
                     <div class="box1">
                             ----<?php eval($plxShow->callHook('champArt', 'image_accompagnement')); ?>
                             <?php $plxShow->lastArtList('<h2>#art_title</h2><img class="imgl" src="images/demo/imgl.gif" alt="" />#art_chapo', 1, '003') ?>
                     </div>
    

    Si mon article est dans la catégorie "Page d'accueil" pas de soucis la valeur de mon champ s'affiche, mais si je le mets dans une autre catégorie que j'ai créé moi plus rien ne s'affiche.

    J'ai un string de l'array

  • Bonsoir, je rencontre sur la 5.1.7 les même soucis que certains d'entres nous
    à savoir:

    Je m'explique ; lors de l'ajout d'un champ, celui-ci en créer trois (1 valide et deux vides).
    J'utilise la redirection d'URL

    Sur la 5.1.6 je n'avais pas de soucis

    Autre chose , je viens de comparer grâce à ma sauvegarde, il s’avère que j'avais un fichier parameters.xml dans l'ancienne version qui ne se créer pas dans la 5.1.7 ce qui expliquerais le soucis

    je vais essayer de l'injecter de l'ancienne version vers la nouvelle pour voir ce qu'il se passe.

    A voir donc, si la mise à jour aurait pas compromis la stabilité de superbe plugin

    merci a vous si vous avez une idée sur le probléme.
  • Le fichier des paramètres des plugins se place désormais dans le dossier data/plugins. C'est peut-être pour ça que tu ne le trouves pas ?
  • ouep bizarre le comportement du plugin
  • archi02archi02 Member
    septembre 2013 modifié
    Bonjour,

    Je viens de découvrir ce plugin qui a l'air prometteur. Seulement, il ne semble pas fonctionner ici. Dans la partie Configuration, il n'enregistre pas ce que je renseigne dans les champs, ou alors qu'une partie seulement. En validant, il ajoute des lignes vides sans raison. Impossible en plus de les supprimer.
    Dans la partie Article, j'ai un formulaire qui s'affiche mais il n'a aucune valeur d'affiché, et je n'obtiens rien évidemment dans le frontend.

    J'ai tenté d'aller regarder les paramètres du plugin, via FTP, impossible de mettre la main sur un fichier XML de configuration. Ou se cache-t-il ?

    Pour info, j'utilise Pluxml 5.2.

    Merci d'avance pour votre aide :)
  • Bonjour,
    Est-il possible d'utiliser un champ crée à l'aide de champArt au sein de la fonction lastArtList, de la même manière que #art_url ou #art_title ?

    exemple qui ne fonctionne pas :

    <?php $vignette = $plxShow->callHook('champArt', 'vignette_R'); ?>

    <?php $plxShow->lastArtList('<div class="cadres">#art_vignette</div> <span class="txtv">#art_title</span></div>',4,005); ?>

    merci!
    François
  • archi02 a écrit:
    Bonjour,

    Je viens de découvrir ce plugin qui a l'air prometteur. Seulement, il ne semble pas fonctionner ici. Dans la partie Configuration, il n'enregistre pas ce que je renseigne dans les champs, ou alors qu'une partie seulement. En validant, il ajoute des lignes vides sans raison. Impossible en plus de les supprimer.
    Dans la partie Article, j'ai un formulaire qui s'affiche mais il n'a aucune valeur d'affiché, et je n'obtiens rien évidemment dans le frontend.

    J'ai tenté d'aller regarder les paramètres du plugin, via FTP, impossible de mettre la main sur un fichier XML de configuration. Ou se cache-t-il ?

    Pour info, j'utilise Pluxml 5.2.

    Merci d'avance pour votre aide :)
    Salut,
    Même chose. :(
  • je-evrardje-evrard Member
    octobre 2013 modifié
    Bonjour,

    C'est très simple pour le mettre à jour.

    Editer le fichier config.php du plugin

    remplacer la ligne :
    [== PHP ==]
    <?php $nbchamp = sizeof($plxPlugin->getParams())/4; ?>
    

    par :
    [== PHP ==]
    <?php $nbchamp = sizeof($plxPlugin->getParams())/4; 
    if ($nbchamp<1) $nbchamp=0;
    ?>
    

    Et ça va remarcher.

    En fait c'est parce que le parameters.xml du plugin n'est plus lu, il se trouve dans data configuration plugins champArt.xml

    Si ça vous intéresse j'aimerais m'occuper de l'évolution de ce plugin. Il y a un certain potentiel dans l'idée. Danielsan nous ayant quitté.
  • +1000 pour cette idée je-evrard comme tu le dit ce plugin a du potentiel !
  • FrancisFrancis Member
    octobre 2013 modifié
    Merci je-evrard de reprendre champArt, ce serait trop bête de laisser s'endormir ce plugin qui est vraiment très utile.
    Danielsan nous ayant quitté.
    ... pour ses pizzas, sinon la phrase fait un peu funèbre. Pour ceux qui n'auraient pas suivi, DanielSan a encore la pêche, mais il a abandonné la plume de PluXml pour la mozzarella ! :D
  • Héhé. Pas de soucis je reprends son plugin en main et j'adore les pizzas !!!!! :)
  • SuricatSuricat Member
    octobre 2013 modifié
    je-evrad, tu as une sacrée capacité de travail pour gérer tout ces plugins.

    As-tu avancé dans ta réflexion au sujet d'un plugin e-commerce fonctionnant à l'image de "WordPress Simple Paypal Shopping Cart" ?
  • je-evrardje-evrard Member
    octobre 2013 modifié
    Suricat a écrit:
    je-evrad, tu as une sacrée capacité de travail pour gérer tout ces plugins.
    As-tu avancé dans ta réflexion au sujet d'un plugin e-commerce fonctionnant à l'image de "WordPress Simple Paypal Shopping Cart" ?

    J'ai pas trop de plugin pluxml comparé a stef :) (à mon actif j'en ai 5). Ca m'amuse beaucoup de créer des plugins en fait (j'adore ça). Mon but est de créer un ensemble de plugin homogène et indispensable pour un site web: editeur, lightbox... ChampArt me parait avoir un gros potentiel a partir du moment ou il rajoute des champs personnalisables dans les articles. J'ai juste regardé aujourd'hui je ne le connaissais pas.

    Pour le wordpress paypal : J'ai commencé une réflexion sur ce plugin et dès que j'ai un moment... Le soucis c'est que j'ai pas mal de boulots à l'extérieur et du lourd (gros cms, grosse base de données...et surtout des expos de peinture).

    A+
  • OK, bon courage. Et merci pour ton investissement au service de notre plume préférée.
  • du paradis je vois encore ce qu'il se passe les gars hein O:)
    je vais bosser cet hiver à 2700m d'altitude, on voit loin de là-haut :lol:
    (ceci-dit je ne sais pas si j'aurai le net ...)

    Ce plugin ne sert qu'à rajouter des champs aux articles, s'il doit être amélioré dans ce sens, ok.
    Mais pas d'usine à gaz hein ... aussi sobre que possible.
    Merci à vous de prendre ma relève. {)

    Tu vois quoi comme "amélioration" ?
    Je connais son potentiel puisque la version partagée est la version "lite" ]:D

    @+

    ps : ce topic est l'un des rares que je suis ...
  • je-evrardje-evrard Member
    octobre 2013 modifié
    Salut danielsan,

    Ca fait plaisir d'avoir des novelles de la haut O:) .

    Je vais pas reprendre le plugin telquel, je vais deja le renommer pour l'intégrer à ma suite et je n'en ferais pas une usine à gaz ça c'est sur. ;)

    Pour les rajouts je pense faire :
    - revoir l'enregistrement des champs avec peut-etre une autre méthode (pas sure encore)
    - aujourd'hui on a textfield textarea je pense rajouter un select oui/non (0 et 1 en valeur) qui peut etre utile.
    - on ne touche que les articles, il serait intéressant de toucher aussi les catégories et les pages statiques.
    - revoir l'affichage dans les articles pour une intégration naturelle dans pluxml (sans que l'on sache que c'est un plugin : le champignon bleu :) )
    - de plus il y a un acces depuis l'article vers la config et l'aide de ton plugin sans tenir compte du niveau de l'administrateur.

    Voila c'est tout. J'ouvrirais un nouveau topic sur le sujet en tant et en heure.

    A+
  • comment ça il est pas beau mon champignon ? :D :D :D
    logo_champart.png
    bien vu pour l'accès à l'aide via un utilisateur non-admin
    il existe déjà un plugin pour les catégories.
    Faudrait peut-être voir avec stephane ce qu'il pense de tout ça
    et voir s'il n'y a pas une super-fonction pour faire l'ensemble plus simplement ...
  • @Je-evrard : Si tu revois la façon d'enregistrer les contenus champArt des articles, je pense que ce serait bien quand même de les laisser dans les fichiers articles. C'est plus logique d'avoir dans un seul fichier tout le contenu d'une page.

    Pour les pages statiques, ce serait bien d'avoir la même chose, sauf qu'elles sont enregistrées en PHP. J'ai pensé par exemple à un bloc du type :
    <div id="champArt_champ1" style="display: none;">...</div>
    
    dont le contenu pourrait être lu par le plugin champArt, à partir de son identifiant.
    Ça permettrait de conserver là encore tout le contenu de chaque page dans un seul fichier.
    Mais il faudrait sans doute filtrer l'affichage du contenu principal, côté site et côté admin, à voir si cette solution n'est pas trop complexe à mettre en œuvre...

    @DanielSan : Bien sûr qu'il est chouette ton champignon, mais c'est vrai, j'avais trouvé moi aussi que sa présence n'était peut-être pas nécessaire sur la page d'édition de chaque article... ;)
    Ton lapin bleu est très marrant lui aussi, et quant au logo qui te sert d'avatar sur ce forum, je le trouve carrément sublime, j'aimerais savoir faire des choses comme ça !
  • je comprends que le champi puisse dérouter sur chaque page d'article.
    pour certains de mes clients je développais (merde je parle au passé :D ) plusieurs plugins,
    les codes couleurs et logos permettent une accroche visuelle pour trouver rapidement où l'on devait saisir les infos.
    Après si ça vous gène vraiment, ça s'enlève facilement.

    Merci pour mon logo. Il m'a hanté pendant des années avant de le trouver ... ]:D

    bonne continuation à vous
  • Encore un très bon plugin ;)

    J'ai néanmoins rencontré le problème qui a déjà été évoqué plus haut : lors de l'enregistrement de mon champ personnalisé son intitulé a disparu ce qui fait que je me suis retrouvé avec un champ vide :/
    J'ai pu le modifier pour lui donner le nom souhaité au départ mais ceci a automatiquement créé un nouveau champ qui est vide.
    Bon mais ce n'est pas gênant il suffit d'ignorer le champ fantôme lors de l'édition des articles :)

    Puisque j'ai lu que je-evrard compte reprendre le plugin, je suggère la possibilité de renseigner une valeur par défaut aux nouveaux champs.
  • Drame!
    Le site du lapin bleu ne répond plus! Est-ce que l'un de vous a la dernière version du ChampArt sous la main à partager?!
  • DanielSan doit être dans ses pizzas, mais j'espère qu'il maintiendra en ligne son excellent site samare.net, qui reste toujours utile et plein d'astuces !
    Jérome (je-evrard) a prévu de reprendre et d'améliorer cet excellent plugin, mais je crois qu'en ce moment il est occupé à en terminer un autre de taille !...

    J'ai mis en ligne ma version de ChampArt, c'est la version 1.0 (je ne pense pas qu'il y en ait eu d'autre) modifiée en 1.0b sur deux points :
    - mémorisation des images avec des chemins relatifs
    - codage automatique des adresses mail.

    Cette version est disponible ici.
  • C'est super.
    Merci beaucoup Francis :)
    Et que samare.net revienne!!
  • hello

    le lapin bleu est désormais accessible ici http://www.daniel-rolland.com/samare
  • Ah! Le retour du site du lapin :) tu nous as manqué!
    Dommage pour champart, ça déconne un peu sur la 5.3.1. Je vais attendre le fork de jérome. Je voulais ajouter et gérer un champ "date de l'événement" et "tarif" pour annoncer mes animations. Je vais bricoler en attendant :)
  • tiboditibodi Member
    décembre 2014 modifié
    Bonjour,

    Existe-t-il un plugin similaire pour ajouter et exploiter des champs mais pour les catégories ?
    L'objectif est de récupérer facilement une liste de tags utilisés au niveau des catégories et en faire une liste.
    Un peu comme les tags pour les articles finalement (mais pour les catégories :) ).

    Cdlt
  • Bonjour PluXML-addicts,

    Je déterre ce sujet canonique car je viens de mettre à jour ce bon vieux plugin buggé qu'est champArt!
    Je rappelle pour ceux qui ne le connaissent pas, qu'il permet de rajouter des champs aux articles. For utiles pour ceux qui détournent un peu la fonction blog de notre CMS chéri.

    Voici la liste des modifications, le plugin passe en version 1.1:
    - correction du bug lors de l'ajout du premier champ
    - possibilité de supprimer les champs
    - suppression de la décoration superflue
    - ajout de contrôles de sécurité sur la saisie des champs
    - ajout d'une icône plus "passe-partout", extrait de "faenza"

    J'ai essayé de documenter mes ajouts dans le code autant que possible.

    Pour le télécharger, c'est ici: champArt1.1.zip.
    Bonne journée et à bientot!
  • Cool, j'étais justement en train de le rechercher. :)

    Merci pour cette mise à jour.


    à plus,

    Gzyg
  • GzygGzyg Member
    février 2015 modifié
    De plus :

    Il serait bien de réécrire la doc (toujours aussi peu noob-friendly) pour préciser (notamment) que le champ "balise" n'attend pas une balise html mais un "identifiant unique" (si on choisit deux fois le même, le deuxième se voit incrémenté d'un numéro d'ordre).

    edit et qu'on peut mettre n'importe quoi dans le champ groupe. D'ailleurs, à quoi sert-il ? ]:D


    Re-merci, néanmoins pour ce déterrage bien utile. :)


    à plus,

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