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 du moment : -25%
-25% Samsung Odyssey G9 G95C – Ecran PC Gamer ...
Voir le deal
599 €

    Chatbox en panneau latéral

    Alumine
    Alumine
    FémininAge : 27Messages : 487

    Ven 8 Mai 2015 - 18:58

    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


    Chatbox en panneau latéral




    PHPBB2 - Aperçu - code légendé - CSS et templates - affichage uniquement sur la page d'accueil


    /!\ Avant toute chose regardez bien comment ça marche: à l'ouverture la chatbox fait se décaler tout le forum ! Ca ne fonctionnera pas bien avec un forum trop large.



    Cocher des trucs


    Vous pouvez aussi afficher la CB en haut et en bas de page si vous le souhaitez. Rendez-vous dans votre panneau d'administration > Modules > ChatBox > Configuration et cochez les trucs comme suit !
    Activer la CB: OUI
    Afficher les avatars: OUI
    Affichage de la CB: NE PAS AFFICHER
    (oui c'est bizarre de l'activer sans l'afficher... mais celle que l'on va rajouter n'est pas gérée par ce bouton )



    Template index_body


    C'est la structure HTML de la page d'accueil. (Affichage > Templates > général > index_body)
    Juste après le {JAVASCRIPT} qui est au début, ajoutez ceci:
    Code:

    <div id="cb">
      <iframe src="/chatbox/index.forum" style="width: 350px; height: 100%;" frameborder="0" cellspacing="0"></iframe>
    </div>

    Validez, publiez ! Donc là on vient de rajouter une chatbox supplémentaire uniquement sur la page d'accueil.



    CSS


    Affichage > Couleurs > feuille de style CSS
    Ajoutez tout ça à votre code ! Tout est légendé pour que vous puissiez facilement changer les couleurs et les polices.
    Code:
    /*CHATBOX, par Alu pour Never-Utopia********************************************************************/
    #cb, body{-webkit-transition:margin 2s ease, right 2s ease; transition:margin 2s ease, right 2s ease;}
    #cb{height:100%; position:fixed; right:-350px; bottom:0; z-index: 999;}

    body.chatbox{
      font-family:'sans-serif';/*police*/
      font-weight:200;/*epaisseur police(normal:enlever la ligne)*/
    }
    #chatbox_footer, #chatbox_footer .catBottom{height:60px !important;background-color:#C4FF6B; /*couleur du bas de la cb*/}
    #chatbox_header{width:100%; position:absolute;background-color:#C4FF6B; /*couleur du haut de la cb*/}
    .chatbox_row_2{background: #F0F0F0; /*couleur de la rangée message foncée*/}
    .chatbox_row_1, #chatbox{ background:#FFFFFF;/*couleur du fond de la cb et de la rangée message claire*/}
    #chatbox_members{width:100%; height: 50px;border:none; background-color:#68BF56 !important;/*couleur de fond de la partie membres en ligne*/ color:white;/*couleur du texte*/}

    /*phrases de connexion et déconnexion*/
    .msg span[style*="green"] strong{color:#68BF56; font-variant:small-caps; font-weight:normal;}
    .msg span[style*="red"] strong {color:black; font-variant:small-caps; font-weight:normal;}

    /*remplacer le titre de la chatbox*/
    #chatbox_header .cattitle strong { display: none; }
    #chatbox_header .cattitle:before {content:"Discussions ♪♫";font-weight:200}

    /*affichage des avatars*/
    #chatbox .cb-avatar > img { height: 66px !important; width: 30px !important;}
    #chatbox .cb-avatar {
      float: left;
      margin-right: 4px;
      background-color:white;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
      height: 40px !important;
      width: 30px;
      vertical-align: middle;
      overflow:hidden !important;
    }

    /*Ne pas toucher*/
    .chatbox td.catBottom{border:none !important;}
    #chatbox{top:80px; left:0; bottom:50px;}
    #chatbox_header .catBottom{height:30px;}
    .chatbox_row_2, .chatbox_row_1{margin:5px 4px 4px; border-radius:2px; box-shadow: inset 0px 0px 30px 0px #EFEFEF;}
    .text-styles td{vertical-align:top;}
    .chatfootertable{display:block;width:100%; top:13px; position:relative;}
    .text-styles td:last-child{display: block !important; position:absolute;right:10px; top:-27px;height:20px;}
    .text-styles td:last-child label{display: none;}

    .away-users li{display:inline;font-weight:400 !important;color:white !important;}
    body.chatbox strong{font-weight:400; font-variant:small-caps;letter-spacing:1px;}
    #chatbox .date-and-time {font-size:9px;}
    #chatbox_members .member-title{color:white;font-weight:400;font-variant:small-caps;}
    #chatbox > p {border-bottom: 1px solid #d5dde5;}

    /*bouton de la chatbox*/
    .bouton{
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      text-align:center;
      color:#FFFFFF;/*couleur du texte*/
      padding:5px 10px;
      border-radius:2px;
      border:none;
      font: 600 20px 'Amatic SC';/*police*/
      letter-spacing:2px;/*espacement des lettres*/
      text-shadow:0 1px 0 green;/*ombre du texte*/
      background-color:#68BF56;/*couleur de fond*/
      box-shadow: 0px 3px 0px 0px #3D992B;/*ombre*/
      -webkit-transition: background 0.2s ease;
      transition: background 0.2s ease-in-out;
    }
    .bouton:hover {background-color: #54B341;/*couleur de fond au survol de la souris*/}
    .bouton:active {box-shadow: 0px 1px 0px 0px #3D992B;padding-top:6px; padding-bottom:4px;}/*au moment du clic*/

    Voilà... Donc là logiquement la chatbox est invisible. Normal on n'a pas encore mis le bouton qui permet de l'ouvrir !



    Bouton


    Vous pouvez le mettre où vous voulez, et même le mettre plusieurs fois si vous voulez. Le plus simple est de le mettre dans votre message de page d'accueil. (Affichage > Page d'accueil > Généralités) La partie script contient le javascript qui fait fonctionner l'apparition / disparition de la chatbox. Les deux boutons, ouvrir et fermer, s'intervertissent quand on clique. A vous ensuite d'intégrer et de customiser ce bouton via le CSS pour l'intégrer à votre forum (=
    Code:
    <script type="text/javascript">
    function ouvrircb(name){
      document.getElementById('ouvrir_cb_'+name).style.display='none';
      document.getElementById('fermer_cb_'+name).style.display='block';
      document.body.style.marginRight='350px';
      document.getElementById('cb').style.right='0';
      }
    function fermercb(name){
      document.getElementById('ouvrir_cb_'+name).style.display='block';
      document.getElementById('fermer_cb_'+name).style.display='none';
      document.body.style.marginRight='';
      document.getElementById('cb').style.right='';
      } 
    </script>
    <div class="bouton" id="ouvrir_cb_1" onclick="javascript:ouvrircb(1);" style="width:150px;">Ouvrir CB</div>
    <div class="bouton" id="fermer_cb_1" onclick="javascript:fermercb(1);" style="width:150px;display:none;">Fermer CB</div>
     


    Et voilà, c'est installé ! Si vous rencontrez des problèmes n'hésitez pas à passer dans la section "problème avec mon code" pour qu'un codeur vous aide ! Je vous demanderai aussi de mettre un crédit à N-U quelque part sur votre forum.


    Dernière édition par Alumine le Mer 27 Mai 2015 - 21:41, édité 3 fois



    Alumine
    Schnappi
    Schnappi
    FémininAge : 33Messages : 113

    Ven 25 Nov 2016 - 18:22

    Je suis curieuse :)
    mijako
    mijako
    FémininAge : 32Messages : 83

    Jeu 8 Déc 2016 - 9:52

    merci
    Mme Layton
    Mme Layton
    FémininAge : 27Messages : 93

    Jeu 8 Déc 2016 - 21:12

    Merci beaucoup !
    Opaline
    Opaline
    FémininAge : 24Messages : 86

    Mer 28 Déc 2016 - 22:24

    Merci~



    Chatbox en panneau latéral - Page 3 140502022634448028
    Fuyuka
    Fuyuka
    FémininAge : 30Messages : 63

    Mar 3 Jan 2017 - 22:14

    Merci beaucoup !!
    Sounik
    Sounik
    MasculinAge : 24Messages : 17

    Dim 15 Jan 2017 - 18:18

    Merci
    Nearween
    Nearween
    FémininAge : 26Messages : 213

    Sam 21 Jan 2017 - 22:20

    merchi



    Chatbox en panneau latéral - Page 3 Tumblr_static_tumblr_static_e0bc42ijrzwc84o84s4s8o0g_640

    Stand by Me
    sattella
    sattella
    FémininAge : 27Messages : 20

    Jeu 2 Fév 2017 - 21:03

    J'aime vraiment beaucoup, merci *v*
    Ervael
    Ervael
    MasculinAge : 41Messages : 18

    Mar 14 Fév 2017 - 0:07

    Merci pour le tuyau ^^



    on loading ham3
    Kiki85
    Kiki85
    MasculinAge : 29Messages : 398

    Mar 14 Fév 2017 - 10:56

    Merci Very Happy
    Antithée
    Antithée
    FémininAge : 27Messages : 69

    Jeu 16 Fév 2017 - 17:28

    Merci pour le partage ! :heart:
    Vito
    Vito
    MasculinAge : 27Messages : 12

    Mar 11 Avr 2017 - 5:47

    Mrc
    Isyndra
    Isyndra
    FémininAge : 42Messages : 41

    Ven 14 Avr 2017 - 21:20

    Merci !
    avatar
    AQW
    FémininAge : 30Messages : 225

    Lun 17 Avr 2017 - 2:23

    Merci :)
    Melle Lena
    Melle Lena
    FémininAge : 49Messages : 308

    Dim 7 Mai 2017 - 15:57

    Merci
    Ornicar
    Ornicar
    MasculinAge : 28Messages : 37

    Lun 8 Mai 2017 - 10:22

    Merci !
    reshiram44
    reshiram44
    MasculinAge : 26Messages : 380

    Sam 20 Mai 2017 - 19:04

    merci



    Rikudou-senin
    Rikudou-senin
    MasculinAge : 30Messages : 6

    Dim 28 Mai 2017 - 16:29

    Merci
    ¨Lame Spirit
    ¨Lame Spirit
    FémininAge : 27Messages : 35

    Dim 28 Mai 2017 - 18:25

    merci !
    Gieve
    Gieve
    FémininAge : 35Messages : 123

    Lun 29 Mai 2017 - 14:33

    Merci beaucoup ^^
    Mimio
    Mimio
    FémininAge : 30Messages : 191

    Mer 31 Mai 2017 - 3:11

    Merci pour le code c'est vraiment beau !



    Chatbox en panneau latéral - Page 3 134914Signazael2
    Djankh
    Djankh
    MasculinAge : 27Messages : 97

    Lun 19 Juin 2017 - 13:45

    Merci ! On va voir si ça s'intègre bien.
    Lénalee01
    Lénalee01
    FémininAge : 35Messages : 20

    Ven 23 Juin 2017 - 19:21

    merci
    Cyra
    Cyra
    FémininAge : 37Messages : 42

    Mar 27 Juin 2017 - 14:55

    Merci :)
    Deed01
    Deed01
    MasculinAge : 47Messages : 343

    Mer 28 Juin 2017 - 18:08

    cool Very Happy
    Contenu sponsorisé


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