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.

Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

    Adapter un code du LS

    Sou
    Sou
    MasculinAge : 34Messages : 8

    Ven 13 Jan 2017 - 16:31

    Bonjour,

    Même si je suis un petit nouveau (ma présentation), j'ai déjà quelques questions.

    En me promenant sur le forum du Libre Service, je suis tombé sur cette superbe page d'accueil qui me plait beaucoup.
    Cependant, je me demandé si il est possible de la modifier de façon à voir lorsque un nouveau sujet ou une nouvelle réponse est postée, car ça ne semble pas être le cas dans la version proposée ici.

    Par exemple, serait-il possible de faire changer de couleur la barre transparente (qui se trouve au niveau du titre des forums)? Ou encore y afficher une alerte du type "nouveau message".

    Cordialement, Sou :)


    Dernière édition par Sou le Dim 29 Jan 2017 - 8:22, édité 1 fois
    Sou
    Sou
    MasculinAge : 34Messages : 8

    Lun 16 Jan 2017 - 7:41

    Bonjour, je tente un up du sujet.

    Ayant tenté de résoudre le problème par moi même, j'ai découvert le morceau de code qui gère la barre transparente en question:
    Code:

    .bottom_section {
      position: relative;
      margin-top: -40px;
      width: 490px;
      height: 40px;
      background-color: #fff;
      opacity: 0.3;
    }

    Pouvant donc en modifier la couleur ainsi que l'opacité, et avec un peu plus de recherche surement aussi le contenu, j'aurai besoin d'une âme charitable m'indiquant comment inclure une condition au format des templates, du moins je suppose que c'est là qu'il faut agir, lorsqu'un nouveau message est posté.

    Merci d'avance, Sou.



    Lorsque l'on ne sait pas, suffit d'apprendre Wink
    Sou
    Sou
    MasculinAge : 34Messages : 8

    Jeu 19 Jan 2017 - 11:06

    Bonjour, je tente un up de nouveau :)



    Lorsque l'on ne sait pas, suffit d'apprendre Wink
    Nihil Scar Winspeare
    Nihil Scar Winspeare
    Messages : 5244

    Sam 28 Jan 2017 - 22:42

    Hello !

    C'est effectivement possible, on va avoir ici une solution avec du html et du css ^^

    Dans ton template, on va rajouter une ligne avant la barre. On trouve donc cette ligne là dans ton template :
    Code:
    <div class="bottom_section"></div>

    Et juste avant, on met ça :
    Code:
    <img class="forum_img_status" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
    C'est l'image qui dit "Nouveau sujet" / "Pas de nouveau message" / etc.

    Pas d'inquiétude cela ne changera pas l'affichage, on va ajouter du CSS pour masquer l'image ^^

    Ensuite, dans le CSS on va ajouter :
    Code:
    /* cache image nouveaux messages forum */
    .forum_img_status {
        display: none:
    }

    /* Style de la barre en bas quand il y a un nouveau message */
    .forum_img_status[alt="Nouveaux messages"] + .bottom_section {
      background: red;
    }

    C'est un exemple si tu veux changer la couleur de la barre, mais si tu veux tu peux simplement afficher une image que tu places à un autre endroit !

    Code:
    .forum_img_status[alt="Nouveaux messages"] + .bottom_section
    En fait ce qu'on fait c'est qu'en CSS on lui dit "S'il y a une image nouveau / pas de nouveau, etc qui a le texte alt "Nouveaux messages", alors pour .bottom_section juste après tu mets ce style CSS là ...

    Sur mon forum test ça fonctionne bien, si tu as un bug, pourras-tu ajouter le lien de ton forum s'il te plait ?

    Sou
    Sou
    MasculinAge : 34Messages : 8

    Dim 29 Jan 2017 - 1:05

    Merci beaucoup !

    Ta solution marche nickelle Wink
    Je l'ai pour l'instant utilisé sur un forum de test, mais je ne tarderai pas à l'appliquer de façon définitive. Bien entendu je n’oublierai pas de te citer pour l'aide à la réalisation.

    Merci encore énormément !



    Lorsque l'on ne sait pas, suffit d'apprendre Wink
    Marie
    Marie
    FémininAge : 34Messages : 2206

    Dim 29 Jan 2017 - 1:19

    Coucou,

    Je passais en coup de vent mais n'oublie pas de mettre l’icône résolu si tout est nickel. ça facilite le travail de nos pauvre modérateur/admin ou responsable. :)

    Bisous!



    /

    Kit fait par Arpège. Merci! :love:
    Sou
    Sou
    MasculinAge : 34Messages : 8

    Dim 29 Jan 2017 - 8:22

    Fais Wink



    Lorsque l'on ne sait pas, suffit d'apprendre Wink
    Contenu sponsorisé


      La date/heure actuelle est Lun 29 Avr 2024 - 13:25