Articles wordpress sur mon site (Créer un compte)

  • Statut : non résolu
15 sujets de 31 à 45 (sur un total de 53)
  • Auteur
    Messages
  • #900401
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Dans les parametres du plugin fancyboxil y a

    jQuery(thumbnails).addClass(« fancybox »).attr(« rel », »fancybox »).getTitle();

    Puis-je l’utiliser ? et comment ?

    #900402
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je ne sais pas trop quel plugin fancybox tu as pris, mais normalement si tu as bien appelé les scripts et css de fancybox, ton image tu devrais pouvoir la construire avec quelque chose de ce style:

    <a class="fancybox" rel="fancybox" href=" »>

    #900403
    grem001
    Participant
    Padawan WordPress
    64 contributions

    C’est le plugin Fancybox for WordPress (version 3.0.2)

    Pour info, j’ai mis mon fichier qui affiche l’article en entier dans le repertoire de mon wordpress. Je me disais que comme ça les fonctions wordpress fonctionneraient mieux…

    J’ai regardé ton code

    <a class="fancybox" rel="fancybox" href=" »></a>

    Mais en fait j’aimerai que les photos que je met dans l’article entier puissent s’afficher avec l’effet et ton code ajoute la miniature dans mon article.

    Je l’ai cependant ajouté comme ceci pour voir :

    <div class="alaune"> $id);
    query_posts( $args );
    while ( have_posts() ) : the_post();
    echo ‘<div class="Titre7">‘ . get_the_title(). ‘</div>‘;
    echo ‘<br />‘;
    the_content();
    endwhile;
    wp_reset_query();
    }
    else echo ‘pas id’;
    ?>
    <a class="fancybox" rel="fancybox" href=" »></a>
    </div>

    Regarde ici

    Lorsque je clique sur la miniature que ton code insert, j’ai une erreur 404.
    Ce que j’aimerai c’est que dans cette page, lorsque je clique sur l’image (pas la miniature) elle s’affiche avec l’effet fancybox et non dans une nouvelle page.

    Merci de ton aide

    #900404
    Guy
    Participant
    Maître WordPress
    14817 contributions

    bon… déjà, je t’avais dit une bétise, il faut avant retrouver l’url du thumbnail

    $thumb_url = wp_get_attachment_image_src( get_post_thumbnail_id(), ‘full’);
    <a class="fancybox" rel="fancybox" href=" »>

    et il faut le mettre à l’intérieur de la boucle (à l’intérieur du while …endwhile).

    Ensuite, l’affichage en lightbox se fait sur ton site, cela ne sert à rien de mettre une extension wordpress, c’est ton site qui doit inclure un plugin jquery fancybox.

    #900405
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Je peine a insérer ton code

     $id);
    query_posts( $args );
    while ( have_posts() ) : the_post();
    echo ‘<div class="Titre7">‘ . get_the_title(). ‘</div>‘;
    echo ‘<br />‘;
    the_content();
    $thumb_url = wp_get_attachment_image_src( get_post_thumbnail_id(), ‘full’);
    <a class="fancybox" rel="fancybox" href=" »></a>

    endwhile;
    wp_reset_query();
    }
    else echo ‘pas id’;
    ?>

    Il y a comme un probleme mais lequel ?

    #900406
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Et j’ai bien lightbox d’installé sur mon site mais pas très pratique car dans le lien de chaque image il faut que j’ajoute rel=lightbox.
    Je me disais que vu que mes articles et photos passent maintenant par wordpress, je pouvais avoir cet effet automatiquement, non ?

    #900407
    Guy
    Participant
    Maître WordPress
    14817 contributions

    il faut mettre:

    $thumb_url = wp_get_attachment_image_src( get_post_thumbnail_id(), ‘full’);
    ?>
    <a class="fancybox" rel="fancybox" href=" »>
    <?php

    #900408
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Bonjour,

    Ce code ne fonctionne pas mais de toute façon il fait apparaitre la miniature dans l’article. Ce que j’aimerai c’est gérer l’affichage des liens d’images.

    Comme tu peux le voirici :

    – J’ai créé une galerie avec l’outil galerie de wordpress et j’aimerai ouvrir les images avec un effet style fancybox
    – J’ai ajouter une photo (en bas) et dans le code du lien j’ai ajouté rel=lightbox (script installé sur mon site en php) et ça fonctionne mais c’est pas pratique, il faut que je le fasse sur chaque photo que j’insere…

    Y’a t il un moyen de faire en sorte que chaque lien d’image dans mes articles intègre » rel=lightbox » ?

    Ou plus généralement, comment faire en sorte que le plugin fancybox que j’ai installé sur wordpress puisse fonctionner lorsque j’affiche mes articles sur ma page php ?

    Merci beaucoup

    #900409
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Je te l’ai déjà dit au moins trois ou quatre fois: le plugin wordpress ne fonctionnera pas dans ta propre page et il n’y a pas d’autre moyen que d’ajouter le « fancybox »:
    – soit à la main à la saisie
    – soit avec un script javascript tournant sur ton site et qui modifiera le HTML des images pour ajouter le rel=’fancybox (ou lightbox) et/ou la classe qui va bien.

    #900410
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Ok ok

    Alors y’ a t il un moyen pour faire en sorte que le rel=lightbox se mette automatiquement. Dans les fichiers wordpress qui gerent l’affichage des images, n’y a t il pas un endroit ou je puisse ajouter ce code ?

    #900411
    Guy
    Participant
    Maître WordPress
    14817 contributions

    ben si, c’est ce que je te disais… avec un script javascript (ou jquery) qui va ajouter les attributs et classes sur les élements

    jquery( ton element).addclass(« lightbox »).attr(« rel », « lightbox »);

    il faut juste que tu cibles l’élément que tu veux, tu as retiré le lien précédent, je ne peux donc pas voir sur ton site comment cela a été implémenté.

    #900412
    grem001
    Participant
    Padawan WordPress
    64 contributions

    Dis moi ce que tu as besoin

    #900413
    Guy
    Participant
    Maître WordPress
    14817 contributions

    que tu remettes l’exemple que tu avais mis, comprenant les deux galerie et image en lightbox

    #900414
    grem001
    Participant
    Padawan WordPress
    64 contributions

    http://www.ville-joeuf.fr/wp/alaunetest2.php?idpost=1

    pour l’effet lightbox, dans mon head je fais appel aux fichier javascript et css :

    Les trois images du haut ont été créées avec l’outil galerie en natif wordpess
    Celle du bas j’ai ajouté rel=lightbox dans le lien

    #900415
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je pense que jquery est lancé dans ton site, si il ne l’est pas, il faudra le faire et tu ajoutes le script suivant qui devrait fonctionner

    jQuery(document).ready(function($) {
    $(« .gallery-icon > a »).attr(« rel », « lightbox »);
    });

15 sujets de 31 à 45 (sur un total de 53)
  • Vous devez être connecté pour répondre à ce sujet.