Connexion

Récupérer mon mot de passe

Derniers sujets
» [PhpBB2] Interdire citation dernier message
par -Tony- Aujourd'hui à 12:30

» Règlement de l'entraide Forumactif
par -Tony- Hier à 23:53

» *RESOLU*[Invision] Alerte message reçu dans messagerie
par Milouze14 Hier à 7:18

» *RESOLU*[PhpBB2] Date d'entrée au forum
par Milouze14 Hier à 4:49

» *RESOLU*[Invision] Membres - 'cartes de visite'
par Milouze14 Hier à 4:46

» [PhpBB2] Problème d'affichage FA messenger
par Milouze14 Ven 13 Déc 2019 - 3:54

» *RESOLU*[PhpBB2] Largeur cadre messagerie privé
par Milouze14 Jeu 12 Déc 2019 - 5:54

» *RESOLU*[PhpBB2] Supprimer zone commentaires des infos profil
par Milouze14 Mer 11 Déc 2019 - 17:06

» *RESOLU*[PhpBB3] Aide sur syntaxe JS
par Milouze14 Mar 10 Déc 2019 - 17:35

» *RESOLU*[ModernBB] Décoration !
par Milouze14 Mar 10 Déc 2019 - 16:55

» *RESOLU*[Invision] Vote négatif réservé aux modérateurs et administrateurs
par Milouze14 Mar 10 Déc 2019 - 16:12

» *RESOLU*[ModernBB] Cherche script participation et autres
par Milouze14 Lun 9 Déc 2019 - 17:59

» [Toutes versions]Ajouter un contenu visible que par les membres ayant répondu.
par oneandone Lun 9 Déc 2019 - 17:37

» *RESOLU*[PhpBB2] Supprimer champ de contact dans les infos de profil,
par Milouze14 Dim 8 Déc 2019 - 20:29

» *RESOLU*[Invision] Déplacement du bouton résolu (suite et fin?)
par Milouze14 Dim 8 Déc 2019 - 9:01

» *RESOLU*[PhpBB3] Outil modération
par Milouze14 Jeu 5 Déc 2019 - 19:30

» *CORBEILLE*[Edge] Pub intrusive
par Milouze14 Mer 4 Déc 2019 - 3:55

» *RESOLU*[PhpBB3] Compte à rebours hebdomadaire permanent
par Milouze14 Mar 3 Déc 2019 - 19:02

» *RESOLU*[PhpBB2] Selecteur de style | placement
par Milouze14 Mar 3 Déc 2019 - 16:32

» *RESOLU*[PhpBB3] Retirer lien Signaler un abus
par Milouze14 Lun 2 Déc 2019 - 15:10

*RESOLU*[PhpBB2] JS qui ne fonctionne plus depuis peu

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

fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 16:09

  • Version du forum :
    PhpBB2
  • Templates modifiés :
    oui
  • Navigateur :
    Opera
Bonjour à tous,
je viens d'avoir un soucis incompréhensible avec ce js qui m'a désactivé tous mes autres js il y a une petite heure.

Après l'avoir désactivé tout est rentré dans l'ordre. je l'ai réactivé par la suite pour voir si le soucis était encore d'actualité mais, je n'ai plus eu de soucis de cette ordre par la suite.

seul bémol, il ne fonctionne plus du tout.
Techniquement, il est censé rajouter des infobulles sur les balises title sauf sur .mentiontag, .tooltipstered et .vote-bar
Voici le js

Code:
/* tooltip */
$(function(){
          // general options for editing the tooltip
          // see more : http://iamceege.github.io/tooltipster/#options
          var options = {
            animation : 'fade',
            arrow : true,
            speed : 300,
            delay : 300,
            onlyOne : true,
            theme : 'tooltipster-default'
          },
      
          // delay execution by placing the function into another queue
          // helps with applying to other JS created elements such as the editor
          queue = true,
          titles,
      
          parse = function() {
            titles = $('div[data-infobulle="true"] [title]');
            titles.tooltipster && titles.not('[title=""], .mentiontag, .tooltipstered,.vote-bar').tooltipster(options);
          };
      
          queue ? $(parse) : parse();
        });

j'avais eu un soucis sur ce js en février 2018
https://forum.forumactif.com/t395415-soucis-de-compatibilite-entre-deux-js

j'ai testé le code de Lixir qui est légèrement différent mais , je constate qu'il ne fonctionne pas également.

une modif de FA ?

si quelqu'un à une idée ?
Merci par avance pour votre aide.


Dernière édition par fascicularia le Mar 24 Sep 2019 - 19:48, édité 2 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 16:30

Coucou Stéphane,

hum,cette ligne me parait erronée:
Code:
    titles = $('div[data-infobulle="true"] [title]');

Essayes de séparer par une virgule:
Code:
    titles = $('div[data-infobulle="true"], [title]');

Ensuite il faudrait me dire ou je pourrais ce code html sur ton fofo:
Code:
div[data-infobulle="true"]

Tu peux tester avec ce script:
Code:
       $(function(){$(function(){
          // general options for editing the tooltip
          // see more : http://iamceege.github.io/tooltipster/#options
          var options = {
            animation : 'fade',
            arrow : true,
            speed : 300,
            delay : 300,
            onlyOne : true,
            theme : 'tooltipster-default'
          },
        
          // delay execution by placing the function into another queue
          // helps with applying to other JS created elements such as the editor
          queue = true,
          titles,
        
          parse = function() {
            titles = $('div[data-infobulle="true"] , [title]');
            titles.tooltipster && titles.not('[title=""], .mentiontag, .tooltipstered, .vote-bar').tooltipster(options);
          };
        
          queue ? $(parse) : parse();
})});


Dernière édition par Milouze14 le Mar 24 Sep 2019 - 16:40, édité 1 fois
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 16:40

Bonjour Philippe,
bien vu super super super
tu viens   de m'enlever une grosse épine du pied. Cela fait plus d'une heure que je coure après d'éventuels erreurs sur tout le forum.

Un grand, très grand merci pour cette aide Mercimill
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 16:42

Hum, de rien ,

mais ou peux ton trouver ce code html stp:
Code:
div[data-infobulle="true"]


Sur un sujet quelconque, aurais tu un lien a me fournir?
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 16:55

re Philippe,
sorry, j'ai zappé ton édition du coup, je t'ai envoyé un mp

le div[data-infobulle="true"] provient de la modif faite par Lixyr sur cette demande d'aide
https://forum.forumactif.com/t395415-soucis-de-compatibilite-entre-deux-js#3309169

Lixyr a fait ce rajout pour me permettre d'utiliser les infobulles sur d'autres parties du forum par le biais de cette div :

Code:
<div data-infobulle="true">.......</div>

je l'ai utilisé une ou deux fois mais je t'avouerai qu'il me faut faire des recherches


Dernière édition par fascicularia le Mar 24 Sep 2019 - 17:05, édité 1 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 16:56

Ce n'est pas grave Stéphane,

je l'ai utilisé une ou deux fois mais je t'avouerai qu'il me faut faire des recherches

Je vais attendre que tu trouve au moins une de ces divs avant de clôturer .
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 17:05

Bon, j’avais en mémoire de l'avoir utilisé sur le système d'activation et de désactivation des onglets mais apparemment ma mémoire me joue des tours.

Voici ce que j'ai trouvé dans le template index_box

Code:
<button id="M14_No_Actif">Activer le système à onglets</button>
  <button id="M14_Actif"style="display:none;"class="vtip" title="N'oubliez pas d'activer l'onglet intitulé tout le forum.">Désactiver le système à onglets</button>
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 17:15

Il faudrait en être certain Stéphane car si tu ne l'as pas utilisé,
il faut le supprimer dans le script.
Donc passer de :
Code:
titles = $('div[data-infobulle="true"], [title]');



à:
Code:
titles = $(' [title]');

Ensuite, la class vtip était utilisée pour afficher aussi des infobulles,
as tu aussi ce script dans ta gestion ?

Si ce script n'est plus d'actualité, il faut supprimer cette class dans le code html:

Code:
   <button id="M14_No_Actif">Activer le système à onglets</button>
      <button id="M14_Actif"style="display:none;" title="N'oubliez pas d'activer l'onglet intitulé tout le forum.">Désactiver le système à onglets</button>
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 17:42

re ,
le script concernant vtip est effectivement un vieux script utilisé il y a quelques années. Le js en question n'est plus sur le forum.

Je vais faire regarder dans la soirée mes templates un peu plus en profondeur pour voir si je trouve la div infobulle et supprimer la class vtip sur les parties concernées.

Bonne soirée Philippe et encore merci pour ton aide.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 18:02

Pas de soucis Stéphane,
à bientôt pour les nouvelles impeccable
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 24 Sep 2019 - 19:47

re Philippe, 
les vérifications et modificationsont faites.


Tout fonctionne à présent.


Un grand merci pour cette aide  Mercimill
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 24 Sep 2019 - 20:03

Super Stéphane,


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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