Couleur de titre dans les sujets

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

Résolu Couleur de titre dans les sujets

Message par Outis le Mar 17 Fév 2015 - 18:10

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://personofinterest.fra.co

Bonjour,

il y a quelques temps, j'avais demandé un code qui permettait d'avoir des couleurs dans les titres de sujets mais uniquement accessibles aux membres de la modérations et des admins. Un code m'avait alors été donné et semblait bien fonctionner (ancien sujet)

Spoiler:
Code JS sur toutes les pages.
Code:
        $(function(){
            $('form[action="/post"] .inputbox:first-Child').next().next().addClass('subject_color');
            if(_userdata.user_level == 0){
                $('.subject_color').remove();
            };
        });

Depuis quelques jours, je constate que des nouveaux membres ouvrent des sujets et mettent des couleurs dans les titres.

Merci pour toute aide pour corriger ce code.


Dernière édition par Outis le Mer 18 Fév 2015 - 14:10, édité 1 fois

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleur de titre dans les sujets

Message par Ange Tuteur le Mar 17 Fév 2015 - 23:03

Bonsoir Outis,

Si JavaScript est désactivé, je peux choisir une couleur. Nous pouvons utliliser CSS et JavaScript. Rendez-vous dans Panneau d'administration > Affichage > Templates > Poster & Messages Privés > posting_body edit

Trouver :
Code:
            <!-- BEGIN switch_subject_color -->
            <script type="text/javascript">
            //<![CDATA[
            input = document.getElementsByName('subject');
            //]]>
            </script>
            <select name="topic_color" onchange="input[0].style.color = topic_color.value" style="margin-left:10px">
               {switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_OPTIONS}
            </select>
            <script type="text/javascript">
            //<![CDATA[
            input[0].style.color = '{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_DEFAULT}';
            //]]>
            </script>
            <!-- END switch_subject_color -->

et remplacer par :
Code:
            <!-- BEGIN switch_subject_color -->
                                <span id="sujetCouleur" style="display:none">
              <script type="text/javascript">
              //<![CDATA[
              input = document.getElementsByName('subject');
                                  (function() {
                                    var a = document.getElementById('sujetCouleur');
                                    _userdata.user_level ? a.style.display = 'inline' : a.parentNode.removeChild(a);
                                  })();
              //]]>
              </script>
              <select name="topic_color" onchange="input[0].style.color = topic_color.value" style="margin-left:10px">
                   {switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_OPTIONS}
              </select>
              <script type="text/javascript">
              //<![CDATA[
              input[0].style.color = '{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_DEFAULT}';
              //]]>
              </script>
                                </span>
            <!-- END switch_subject_color -->

Enregistrer et publier. ajout

Ange Tuteur
****

Masculin
Messages : 476
Inscrit(e) le : 16/11/2013

https://github.com/SethClydesdale
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur de titre dans les sujets

Message par Outis le Mer 18 Fév 2015 - 14:10

Nickel, merci

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis 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