[plugin] Blogroll

2»

Réponses

  • AirW a écrit:
    Si, donc, tu as une solution pour créer des sections dans la liste des liens, je suis toujours preneur !
    Je n'ai pas osé tenter la solution proposée par Danielsan (peut-être en local quand j'aurai plus de temps...)
    bg62 a écrit:
    je cherche aussi à placer 2 blogrol, mais cette solution n'a pas l'aire de fonctionner ... et que mettre comme code d'appel en plus ???

    J'ai bien une solution pour vous mais sans utiliser blogroll... vous pouvez me contacter par mail.
  • Quel est le but d'avoir deux instances de blogroll ?
    Avec la nouvelle version, vous pouvez appeler plusieurs fois le hook "showBlogroll" avec en paramètre un groupe, vous pouvez donc afficher différents liens, en différents endroits.

    @Jerry Wham: en faisant ça, tu afficheras toujours les même liens, le fichier de conf lu par la méthode étant toujours le meme.
  • rockyhorror a écrit:
    Quel est le but d'avoir deux instances de blogroll ?
    Avec la nouvelle version, vous pouvez appeler plusieurs fois le hook "showBlogroll" avec en paramètre un groupe, vous pouvez donc afficher différents liens, en différents endroits.

    @Jerry Wham: en faisant ça, tu afficheras toujours les même liens, le fichier de conf lu par la méthode étant toujours le meme.
    le but est principalement de pouvoir gérer des liens en sidebar ET en footer par exemple ... si cette nouvelle mouture le permet, alors là ... au top, comme d'hab !!
    :)
    faut que je teste ....
  • Je pense que cette version devrait répondre à cette problématique.
    Tu met des liens dans un groupe footer, et d'autre dans un groupe sidebar, et tu appel le hook qui va bien avec en paramètre le nom du groupe.

    Lis bien l'aide pour la syntaxe.
  • @rockyhorror : ah oui, c'est vrai. J'ai pas testé non plus. C'était juste une idée en l'air...
  • Site inaccessible pour le moment, je retente plus tard :)
  • Désolé, panne de courant :|
    ça remarche.
  • rockyhorror a écrit:
    Quel est le but d'avoir deux instances de blogroll ?
    Avec la nouvelle version, vous pouvez appeler plusieurs fois le hook "showBlogroll" avec en paramètre un groupe, vous pouvez donc afficher différents liens, en différents endroits.

    @Jerry Wham: en faisant ça, tu afficheras toujours les même liens, le fichier de conf lu par la méthode étant toujours le meme.

    Pour moi il s'agit de distinguer 2 types de contenus : les sites propres à certaines actions de l'association et d'autre part les sites d'associations partenaires.
  • En attendant tu peux toujours éditer ton fichier sidebar ou footer pour ajouter des liens pour tes associations partenaires, et utiliser le plugin pour les sites propres à ton association.
  • @AirW: même principe, tu classes tes liens dans deux groupes "association" et "partenaires", puis tu appel "showBlogroll" en différents endroits (sidebar et footer par ex) avec en paramètre le groupe que tu veux afficher.
  • On peut également utiliser l'inclusion de pages statiques sans utiliser le plugin. Stéphane prend l'exemple de la sidebar mais ça fonctionne pour tous les fichiers du thème.
  • @rockyhorror : Pourrais-tu mettre un exemple pour les billes comme moi ?
    ;)
  • Je prend un exemple

    Tu veux afficher des liens dans la sidebar, et d'autres liens dans le footer.
    Tu créer tes liens dans l'administration du plugin, en les ajoutants dans un groupe "sidebar" et un groupe "footer"
    blogroll-exemple.png

    Ensuite, dans le fichier "sidebar.php" de ton thème tu utilises:
    [== PHP ==]
     <?php eval($plxShow->callHook('showBlogroll', array('', 'sidebar'))); ?>
    

    Et dans le fichier "footer.php" de ton thème tu utilises:
    [== PHP ==]
    <?php eval($plxShow->callHook('showBlogroll', array('', 'footer'))); ?>
    

    Voila, en bas de page tu auras les liens du groupe "footer", et dans la barre de navigation les liens du groupe "sidebar"

    Hésite pas.
  • Merci rockyhorror !

    Je reviens après un moment de saturation. Ça commence à s'éclaircir !

    Et pour voir apparaître le sous-titre (= nom du groupe) ?
    Je voudrais avoir tous les liens dans la sidebar mais qu'on distingue clairement les 2 groupes :

    LIENS
    [list=*]
    [*]GROUPE1
    [list=*]
    [*]lien1[/*]
    [*]lien2[/*]
    [*]lien3[/*]
    [/list][/*]
    [*]GROUPE2
    [list=*]
    [*]lien4[/*]
    [*]lien5[/*]
    [/list][/*]
    [/list]

    Je n'ai pas bien compris le fonctionnement du 1er paramètre.

    Merci encore de ton aide !
  • @rockyhorror
    ça c'est ce qui s'appelle un TUTO !!! :)
    j'avais ceci avec la version précédente :
    [== PHP ==]
    <?php eval($plxShow->callHook('showBlogroll',  '<li><a href="#url" hreflang="#langue" title="#description">#title</a></li>')); ?>
    
    est-il nécessaire de remettre le même genre de syntaxe ???
    @+
  • @AirW:
    Je n'ai rien prévu pour afficher le nom du groupe. Tu peux dans ton cas utiliser quelque chose comme ça:
    [== PHP ==]
    <h3><?php eval($plxShow->callHook('showBlogrollHead')); ?></h3>
    <ul>
      <li>nom du groupe 1</li>
      <ul>
        <?php eval($plxShow->callHook('showBlogroll', array('', 'groupe1'))); ?>
      </ul>
    
      <li>nom du groupe 2</li>
      <ul>
        <?php eval($plxShow->callHook('showBlogroll', array('', 'groupe2'))); ?>
      </ul>
    </ul>
    

    Le premier paramètre permet de changer le formatage par défaut des liens (tu ne veux pas forcément que tes liens soient sous forme d'une liste). les arguments #url #langue #description #title, seront remplacées par les valeurs de chaque lien. Ex:
    [== PHP ==]
     <?php eval($plxShow->callHook('showBlogroll', array('<img src="monimage.png" /><a href="#url" hreflang="#langue" title="#description">#title</a>', 'groupe1'))); ?>
    

    @bg62:
    Tu peux conserver cette syntaxe, mais si tu ne change pas le formatage par défaut tu peux également utiliser:
    [== PHP ==]
    <?php eval($plxShow->callHook('showBlogroll')); ?>
    
  • Yes ! Merci rockyhorror, c'est magnifique* ! (ici)

    * en toute modestie bien entendu !
  • avril 2014 modifié
    Salut Rockyhorror,

    J'ai installé le thème CieProject de Marion (qui est une installation complète de PluXml 5.3.1) qui contient le plugin Blogroll (que je n'avais jamais utilisé).
    Je l'ai trouvé intéressant et j'ai pu modifier des liens existants.

    Par contre, je ne peux pas créer de groupes : quand je clique sur OK, rien ne se passe !
    De plus :
    1/ la dropdown, sous la liste contient "Dor Selection" comme première option ? ! ?
    2/ la dropdown de choix de groupe contient une seule option "aucun" : en Français dans le texte, alors que tout le reste est en Anglais ! ;-)

    Bonne journée,
    L@u
  • Bonjour,

    Peux tu me confirmer que tu as le plugin jquery d'installé et activé ?
  • Bonjour,

    J'ai apporté une modification au plugin. Dans la partie admin j'ai ajouté un champ class qui permet de définir une class css de façon à pouvoir gérer côté public comment s'affiche le lien. Je l'utilise pour mon thème afin de définir une icône spécifique à chaque liens.

    Qui gère le plugin maintenant ? A qui envoyer mes modifications ?

    J'ai un string de l'array

  • lut;)
    @rockyhorror sur ' the poulpe ' non ?
    :)
  • Ok je viens de lui envoyer un message.

    J'ai un string de l'array

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