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 : -17%
SSD interne Crucial SSD P3 1To NVME à ...
Voir le deal
49.99 €

    (Onyx) Chatbox - une CB à toute les pages, mais pas latérale

    Moses.
    Moses.
    MasculinAge : 27Messages : 552

    Dim 11 Sep 2016 - 16:18

    Ma demande



    Bonjour ! Je viens vers vous car je désespère à trouver en LS ce que je cherche... J'espère que ma demande sera claire et merci d'avance.

    En clair, je voudrais juste que ma CB ne disparaisse pas quand je change de page, tout en restant exactement à sa place sur l'index, c'est à dire entre les catégories et la PA.


    Schéma(s) et Eléments
    Schémas : C'est un screen de mon forum, je suppose que c'est autorisé ? La rapide explication
    Tailles des éléments : Le forum fait 820 de large. La cb fait actuellement 300 de haut pour 794 de large.
    Effets voulus : Pas besoin de modifier quoi que ce soit.
    Version de votre forum : phpBB2 (subsilver)


    Ressources
    Si vous souhaitez des images de fond précises ou des icones etc... mettez-les ici. Attention : ces images seront dans le code mis en libre service.

    Autres précisions ?
    J'ai essayé à l'aide de ce LS de Taktiik, mais si j'arrivais à l'avoir où je voulais sur les autres pages, sur l'index elle apparaissait au-dessus de ma PA et ce n'est pas ce que je veux :/
    Onyx
    Onyx
    FémininAge : 30Messages : 3350

    Lun 12 Sep 2016 - 23:01

    Salut!

    Sur quelles pages est-ce que tu veux qu'elle apparaîsse exactement? Sur toutes les pages sans exception? Sur l'index, la liste des sujets et les catégories? Sur les sujets, doit-elle être là aussi? Si elle apparaît ailleurs que sur l'index, où doit-elle apparaître? Parce que là, tu as dit après la PA et avant les catégories, mais il n'y a pas de catégories ou de PA sur certaines pages, alors on met la CB où?

    J'ai fait un truc rapide où la CB apparaît en dessous de la PA et (si il n'y a pas de PA), en dessous de la publicité obligatoire de PA, mais j'attends ta réponse avant de terminer.

    Idéalement, j'aurais besoin du lien de ton forum, cela serait utile.



    Moses.
    Moses.
    MasculinAge : 27Messages : 552

    Mar 13 Sep 2016 - 19:44

    Salut et merci pour ton intérêt pour ma commande !

    Alors, pour le lien : mon forum

    Concernant les pages, pas d'exception ! Le mieux serait qu'elle apparaisse même quand on écrit un message, mais je ne sais pas si c'est possible. Après, si l'intégrer dans la liste des sujets te pose problème, ce n'est pas une priorité. Sur ces pages là, je voudrais qu'elle soit juste en dessous de la pub (avec un saut de ligne pour que ça soit plus esthétique).

    J'espère que j'ai répondu à toutes tes questions. Encore merci et bonne soirée
    Onyx
    Onyx
    FémininAge : 30Messages : 3350

    Mar 13 Sep 2016 - 20:05

    Salut!

    Alors pour commencer, tu vas dans ton template index_body et tu retrouves ce bout de code :
    Code:
    <!-- BEGIN message_admin_index -->
    <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">

    Qui sera à remplacer par ceci :
    Code:
    <!-- BEGIN message_admin_index -->
    <table class="forumline" id="cb_pa" width="100%" border="0" cellspacing="1" cellpadding="0">


    Ensuite, tu va dans le template overhall_header et tu trouve ce bout de code :
    Code:
    <!-- BEGIN html_validation -->

    Que tu va remplacer par ceci :
    Code:
                                                                              <iframe id="cb_iframe" src="/chatbox" frameborder="0"></iframe>
    <!-- BEGIN html_validation -->


    Puis, tu installes ce javascript en placement sur toutes les pages :
    Code:
    $(function(){
      var cbpa = $('#cb_pa');
      var cbiframe = $('#cb_iframe');
      if (cbpa.length > 0) {
        var cbiframe2 = cbiframe.clone(true);
        cbiframe.remove();
        cbiframe2.insertAfter(cbpa);
      }
      else {
        var cbiframe2 = cbiframe.clone(true);
        var nextcb = cbiframe.next();
        cbiframe.remove();
        cbiframe2.insertAfter(nextcb);
      }
    });


    Enfin, tu mets ceci dans le CSS et tu t'en sers pour personnaliser ta CB :
    Code:
    /*Iframe de la CB*/
    #cb_iframe {
      display: block;
      margin: auto;
      width: 794px;
      height: 300px;
    }

    Note : Si ce n'est pas déjà fait, dans la configuration de la CB, sélectionne "Activer la chat-box" et l'affichage "Ne pas afficher".



    Moses.
    Moses.
    MasculinAge : 27Messages : 552

    Mar 13 Sep 2016 - 20:12

    Merci ! Ca marche impeccablement et c'est exactement ce que je souhaitais.

    Bonne soirée :)
    Onyx
    Onyx
    FémininAge : 30Messages : 3350

    Mar 13 Sep 2016 - 20:44

    C'est cool quand c'est rapide comme ça ^^

    J'archive donc ~



    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 8:07