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.


    Afficher les messages sous forme de bulle BD

    Whitemoon
    Whitemoon
    FémininAge : 24Messages : 695

    Lun 23 Déc 2013 - 15:21

    Rappel du premier message :

    Source : Threax, forumactif.

    Bonjour ! Je vais aujourd'hui vous apprendre à réaliser ceci : Afficher les messages sous forme de bulle BD - Page 12 Tutoma10



    1.Templates

    Pour modifiez les templates, vous devez :

       - Être en version phpBB2
       - Être fondateur du forum
       
    Ensuite, vous avez besoin d'une image-flèche qui fera le lien entre l'avatar et le message du membre et qu'il vous faudra héberger. Afficher les messages sous forme de bulle BD - Page 12 Sans_t11

    Repérez bien les dimensions de votre image, vous en aurez besoin ensuite : ici, 20x20.

    Editez le template viewtopic_body


    Repérez dans le template cet extrait :


               
    Code:
    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28" colspan="2">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td><span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}  <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>


    C'est ici que nous allons placer une div avec une class où se trouvera notre image, mais aussi la class qui transformera le message en bulle.
    Remplacez-le par :

             
    Code:
    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28" colspan="2"><div class="fleche"> </div>
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="bulle">
                        <tr>
                          <td><span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}  <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>



    2.CSS

    Ajoutez le code suivant :
    Code:

                .fleche {
                background-image : url("adresse de votre image");
                width: 20px;
                height :20px;
                position : relative;
                top :50px;
                left :-19px;  }


    Explications :
    background-image : url("adresse de votre image"); : c'est l'image de votre flèche
    width: 20px; : c'est la largeur de votre image
    height :20px; : c'est la hauteur de votre image
    position : relative; : permet de changer la position de votre image
    top :50px; : à régler si besoin, il s'agit du décalage à partir du haut de votre image pour la mettre à celui prévu
    left :-19px; : idem, mais en largeur à partir de la gauche. Calculez le facilement : largeur de l'image - 1 pixel

    Puis ajoutez le code suivant :

           
    Code:
      .bulle{
                background-color : #FFCC00;
                border : 1px solid #FF9900;
                -moz-border-radius: 20px ;
                -webkit-border-radius:20px;
                -border-radius:20px;
                -khtml-border-radius:20px;
                padding : 5px;
                }


    Explications :
    background-color : #FFCC00; : couleur du fond de la bulle
    border : 1px solid #FF9900; : couleur de la bordure de la bulle
    -moz-border-radius: 20px ;
    -webkit-border-radius:20px;
    -border-radius:20px;
    -khtml-border-radius:20px; : création des arrondis selon les navigateurs
    padding : 5px; : espace interne pour éviter que le texte et les images dépassent sur les bordures de la bulle


    3. Astuce en plus

    Si vos messages sont courts, un décalage peut apparaître.
    Vous pouvez donc choisir de mettre une hauteur minimum à votre bulle en rajoutant dans le code CSS de .bulle :
    min-height : 100px;

    Ce qui s'intégrerait de cette manière :

           
    Code:
      .bulle{
                background-color : #FFCC00;
                border : 1px solid #FF9900;
                -moz-border-radius: 20px ;
                -webkit-border-radius:20px;
                -border-radius:20px;
                -khtml-border-radius:20px;
                padding : 5px;
                min-height : 100px;
                }


    Merci créditer Never-Utopia sur vos forums !

    Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^
    Si vous avez des problèmes avec ce LS, venez poster ici.


    Dernière édition par Len kagamine le Jeu 26 Déc 2013 - 13:55, édité 1 fois
    teteaclaquefr
    teteaclaquefr
    MasculinAge : 33Messages : 39

    Jeu 28 Aoû 2014 - 1:24

    Merci :) !
    Archange_Maxime
    Archange_Maxime
    MasculinAge : 36Messages : 19

    Ven 29 Aoû 2014 - 13:19

    merci :)
    Natsumi13
    Natsumi13
    FémininAge : 28Messages : 64

    Ven 29 Aoû 2014 - 17:06

    Arigato
    avatar
    Nal Souclade
    MasculinAge : 25Messages : 167

    Dim 31 Aoû 2014 - 23:48

    Super ! Merci beaucoup !
    kevin85400
    kevin85400
    MasculinAge : 31Messages : 176

    Sam 6 Sep 2014 - 18:52

    merci



    Afficher les messages sous forme de bulle BD - Page 12 Sans_t11
    Sadistic Syndrome
    Sadistic Syndrome
    FémininAge : 32Messages : 84

    Dim 7 Sep 2014 - 12:27

    Merci de partager, le rendu est vraiment sympa !
    Abysse Yclette
    Abysse Yclette
    FémininAge : 32Messages : 123

    Dim 7 Sep 2014 - 15:56

    Merci =)



    Afficher les messages sous forme de bulle BD - Page 12 742880velo
    Stitch56
    Stitch56
    FémininAge : 31Messages : 209

    Jeu 11 Sep 2014 - 14:53

    J'étais justement entrain de me demander comment on faisait x) Marchiii o/
    plushmasters
    plushmasters
    FémininAge : 32Messages : 71

    Ven 12 Sep 2014 - 14:49

    merci <3
    Yooachte
    Yooachte
    FémininAge : 31Messages : 54

    Dim 14 Sep 2014 - 3:52

    Merci beaucoup :)
    Anonymous
    Invité

    Dim 14 Sep 2014 - 10:53

    Merci !
    Leisha.
    Leisha.
    FémininAge : 33Messages : 29

    Mar 16 Sep 2014 - 9:05

    Merci du partage !
    Skyleen
    Skyleen
    FémininAge : 32Messages : 476

    Mer 17 Sep 2014 - 1:09

    Merci pour le partage <3



    2013 ▬
    Commandes en cours : 0    ▬ Commandes finis : 2
    avatar
    .erin
    FémininAge : 29Messages : 28

    Mer 17 Sep 2014 - 18:20

    merci
    CECILE362
    CECILE362
    FémininAge : 35Messages : 198

    Sam 20 Sep 2014 - 13:58

    Merci Very Happy
    LHOOQ
    LHOOQ
    MasculinAge : 32Messages : 20

    Mer 24 Sep 2014 - 0:15

    Merci
    picka234
    picka234
    FémininAge : 59Messages : 636

    Mer 24 Sep 2014 - 23:31

    merci
    Mr Yo
    Mr Yo
    MasculinAge : 50Messages : 37

    Dim 28 Sep 2014 - 11:49

    merci
    tinker`bell
    tinker`bell
    FémininAge : 35Messages : 20

    Dim 28 Sep 2014 - 12:54

    Je cherchais ce code, super merci beaucoup.
    Storminder
    Storminder
    MasculinAge : 28Messages : 56

    Dim 28 Sep 2014 - 14:04

    Un grand merci !
    W.
    W.
    FémininAge : 26Messages : 127

    Dim 28 Sep 2014 - 18:05

    merci



    Je suis Charlie.
    Tony`s
    Tony`s
    MasculinAge : 33Messages : 64

    Lun 29 Sep 2014 - 3:02

    merci ^^
    Kikton
    Kikton
    MasculinAge : 28Messages : 29

    Lun 29 Sep 2014 - 13:51

    Merci pour le tutoriel :)
    murphy__s
    murphy__s
    MasculinAge : 34Messages : 33

    Mer 1 Oct 2014 - 1:11

    Merci
    Shatters
    Shatters
    FémininAge : 31Messages : 57

    Mer 1 Oct 2014 - 14:25

    Merci !



    J'ai appelé les bourreaux pour, en périssant, mordre la crosse de leurs fusils. J'ai appelé les fléaux, pour m'étouffer avec le sable, avec le sang. Le malheur a été mon dieu. Je me suis allongé dans la boue. Je me suis séché à l'air du crime. Et j'ai joué de bons tours à la folie. (Rimbaud)
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 16:05