Script pour les couleurs de police

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Script pour les couleurs de police

Message par HamyEldra le Ven 29 Juil 2016 - 21:34

Bonsoir,
j'ai défini par les codes suivants les couleurs de police: admin - modos - membres etc....
Depuis quelques temps nous n'avons plus les couleurs définies par les codes.
Ces codes sont-ils encore bons ?
Car j'ai beau modifier la couleur, c'est noir et rien d'autre.
Je suis en phpBB3.

Code:
jQuery(function($){
           $('.postprofile a span[style^="color"]').each(function(){
              var c = $(this).css('color');
              if(c == 'rgb(250, 0, 250)') $(this).closest('.postprofile').prev().find('.content').css('color', '#'04c210);
              else if (c == 'rgb(196, 0, 196)') $(this).closest('.postprofile').prev().find('.content').css('color', '#9933ff');
              else if (c == 'rgb(110, 32, 212)') $(this).closest('.postprofile').prev().find('.content').css('color', '#6600cc');
              else if (c == 'rgb(153, 0, 204)') $(this).closest('.postprofile').prev().find('.content').css('color', '#990000');
              else if (c == 'rgb(5, 168, 255)') $(this).closest('.postprofile').prev().find('.content').css('color', '#0092e0');
              else if (c == 'rgb(0, 204, 41)') $(this).closest('.postprofile').prev().find('.content').css('color', '#285440');
              else if (c == 'rgb(158, 32, 0)') $(this).closest('.postprofile').prev().find('.content').css('color', '#00289e');
              else if (c == 'rgb(209, 151, 4)') $(this).closest('.postprofile').prev().find('.content').css('color', '#996703');
              else if (c == 'rgb(242, 105, 0)') $(this).closest('.postprofile').prev().find('.content').css('color', '#996703');
              else if (c == 'rgb(0, 41, 245)') $(this).closest('.postprofile').prev().find('.content').css('color', '#001478');
              else if (c == 'rgb(209, 86, 4)') $(this).closest('.postprofile').prev().find('.content').css('color', '#d64d03');
              else if (c == 'rgb(86, 14, 179)') $(this).closest('.postprofile').prev().find('.content').css('color', '#30006e');
           });
        });
Comment faire ?
Merci.


Dernière édition par HamyEldra le Ven 5 Aoû 2016 - 14:25, édité 1 fois

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Dim 31 Juil 2016 - 15:01

J'ai retenté plusieurs fois en modifiant les couleurs. Elles restent noires.

UP

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Lun 1 Aoû 2016 - 19:17

UP

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Mar 2 Aoû 2016 - 20:45

UP

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par no_way le Mar 2 Aoû 2016 - 20:56

Bonsoir

Vous avez placé du code HTML dans un de vos codes javascript:
Code:
<a href="http://www.easycounter.com/fr/"><img src="//www.easycounter.com/counter.php?pattycovent"border="0"alt="Compteur"></a><br><a href="http://www.easycounter.com/fr/">Compteur</a>
Commencez par le supprimer Wink



no_way
Aidactif
Aidactif

Messages : 1775
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Mer 3 Aoû 2016 - 10:02

Bonjour no_way

je suis désolée je pige pas et où, car votre code et le mien sont différents.

A l'époque j'avais suivi ceci  (c'est moi qui suis en invité: avant Coventgarden)
ICI

Si vous pouviez me dire où est ce HTML, ou me donner un code, ce serait pas de refus.

Merci.

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par no_way le Mer 3 Aoû 2016 - 12:05

Si il s'agit bien du forum renseigné dans votre profil, il y a quelques erreurs dans vos javascript, vous y avez mis du texte, du HTML ...

Je ne peux vous dire quels javascripts précisément, là comme ça, fournissez-moi vos codes javascripts pour correction Smile



no_way
Aidactif
Aidactif

Messages : 1775
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Jeu 4 Aoû 2016 - 0:22

Bonsoir tardif,
Très absente ce mercredi, je regarde dans la matinée car nous sommes déjà jeudi !!
Les javascripts que j'ai dans mon forum (celui renseigné " boulevard des énigmes") m'ont été fourni par des aides ici que je remercie encore, car  je ne suis pas douée en la matière.
Je vous les fournirai au plus vite.
Merci à vous.
A très vite.

Je m'édite pour vous donnez mes scripts:
Code:
;
/* Script pour modifier le qui est en ligne sur les forums phpbb3 de forumactif */
$(function () {
    /*Réglages ci-dessous*/
    var t = {
        "remplacer": ["Enregistrés","Enregistré","Invisibles","Invisible","Invités","Invité"],
        "par": ["Sur la route","Sur la route","Anti-radar","Anti-radar","Dans l'impasse","Dans l'impasse"]
    };
    /*Fin réglages*/
    $('#i_whosonline').prev().prev().nextAll().each(function () {
        for (i in t.remplacer) $(this).html($(this).html().replace(t.remplacer[i], t.par[i]));
    })
});

Code:
$(function () {
          var t = { "remplacer": ["Enregistrés","Enregistré","Invisibles","Invisible","Invités","Invité","Aucun membre","Aucun membre","Membres fêtant","Membres fêtant"], "par": ["Sur la route","Sur la route","Anti-radar","Anti-radar","Dans l'impasse","Dans l'impasse","Aucun Boul'vd","Aucun Boul'vd","Boul'vd fêtant","Boul'vd fêtant"]
        };
          $('#i_whosonline').prev().prev().nextAll().each(function () {
            for (i in t.remplacer) $(this).html($(this).html().replace(t.remplacer[i], t.par[i]));
          })
        });

Code:
$(function () {
          var t = { "remplacer": ["Enregistrés","Enregistré","Invisibles","Invisible","Invités","Invité","Aucun membre","Aucun membre","Membres fêtant","Membres fêtant","Utilisateurs enregistrés"], "par": ["Sur la route","Sur la route","Anti-radar","Anti-radar","Dans l'impasse","Dans l'impasse","Aucun Boul'vd","Aucun Boul'vd","Boul'vds fêtant","Boul'vds fêtant","Boul'vds enregistrés"]
        };
          $('#i_whosonline').prev().prev().nextAll().each(function () {
            for (i in t.remplacer) $(this).html($(this).html().replace(t.remplacer[i], t.par[i]));
          })
        });

Code:
$(function()  {
          $("#page-footer,#gfooter,#pun-foot").eq(0).append("Copyright 2013 - boulevarddesenigmes.com - Reproduction totale ou partielle interdite, sans autorisation de l'administrateur");
        });
Code:
$(function(){
 
  var texte_milieu = " a posté dans ";
  var si_titre_vide = "ce sujet";
 
  if(typeof(compileNotif)!="function")return;var d=compileNotif;Toolbar.compileNotif=compileNotif=function(b){var a=d(b);if(b.text.type==FA.Notification.NOTIF_TOPIC_WATCH){var c=a.match(/^(.*) a écrit un message dans (<a href="\/t[0-9]+(p[0-9]+)?-([^#"]*?)(?:\?[^#"]*)#[0-9]+">)[^<]+<\/a>$/);c&&(b=c[1]+texte_milieu+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?si_titre_vide:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),a=b+a+"</a>")}return a}
 
});

Code:
$(document).ready(function(){
         $("div#main-content p:contains('La date/heure actuelle est')").remove();
         $("div#main-content p:contains('Dernière visite le')").remove();
        });

Code:
jQuery(document).ready(function() {
        $('#textarea_content #text_editor_textarea').before('<div id="av_quickreply"></div>');
          if(typeof(_userdata)!="undefined") {
            $('#av_quickreply').html(_userdata['avatar']);
          }
          else {
            $('#av_quickreply').load('/profile?mode=editprofile&page_profil=avatars .ucp-main #ucp fieldset dl dd img');
          }
        });

Code:
$(function(){
            var maxMP=50;/*2%/MP*/
            var a=["inbox","savebox"],b,dl=document.location.toString(),cc=1,cI=0,collect=[],SPP=false;
            var fpidP=function(dossier){var dossier=dossier,stop=stop||false;
            if(!stop)$.get("/privmsg?folder="+dossier+"&start="+cI,(function(dossier,d){
                var c,$d=$(d),i,l=dossier,$navMP=$("<div>",{id:"navMP"}),precedent,suivant;
                c=$("form[action^='/privmsg'] a[href^='/privmsg?folder="+l+"&mode=read&p=']",$d);
                if(!SPP){
            SPP=$("form[action^='/privmsg'] a[href*='&start=']",$d).length?parseInt(/&start=(\d+)/.exec($("a[href*='&start=']",$d)[0].href)[1]):50;
                }
                for(i=0;i<c.length;i++){
            collect[cI+i]=c[i];
            }
             for(i=0;i<collect.length;i++){
             if(collect[i].href.indexOf('&p='+pid)!=-1){
              if(i!==collect.length-1)$navMP.append($('<a>',{id:"navMP-precedent",href:collect[i+1].href,title:collect[i+1].textContent}));
              if(i!==0)$navMP.append($('<a>',{id:"navMP-suivant",href:collect[i-1].href,title:collect[i-1].textContent}));
              /*Evitons les requetes inutiles...*/
              stop=i<collect.length-1;
              break;
              };
             }
             cI+=SPP;cc++;
             if(cc<=Math.ceil(maxMP/SPP)&&!stop){fpidP(dossier);}
            $("#navMP").length?$("#navMP").html($navMP.html()):$("form[action^='/privmsg']").before($navMP);
                
              }).bind(null,dossier))};
            for(b in a){
             if(dl.indexOf("/privmsg\?folder="+a[b]+"&mode=read&p=")!=-1){
              var pid=/&p=(\d+)/.exec(dl)[1];
              fpidP(a[b]);
             }
            }
            });

Code:
$(function() {
          var message = function(child, parent) {
                var pseudo = $(child, parent).text(),
                    icon = '<img src="http://i18.servimg.com/u/f18/18/21/60/73/fa_sta10.png" alt=""/>';
          
                return '<div id="fa_thanks_message">' + icon + ' L\'auteur du sujet remercie ' + pseudo + ' ! ' + icon + '</div>';
              },
            
              version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
              node = document.createElement(version ? 'DIV' : 'TR'),
              post = $(version ? 'div' : 'tr' + '.post'),
              j = post.length,
              i = 0;
        
          if (version == 'badapple') {
            if (window.console) console.error('Ce plugin n\'est pas optimisé pour la version de votre forum.');
            return;
          }
        
          node.id = 'fa_thanks'; // id for style modifications
          if (!version) node.innerHTML = '<td colspan="2"></td>'; // phpbb2 must have a cell as the child node
        
          for (; i < j; i++) {
          
            if ((version ? post[i] : post[i].firstChild).style.backgroundColor) { // thanked posts have the backgroundColor style property
            
              post[i].className += ' thanked'; // mark the thanked post with a class
              (version ? node : node.firstChild).innerHTML = message(['.name', 'dl > dt > strong', '.username', '.popmenubutton'][version], post[i]); // thanks message
            
              switch (version) {
              
                case 0 : // phpbb2
                  node.firstChild.style.backgroundColor = post[i].firstChild.style.backgroundColor;
                  node.firstChild.className = post[i].firstChild.className;
                  post[i].parentNode.insertBefore(node, post[i].nextSibling);
                  break;
                
                case 1 : // phpbb3
                  post[i].firstChild.insertBefore(node, post[i].firstChild.lastChild.previousSibling);
                  break;
                
                case 2 : // punbb
                  node.className = 'postfoot';
                  node.style.margin = '0';
                  post[i].appendChild(node);
                  break;
                
                case 3 : // invision
                  node.className = 'post-footer';
                  node.style.backgroundColor = post[i].style.backgroundColor;
                  post[i].appendChild(node);
                  break;
              
              }
            
              break; // break out of the for loop when the thanked post is found
            }
          
          }
        });

Code:
<a href="http://www.easycounter.com/fr/">
<img src="//www.easycounter.com/counter.php?pattycovent"
border="0" alt="Compteur"></a>
<br><a href="http://www.easycounter.com/fr/">Compteur</a>


J'ai viré le script du compteur, qui ne sert pas à grand chose et j'y ai vu le code HTML. Bizarrement le compteur est toujours là. Il doit y avoir un truc dans la feuille CSS...
Voilà.
Merci

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par no_way le Jeu 4 Aoû 2016 - 14:10

Bonjour Smile, il manque au moins un script dans la liste, celui qui attribue des couleurs dans les profils affichés sur les sujets, il contient quelques erreurs.



no_way
Aidactif
Aidactif

Messages : 1775
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Jeu 4 Aoû 2016 - 15:17

@HamyEldra a écrit:Bonsoir,
j'ai défini par les codes suivants les couleurs de police: admin - modos - membres etc....
Depuis quelques temps nous n'avons plus les couleurs définies par les codes.
Ces codes sont-ils encore bons ?
Car j'ai beau modifier la couleur, c'est noir et rien d'autre.
Je suis en phpBB3.

Code:
jQuery(function($){
           $('.postprofile a span[style^="color"]').each(function(){
              var c = $(this).css('color');
              if(c == 'rgb(250, 0, 250)') $(this).closest('.postprofile').prev().find('.content').css('color', '#'04c210);
              else if (c == 'rgb(196, 0, 196)') $(this).closest('.postprofile').prev().find('.content').css('color', '#9933ff');
              else if (c == 'rgb(110, 32, 212)') $(this).closest('.postprofile').prev().find('.content').css('color', '#6600cc');
              else if (c == 'rgb(153, 0, 204)') $(this).closest('.postprofile').prev().find('.content').css('color', '#990000');
              else if (c == 'rgb(5, 168, 255)') $(this).closest('.postprofile').prev().find('.content').css('color', '#0092e0');
              else if (c == 'rgb(0, 204, 41)') $(this).closest('.postprofile').prev().find('.content').css('color', '#285440');
              else if (c == 'rgb(158, 32, 0)') $(this).closest('.postprofile').prev().find('.content').css('color', '#00289e');
              else if (c == 'rgb(209, 151, 4)') $(this).closest('.postprofile').prev().find('.content').css('color', '#996703');
              else if (c == 'rgb(242, 105, 0)') $(this).closest('.postprofile').prev().find('.content').css('color', '#996703');
              else if (c == 'rgb(0, 41, 245)') $(this).closest('.postprofile').prev().find('.content').css('color', '#001478');
              else if (c == 'rgb(209, 86, 4)') $(this).closest('.postprofile').prev().find('.content').css('color', '#d64d03');
              else if (c == 'rgb(86, 14, 179)') $(this).closest('.postprofile').prev().find('.content').css('color', '#30006e');
           });
        });
Comment faire ?
Merci.

C'est donc celui-ci. Pouvez-vous me dire ce qui est erroné, je suis perdue. Merci

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par no_way le Jeu 4 Aoû 2016 - 15:48

Le code n'est plus bon, vous avez modifié vos templates ?
Essayez avec le code suivant:
Code:
jQuery(function($){
$('.postprofile dt span[style^="color"]').each(function(){
var c = $(this).css('color'),
attColors={
'rgb(250, 0, 250)':'#04c210',
'rgb(196, 0, 196)':'#9933ff',
'rgb(110, 32, 212)':'#6600cc',
'rgb(153, 0, 204)':'#990000',
'rgb(5, 168, 255)':'#0092e0',
'rgb(0, 204, 41)':'#285440',
'rgb(153, 0, 204)':'#990000',
'rgb(158, 32, 0)':'#00289e',
'rgb(209, 151, 4)':'#996703',
'rgb(242, 105, 0)':'#996703',
'rgb(0, 41, 245)':'#001478',
'rgb(209, 86, 4)':'#d64d03',
'rgb(86, 14, 179)':'#30006e'
};
if(attColors.hasOwnProperty(c))$(this).closest('.postprofile').prev().find('.content').css('color',attColors[c]);
});
});

Si ça ne va pas, ce serait plus facile pour moi avec une url vers une page ou je peux voir plusieurs membres dont la couleur de texte doit changer Wink



no_way
Aidactif
Aidactif

Messages : 1775
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Jeu 4 Aoû 2016 - 18:05

Pas de problème je vais vous donner accès à cet endroit, tout le monde y passe. Moi-même - Modos - Déesse de la sagesse - Espiègles.
http://www.boulevarddesenigmes.com/t14263-bribes-de-bonne-humeur#265512

Pour les arpenteurs (bleus) , par ici il y en a.
http://www.boulevarddesenigmes.com/t10684-forum-enigme-402
Pour les membres lambda il y en a par ici ce sont boul'vardiens (verts)
http://www.boulevarddesenigmes.com/t10804-forum-enigme-405#269598

J'ouvre accès invités. Voir - Lire - Répondre.

Merci à vous pour votre aide et votre patience

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par no_way le Ven 5 Aoû 2016 - 10:09

En utilisant le script que je vous ai fourni, la couleur du texte change bien, supprimez votre ancien code Smile



no_way
Aidactif
Aidactif

Messages : 1775
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script pour les couleurs de police

Message par HamyEldra le Ven 5 Aoû 2016 - 14:27

Bonjour no_way,

je vous remercie infiniment. Tout fonctionne parfaitement.
Je vous souhaite un bon week-end à venir.

Covent.

HamyEldra
****

Féminin
Messages : 211
Inscrit(e) le : 21/07/2015

http://www.boulevarddesenigmes.com/
HamyEldra a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum