Changer l'adresse d'un lien dans l'éditeur de message

2 participants

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

Résolu Changer l'adresse d'un lien dans l'éditeur de message

Message par -Méphisto- Mar 4 Juin 2024 - 21:20

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : non défini
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://cafet.1fr1.net/

Description du problème

Bonjour,

il y a des années, j'ai ajouté de nouveaux boutons personnalisés à la fenêtre d'édition, donnant accès notamment à un correcteur explicatif des erreurs d'orthographe et de grammaire (scribens et Bonpatron)

Mais l'adresse qui était valide depuis des années vers le site en anglais pointe à présent vers une version en anglais. J'aurais aimé pouvoir éditer l'adresse du lien, mais je ne trouve plus où.


La nouvelle adresse du bouton "BP" devrait être à présent :
bonpatron.com/fr/

Et elle est actuellement sans le /fr/ à la fin, pointant donc vers la version en langue anglaise.

J'aurais souhaité aussi que le bouton étoile (un autre correcteur) se trouve à côté du bouton BP.
Changer l'adresse d'un lien dans l'éditeur de message Bp11


Sauriez-vous m'indiquer où chercher ou comment faire ?

Merci à vous Smile
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1892
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer l'adresse d'un lien dans l'éditeur de message

Message par Toryudo Mer 5 Juin 2024 - 9:29

Bonjour !

Je pense que vous avez des scripts qui font ça : https://forum.forumactif.com/t311791-gestion-des-codes-javascript

Vous allez dans Panneau d'administration  Modules  HTML & JavaScript - Gestion des codes JavaScript, vous aurez une liste de scripts (je ne sais pas combien). Dans l'un de ces scripts, vous devriez retrouver le lien bonpatron. Soit vous modifiez ce lien directement, soit vous pouvez copier coller le script ici entre balises [code] et nous regardons tout ça ensemble !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1437
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer l'adresse d'un lien dans l'éditeur de message

Message par -Méphisto- Mer 5 Juin 2024 - 15:22

Merci, j'ai pu mettre la bonne adresse.  cheers

En revanche, j'ai déplacé le script du bouton Bonpatron (BP) à la suite du bouton étoile (lien vers l'autre correcteur), mais les deux boutons restent séparés malgré tout, et non côte à côte comme je le souhaitais. Qu'est-ce qui ne va pas ?

Changer l'adresse d'un lien dans l'éditeur de message Bp11

Code:

function clicediteur(lienediteur)
        {
        window.open(lienediteur);
        }
        
        
        
        $(function(){$(function(){
        
          $('<a class="sceditor-button sceditor-button-dico" unselectable="on" title="Dictionnaire/conjugueur"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f80/11/53/16/00/d_410.jpg)">Dictionnaire/conjugueur</div></a>').insertAfter('.sceditor-button-time').click(function(){
            $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("http://dictionnaire.reverso.net/");
          });
        
        })});
        
        
        $(function(){$(function(){
        
          $('<a class="sceditor-button sceditor-button-syno" unselectable="on" title="Synonymes"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f80/11/53/16/00/raduit10.jpg)">Synonymes</div></a>').insertAfter('.sceditor-button-dico').click(function(){
            $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("http://www.synonymes.com/");
          });
        
        })});

$(function(){$(function(){
 
  $('<a class="sceditor-button sceditor-button-smileys" unselectable="on" title="Correcteur"><div unselectable="on" style="background-image:url(https://2img.net/i/fa//i/smiles/star3.png)">Correcteur</div></a>').insertBefore('.sceditor-button-time').click(function(){
    $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("https://www.scribens.fr/");
  });
 
})});

$(function(){$(function(){
        
          $('<a class="sceditor-button sceditor-button-patron" unselectable="on" title="BonPatron"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f36/11/53/16/00/gif_cl11.gif)">BonPatron</div></a>').insertAfter('.sceditor-button-syno').click(function(){
            $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("https://bonpatron.com/fr/");
          });
        
        })});
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1892
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer l'adresse d'un lien dans l'éditeur de message

Message par Toryudo Mer 5 Juin 2024 - 18:06

C'est une question de "insertAfter" et "insertBefore".

Tel que c'est écrit :
- reverso (bouton dico) est inséré après le bouton "time"
- synonymes (bouton syno) est inséré après le bouton "dico"
- scribens (bouton smileys) est inséré avant le bouton "time"
- bonpatron (bouton patron) est inséré après le bouton "syno"

Dans l'ordre, ça donne donc "scribens", "time", "reverso", "synonymes", "bonpatron".
Donc, si vous voulez que scribens (bouton smileys) soit avant ou après bonpatron (bouton patron), il faut remplacer insertBefore('.sceditor-button-time') par insertBefore('.sceditor-button-patron') ou insertAfter('.sceditor-button-patron'). Et effectivement, il faut que l'ajout de ce bouton soit fait après l'ajout du bouton bonpatron, parce que ce dernier doit exister avant qu'on puisse insérer devant lui ou derrière lui le bouton scribens. Ça donne donc :

Code:
function clicediteur(lienediteur){
  window.open(lienediteur);
}

$(function(){$(function(){
  $('<a class="sceditor-button sceditor-button-dico" unselectable="on" title="Dictionnaire/conjugueur"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f80/11/53/16/00/d_410.jpg)">Dictionnaire/conjugueur</div></a>').insertAfter('.sceditor-button-time').click(function(){
    $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("http://dictionnaire.reverso.net/");
  });
})});


$(function(){$(function(){
  $('<a class="sceditor-button sceditor-button-syno" unselectable="on" title="Synonymes"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f80/11/53/16/00/raduit10.jpg)">Synonymes</div></a>').insertAfter('.sceditor-button-dico').click(function(){
    $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("http://www.synonymes.com/");
  });
})});

$(function(){$(function(){
  $('<a class="sceditor-button sceditor-button-patron" unselectable="on" title="BonPatron"><div unselectable="on" style="background-image:url(https://i.servimg.com/u/f36/11/53/16/00/gif_cl11.gif)">BonPatron</div></a>').insertAfter('.sceditor-button-syno').click(function(){
    $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("https://bonpatron.com/fr/");
  });
})});

$(function(){$(function(){
  $('<a class="sceditor-button sceditor-button-smileys" unselectable="on" title="Correcteur"><div unselectable="on" style="background-image:url(https://2img.net/i/fa//i/smiles/star3.png)">Correcteur</div></a>').insertAfter('.sceditor-button-patron').click(function(){
    $('#text_editor_textarea').sceditor("instance").onclick=clicediteur("https://www.scribens.fr/");
  });
})});
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1437
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer l'adresse d'un lien dans l'éditeur de message

Message par -Méphisto- Mer 5 Juin 2024 - 19:11

Je n'aurais sans doute pas trouvé ça, merci beaucoup !
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1892
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

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