AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.

-27%
Le deal à ne pas rater :
-27% sur la machine à café Expresso Delonghi La Specialista Arte
399.99 € 549.99 €
Voir le deal

    Le widget des ''derniers sujets'' où vous le désirez !

    Undomiel
    Undomiel
    FémininAge : 40Messages : 63

    Lun 31 Jan 2011 - 21:29

    Rappel du premier message :


    Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
    Lien pour comprendre pourquoi le contenu n'est pas sous hide


    Édit Onyx : Le LS a été refait de A à Z suite aux modifications du widget par Forumactif. Il fonctionne maintenant pour toutes les versions.

    Bonjour à tous !

    Comme vous le savez sans doute, Forumactif propose un certain nombre de widgets dont le plus connu est l'affichage des derniers sujets auxquels il y a eut une réponse. Ce tableau est bien pratique mais plusieurs d'entre nous aimeraient sans doute pouvoir l'utiliser ailleurs que sur le portail ou dans les widgets latéraux.

    Étape 1 - Activer les widgets


    Tout d'abord, vous devez activer les widgets.

    Pour cela, rendez-vous sur :
    > Panneau d'administration
    > > Modules
    > > > Portail et Widgets
    > > > > Gestion des widgets du forum

    Puis, vous vous assurez que le widget des derniers sujets est le premier widget en haut à droite (quitte à supprimer tous les autres).
    Vous vous assurez que, dans le widget des derniers sujets, le défilement est activé.




    Étape 2 - Mettre les derniers sujets où on veut



    Nous allons maintenant allez où on veut placer les derniers sujets.

    Puis, vous mettez le code suivant où vous voulez que les derniers sujets s'affichent :
    Code:
    <div id="derniers_sujets"></div>




    Étape 3 - Installer le javascript



    Nous allons ensuite mettre un javascript dans :
    > Panneau d'administration
    > > Modules
    > > > HTML & Javascript
    > > > > Gestion des codes Javascript

    Vous vous assurez que la gestion des codes javascript est activée.

    Vous créez un nouveau javascript.
    Vous choisissez le placement "sur l'index" si vous voulez que cela s'affiche seulement sur la page d'accueil
    Vous choisissez le placement "sur toutes les pages" pour l'afficher partout.

    Vous collez ce javascript et vous enregistrez :
    Code:
    $(function(){
     
      /*Chemin pour phpBB3, Invision et PunBB*/
      var pour_phpbb3_invision_punbb = '#left .module:first .js-marquee:first';
     
      /*Chemin pour phpBB2*/
      var pour_phpbb2 = '#left .forumline:first .js-marquee:first';
     
      /*Aller chercher le contenu des derniers sujets avec les chemins*/
      var widget_derniers_sujets = $(pour_phpbb2 + ',' + pour_phpbb3_invision_punbb).html();
     
      /*On ajoute le contenu der derniers sujets dans le bloc où on veut qu'ils soient*/
      $('#derniers_sujets').html(widget_derniers_sujets);
     
    });




    Étape 4 - Allez mettre un peu de CSS



    Enfin, on met ceci dans le CSS :
    Code:
    /*Fait disparaître la colonne des widgets*/
    #left {
      display: none;
    }
    /*Personnaliser le contenu des derniers sujets*/
    #derniers_sujets {
    width: ;
    }

    Voilà, c'est tout ^^

    Si jamais vous voulez que les derniers sujets défilent, je vous invite sur ce tutoriel.
    Aidden
    Aidden
    MasculinAge : 30Messages : 45

    Dim 8 Mai 2016 - 17:09

    merci pour l'astuce !
    Likilou
    Likilou
    MasculinAge : 31Messages : 309

    Mer 15 Mar 2017 - 17:24

    merci



    Le widget des ''derniers sujets'' où vous le désirez ! - Page 3 707828SignArthur2
    Onyx
    Onyx
    FémininAge : 30Messages : 3350

    Ven 7 Avr 2017 - 21:33

    Bonjour!

    Le LS a été modifié et il fonctionne de nouveau, have fun people :hudada:



    Loona
    Loona
    FémininAge : 57Messages : 22

    Dim 2 Déc 2018 - 9:38

    Merci pour ce code.
    Mais peut-on le faire défiler de bas en haut ou de haut en bas ? Merci d'avance.



    Le widget des ''derniers sujets'' où vous le désirez ! - Page 3 Signat10
    Athéna
    Athéna
    FémininAge : 63Messages : 29

    Mer 17 Avr 2019 - 7:05

    Bonjour et merci !

    Désolée pour ma question mais je ne comprends pas l'étape 2 Embarassed :
    Étape 2 - Mettre les derniers sujets où on veut

    Nous allons maintenant allez où on veut placer les derniers sujets.

    C'est dans les templates qu'il faut aller ? Je ne sais pas où insérer ce code.

    Pour le reste tout est clair.

    D'avance merci pour votre réponse.



    "L'esprit est un instrument de musique avec une certaine gamme de tons,
    au-deLà desquels s'étend un silence infini."
    Eurybia Pyrit
    Eurybia Pyrit
    FémininAge : 32Messages : 14

    Sam 16 Mai 2020 - 12:41

    Merci, ça à l'air intéressant, malheureusement le code ne fonctionne pas pour moi...
    Je crois que les explications sont trop concises pour l'amateur que je suis ^^"
    Dans le code, je ne comprends ni ce que je dois enlever, ni ce que je dois rajouter, pourtant ça à l'air très clair pour tout le monde ...
    Risa
    Risa
    FémininAge : 36Messages : 264

    Lun 4 Jan 2021 - 20:42

    Le code ne fonctionne pas pour modernbb c'est dommage.
    Lauranna
    Lauranna
    FémininAge : 35Messages : 30

    Dim 9 Mai 2021 - 9:11

    Bonjour!

    Merci pour ce code, très intéressant. J'avoue, j'aurais aimé le détourner pour afficher les derniers sujets ET les meilleurs posteurs de la semaine, mais j'ai cru comprendre qu'il ne marchait que pour une balise marquee. Est-ce qu'il y a moyen de modifier un poil le JS pour que ça marche pour d'autres balises?
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 9:40