Adaptation de l'astuce Sélecteur de style

5 participants

Page 2 sur 2 Précédent  1, 2

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

Résolu Adaptation de l'astuce Sélecteur de style

Message par chattigre Sam 14 Nov 2020 - 20:00

Rappel du premier message :

Détails techniques

Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum :

Description du problème

Bonjour,
Je souhaite installer le sélecteur de style proposé ici : https://forum.forumactif.com/t308631-
Mais voilà, problème, il ne fonctionne pas sur la Chatbox ! Very Happy
Je sais, il ne peut fonctionner sur la Chatbox en pleine page, car les JS ne sont pas appelés sur la page de la Chatbox.
Mais dans le script, il y a bien une partie #frame_chatbox qui devrait sauf si je me trompe agir sur la chatbox intégrée en bas de page... mais ça ne fonctionne pas...

J'aimerais donc :
 1 - Faire fonctionner cette astuce sur les chatbox intégrées aux pages (en tant qu'élément object ou iframe au choix ^^)

 2- Remplacer la liste déroulante de thèmes par une checkbox : non cochée pour le thème par défaut, cochée pour le thème secondaire


Merci de votre aide !


Dernière édition par chattigre le Lun 11 Jan 2021 - 20:20, édité 4 fois
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

  • 0

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Dim 27 Déc 2020 - 12:29

@Lutins : Je comprends, alors voici Smile :
Je cherchais à proposer un style alternatif pour la Chatbox lorsqu'elle est affichée en pleine page
Un JS était nécessaire, et impossible d'activer ce dernier sur la page /chatbox qui n'est pas accessible...

J'ai donc intégré la Chatbox dans une iframe sur une page HTML et me suis basé (avec l'aide précieuse de @Milouze14 que je remercie encore Wink ) sur l'astuce "Installer un sélecteur de style" pour proposer la sélection dudit thème.
La partie "mise en place du style secondaire" est résolue.

Il reste un dernier élément à résoudre : Modifier les liens pointant vers la page /chatbox vers la page HTML contenant la Chatbox (ex: /h3-chatbox)
Ces liens sont :
- Le lien [Rejoindre le Chat] de l'index -> résolu
- Le / les lien(s) sur le titre "ChatBox" (des ChatBox de l'index, du portail, etc.)
Et c'est ce dernier point qui bloque.

J'avais tenté de détourner l'astuce pour changer le titre de la Chatbox pour modifier l'attribut href du lien, ça fonctionne, certes, mais lorsque l'on bascule vers les archives ou que l'on revient vers le chat etc., le changement est supprimé, le titre revient à ChatBox. Je précise que j'ai testé avec directement le code de l'astuce non modifié, le problème est le même Smile
Code de l'astuce originale:
Code modifié pour changer l'attribut href et non le titre:
Merci de votre aide Smile
  santa
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Lutins Dim 27 Déc 2020 - 13:00

Re @chattigre,

Un très grand merci pour ce message !

Après plusieurs tests, je doute que votre demande soit réalisable. Par ailleurs, @Ea l'avait plus ou moins anticipé quand on regarde la liste des codes disponibles pour la ChatBox :

Ea a écrit:Pour qu'un clic sur le lien Archives les ouvres dans un nouvel onglet plutôt que recharger la page. C'est surtout utile quand on utilise d'autres scripts ( qui ne fonctionneront plus après un clic sur Archives ).

Donc, la solution peut être d'intégrer l'ouverture des archives sur une autre page :

Code:
$(window).load(function() {
    var chatbox_script = function() {
        $("a.chat-title").attr('href', '/h3-chatbox');
        $("#chatbox_option_with_archives a").attr('target', 'ChatBox');
    };
    var s = document.createElement('script');
    s.text = "(" + chatbox_script.toString() + ")();";
    $('object[data^="/chatbox"],iframe[src^="/chatbox"]').each(function() {
        try {
            $(this.contentDocument || this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function() {
                this.appendChild(s.cloneNode(true))
            })
        } catch (a) {}
    })
});

Bon courage dans vos recherches santa
Lutins

Lutins
Lutins
Lutins

Messages : 177
Inscrit(e) le : 20/12/2020

https://forum.forumactif.com
Lutins a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Dim 27 Déc 2020 - 13:27

Bonjour
Merci ! Je n'avais pas vu cette petite ligne Very Happy
J'ai trouvé malgré tout une solution en CSS qui a cependant le désavantage de supprimer totalement le lien du titre, mais bon, c'est peut-être déjà ça ^^

Après, quand vous prenez l'astuce "Sélecteur de style", le style est bien réappliqué lorsque l'on va dans les archives ou on en revient. Je ne sais pas comment, mais n'est-il pas envisageable de faire la même chose avec les autres scripts ? What's happen ?!?
Je n'en sais rien hein, je me demande Wink

Une chose qui me conforte une n-ième fois dans l'idée qu'il serait fort intéressant de proposer un placement des scripts sur la chatbox ! (Une suggestion est déjà à l'étude depuis des années, j'ai hélas peu d'espoir... Sad )

Merci et bonne journée


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Lutins Dim 27 Déc 2020 - 20:30

Bonsoir @chattigre,

chattigre a écrit:Après, quand vous prenez l'astuce "Sélecteur de style", le style est bien réappliqué lorsque l'on va dans les archives ou on en revient. Je ne sais pas comment, mais n'est-il pas envisageable de faire la même chose avec les autres scripts ? What's happen ?!? Je n'en sais rien hein, je me demande Wink

Si j'en crois la lecture du Js proposé par Ea, il y a un enregistrement qui se fait dans les cookies du navigateur, ce qui doit expliquer que le CSS soit préservé même quand il y a une actualisation de la ChatBox (en cliquant sur le bouton archive). J'ai essayé de suivre le même principe avec le JS mais sans aucun succès (et je me dis que si Ea n'a pas corrigé le problème... c'est que probablement, ce n'est pas possible ou trop compliqué). Sinon, je rejoins les remarques données par @Milouze14.

chattigre a écrit:Une chose qui me conforte une n-ième fois dans l'idée qu'il serait fort intéressant de proposer un placement des scripts sur la chatbox ! (Une suggestion est déjà à l'étude depuis des années, j'ai hélas peu d'espoir... Sad

A toutes fins utiles, vous avez le lien en question ? Pourriez-vous me l'envoyer par MP ?

Merci  santa
Lutins

Lutins
Lutins
Lutins

Messages : 177
Inscrit(e) le : 20/12/2020

https://forum.forumactif.com
Lutins a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Dim 27 Déc 2020 - 23:41

Merci de votre réponse (reçue par MP, je précise pour les lecteurs Wink )
Je vous tiens au courant si je trouve quelque chose, et si quelqu'un a une idée... Very Happy
Bonne journée


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Lutins Mer 30 Déc 2020 - 11:29

Bonjour @Chattigre,

chattigre a écrit:Une chose qui me conforte une n-ième fois dans l'idée qu'il serait fort intéressant de proposer un placement des scripts sur la chatbox ! (Une suggestion est déjà à l'étude depuis des années, j'ai hélas peu d'espoir... Sad )

Le Père Noël vous a déposé un cadeau : Ajouter des scripts personnalisés pour la ChatBox.

En espérant que cela solutionnera plus facilement votre projet.

santa
Lutins

Lutins
Lutins
Lutins

Messages : 177
Inscrit(e) le : 20/12/2020

https://forum.forumactif.com
Lutins a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Mer 30 Déc 2020 - 15:21

Bonjour @Lutins !
C'est (presque) certain ! Very Happy
Je ne sais comment vous remercier de cet ajout ! Cela débloque énormément de possibilités, et pas uniquement dans le cas de ce sujet !
PS : On est déjà le 4 janvier ? Very Happy

Les scripts "Chatbox" sont appelés quel que soit la méthode d'accès à la Chatbox, c'est parfait !
Je ne peux tester dans l'immédiat, panne de mon hébergement avec les feuilles de style... Rolling Eyes ^^
Je vous tiens au courant dans la journée


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Ven 1 Jan 2021 - 16:44

Bonjour
Excusez mon silence en cette période de fêtes Wink

J'ai donc placé le script (adapté) sur la Chatbox, cela fonctionne !

Il subsiste un problème : Cet ajout ne doit pas être appliqué à la version mobile...
Je suppose que l'on doit pouvoir tester la présence d'un élément (spécifique à la version mobile) et annuler le fonctionnement du script dans ce cas, mais je ne sais comment ^^
Le script en hide Wink
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Lutins Sam 2 Jan 2021 - 12:12

Bonjour @Chattigre,

Je vous laisse essayer cette correction :

Code:
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');

if (my_getcookie("sstyle")) {
    $("#tstyle").attr("href", my_getcookie('sstyle'));
}

function addstyle(nom, lien) {
    $("#sstyle").append('<option value="' + lien + '">' + nom + '</option>');
}

function changestyle(cssurl) {
    my_setcookie('sstyle', $('#tstyle')[0].href = cssurl, 1, 0);
}

$(function() {
    $('.chatbox-title:not(:has(span.cb_title_span))').prepend('<select id="sstyle" onChange="changestyle(this.value);this.selectedIndex=0;"><option>Choisir un style</option></select>');

    addstyle("Mode sombre", "https://fblf.chattigre.fr/static/cb-dark.css");
    addstyle("Style par défaut", "");

});
Lutins

Lutins
Lutins
Lutins

Messages : 177
Inscrit(e) le : 20/12/2020

https://forum.forumactif.com
Lutins a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Sam 2 Jan 2021 - 15:21

Bonjour @Lutins
Merci pour cette correction, cependant elle ne fonctionne pas correctement : Si l'on choisi le style sombre depuis la version "PC", le choix est enregistré et est appliqué même en version mobile Wink
Le sélecteur est en revanche bien absent sur mobile Smile
J'ai l'impression que c'est ce morceau qui récupère le Cookie et applique le style qui pose souci (je me me tromper...) :
Code:
        if (my_getcookie("sstyle")) {
            $("#tstyle").attr("href", my_getcookie('sstyle'));
        }

Bonne journée et merci ! Wink


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Lutins Sam 2 Jan 2021 - 21:38

Bonsoir @chattigre,

Je viens de tester plusieurs fois et je ne rencontre pas le problème soulevé...

Version PC (thème sombre):

Version mobile alors que le thème sombre est sélectionné sur PC :

Lutins

Lutins
Lutins
Lutins

Messages : 177
Inscrit(e) le : 20/12/2020

https://forum.forumactif.com
Lutins a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Sam 2 Jan 2021 - 22:13

Bonjour
Votre capture montre pourtant bien le problème Very Happy
Le i entouré de rouge est ajouté par le mode sombre, et votre pseudo illisible car en blanc
Certains éléments comme le fond ne sont effectivement pas "sombres", certainement une différence de structure Wink
Merci et bonne soirée
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Lun 4 Jan 2021 - 17:11

UP Smile


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Mar 5 Jan 2021 - 17:47

UP
J'espère que les @Lutins consentiront à faire une exception à leur sieste en Laponie Very Happy


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Mer 6 Jan 2021 - 18:13

Il subsiste un problème : Cet ajout ne doit pas être appliqué à la version mobile...
Je suppose que l'on doit pouvoir tester la présence d'un élément (spécifique à la version mobile) et annuler le fonctionnement du script dans ce cas, mais je ne sais comment ^
Up...


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Bipo Mer 6 Jan 2021 - 19:22

Bonsoir Chattigre,

J'espère que les @Lutins consentiront à faire une exception à leur sieste en Laponie Very Happy

Les Lutins sont, en effet, partis du forum ! Toutefois, après avoir fait remonter votre doléance, l'un des lutins proposent cette correction :

Code:
if (document.getElementById('phpbb')) {
    $("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');
}

if (my_getcookie("sstyle")) {
    $("#tstyle").attr("href", my_getcookie('sstyle'));
}

function addstyle(nom, lien) {
    $("#sstyle").append('<option value="' + lien + '">' + nom + '</option>');
}

function changestyle(cssurl) {
    my_setcookie('sstyle', $('#tstyle')[0].href = cssurl, 1, 0);
}

$(function() {

    $('.chatbox-title:not(:has(span.cb_title_span))').prepend('<select id="sstyle" onChange="changestyle(this.value);this.selectedIndex=0;"><option>Choisir un style</option></select>');

    addstyle("Mode sombre", "https://fblf.chattigre.fr/static/cb-dark.css");
    addstyle("Style par défaut", "");

});

En espérant qu'elle réponde à votre attente.
Bonne soirée sur Forumactif.
Bipo.
Bipo

Bipo
Rédactif
Rédactif

Messages : 3789
Inscrit(e) le : 23/09/2010

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

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Ea Jeu 7 Jan 2021 - 4:19

Salut,


Si j'ai compris et que c'est un script sur la chatbox. Vu que c'est dans sa propre iframe je ne pense pas que id="phpbb" soit là.

Ceci à l'air de fonctionner comme script ajouté à la chatbox et avec des cases à cocher:

Code:
(function () {
  if ($('link[href^="/mobi-"][href$=".css"]').length) return;
 
  var sheet = $('<link rel="stylesheet" type="text/css"/>').appendTo("head")[0];
  if (localStorage.cbStyle) sheet.href = localStorage.cbStyle;
  function addstyle(name, link) {
    $('<label style="display:inline;margin:0"><input type="checkbox" value="' + link + '" /> ' + name + ' |&nbsp;</label>')
    .appendTo('#cbStyle').find('input').prop('checked', localStorage.cbStyle==link);
  }
  $(function () {
    $('#chatbox_main_options > *:first').clone().empty().attr({class: "", id:"cbStyle",style:''})
    .prependTo('#chatbox_main_options').on('change', 'input', function () {
         $('#cbStyle input').not(this).prop('checked', false);
        localStorage.cbStyle = sheet.href = this.checked ? this.value : '';
    });
   
    addstyle("Mode sombre", "data:text/css;base64,KntiYWNrZ3JvdW5kOiMxMDEhaW1wb3J0YW50O2NvbG9yOiMwZjQhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSFpbXBvcnRhbnR9");
    addstyle("Sans image", "data:text/css;base64,aW1ne2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9");
   
  });
})();

On peut remplacer data:text/css;... par le lien d'un fichier CSS.

pour que le script agisse aussi sur le mode mobile, il faut retirer cette ligne:

Code:
if ($('link[href^="/mobi-"][href$=".css"]').length) return;

Cordialement.


Dernière édition par Ea le Jeu 14 Jan 2021 - 21:34, édité 2 fois
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

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

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Jeu 7 Jan 2021 - 18:57

Bonjour Bipo et Ea

Bipo, désolé mais votre correction ne fonctionne pas, le sélecteur est bien présent sur PC, absent sur mobile, mais le style n'est jamais appliqué ^^
En effet, l'id phpbb est absent de la Chatbox Wink

En revanche @Ea, votre code semble ne pas fonctionner.
Afin de vous épargner tout travail superflu, je vous précise qu'il n'y a qu'un seul style, le mode sombre. Si cela peut vous simplifier le travail, je préfère le dire.
Merci beaucoup d'avoir tenté avec une case à cocher ! Smile
En gros : Case décochée = style "normal", pas de CSS supplémentaire / Case cochée = style sombre avec une feuille CSS ajoutée Wink
Le tout visible et actif uniquement sur la chatbox version PC

Merci beaucoup
Bonne soirée


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Ea Sam 9 Jan 2021 - 0:35

Bonjour,


Chez moi ça fonctionne le script tel quel: https://www.youtube.com/watch?v=t_XdUemV9Aw
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

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

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Sam 9 Jan 2021 - 11:17

Bonjour,
Et pourtant, je ne vois pas les cases à cocher affraid
Adaptation de l'astuce Sélecteur de style - Page 2 Fdfcd910
Adaptation de l'astuce Sélecteur de style - Page 2 Fdfcd911
Si vous souhaitez vous inscrire sur le forum pour constater :


Merci beaucoup Smile
Cordialement


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Ea Sam 9 Jan 2021 - 23:06

Je vois ceci sur chrome:

Spoiler:

et ceci sur firefox:

Spoiler:

La seule explication pour la différence, ça pourrait être que:

Code:
  if (+my_getcookie('_mobile_version')) return;

ne fonctionne pas. Dans ce cas pour tester la ligne pourrait être retirée.

Si c'est ça, il y aurait moyen de remplacer la ligne par ceci qui fonctionne également chez moi:

Code:
if ($('link[href^="/mobi-"][href$=".css"]').length) return;

Une autre méthode si on ne veut pas le sélecteur de style juste en fonction de la taille de l'écran (par exemple 768 pixels maximum) c'est ajouter ceci dans le CSS (Index > Panneau d'administration > Affichage > Images et Couleurs | Couleurs > Feuille de style CSS) :

Code:
@media only screen and (max-width: 768px) {
    .chatbox #cbStyle { display: none; }
}
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

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

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Invité Dim 10 Jan 2021 - 6:57

Hello,
juste pour confirmer ce que mentionne EA,
je suis inscris sur ton fofo chattigre et le script est fonctionnel de mon côté.

a++
Anonymous

Invité
Invité


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

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Dim 10 Jan 2021 - 9:35

Salut Milouze et Ea
Ben voilà autre chose Razz
Je vais voir côté navigateur alors
Merci beaucoup


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par Invité Dim 10 Jan 2021 - 10:03

Hello chattigre,

chattigre a écrit:Salut Milouze et Ea
Ben voilà autre chose Razz
Je vais voir côté navigateur alors
Merci beaucoup

très bonne déduction Very Happy .
a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Adaptation de l'astuce Sélecteur de style

Message par chattigre Dim 10 Jan 2021 - 19:12

Bonjour
Eh bien si le sélecteur ne s'affichait pas sur mon PC, c'est car le cookie mobile était présent Very Happy
J'ai du utiliser récemment la fonction de prévisualisation mobile de Firefox pour tester la fonctionnalité, et cela a entrainé la création du cookie. J'ai ensuite tout simplement fermé l'onglet en question... sauf que ça ne supprime pas le cookie qui est resté défini ^^
J'ai mangé le gâteau incriminé, et on en parle plus Razz

Cela fonctionne et correspond parfaitement !!! Smile

Merci à @Milouze14, @Lutins, @Bipo et @Ea pour votre aide précieuse ^^
Et désolé puisque la MAJ arrivée en cours de route a rendu inutile toute la première partie de ce sujet.
Merci d'ailleurs au Staff de FA pour cette MAJ qui a particulièrement aidé ce problème, même s'il a fallu modifier les acquis ^^
Je dois dire, @Ea, que vous mettez la cerise sur le cookie gâteau avec la transformation en case à cocher ! Smile

Bonne journée
chattigre


chattigre
Aidactif

Pour une aide efficace...
Right Mettez un titre explicite
Right Communiquez vos personnalisations
Right Rendez le forum et votre problème directement visible

Right Si votre problème est résolu, éditez votre premier message et cochez l'icône résolu
Right Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3601
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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

- Sujets similaires

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