Couleurs des liens caches

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

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

Résolu Couleurs des liens caches

Message par buldos le Sam 19 Fév 2011 - 18:49

Rappel du premier message :

Bonjour,
J'aurais aimé savoir s'il était possible de colorer les liens cachés autrement qu'en colorant le texte.
Je m'explique j'entends par texte le "Voir ici" qui cache le lien de la page vers laquelle on souhaite pointer.
Merci d'avance
Cordialement

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Dim 27 Fév 2011 - 11:35

Mille merci d'avance !

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Dim 27 Fév 2011 - 12:05

Et voilà .... Il faut enlever la censure de vos mots ou alors prendre un autre code.
Les deux solutions ne peuvent co-exister avec les mêmes ID [CL] et [/CL]

Solution avec script



-Définition du script.

Page HTML

1° Une nouvelle page:


On se dirige vers (1)



On clique sur créer une nouvelle page (2).






Placer le script
2°-> Codage:


Sélectionner le code et copier dans le presse papier

Code:

jQuery(document).ready(function()  {
      var divs = document.getElementsByTagName('div');
      for (i=0; i<divs.length; i++){
          if(divs[i] != null && divs[i].className == 'postbody'){ 
            chaine1 = new String('[[]CL[^[]');
            reg = new RegExp(chaine1, 'g');
            reg2 = new RegExp('[[]/CL[^[]', 'g');
            contenu = divs[i].innerHTML;
            split = contenu.split(" ");
            nouveaucontenu = contenu.replace(reg,'<font color="red">').replace(reg2,'</font>');
            if(contenu != nouveaucontenu){
                divs[i].innerHTML = nouveaucontenu;
            }
   
          }
      }
    });

Remplir les champs



et coller le code

puis enregistrer


Enregistrement

3° On obtient l'ID:



Bien noter votre ID ou numéro (devrait être le 1 si vous n'avez pas d'autres pages HTML


Utiliser la page

4° charger la page:



Si votre ID n'est pas 1 alors changer le 1 dans le code à copier

Code:

<script src=/h1-></script>

On va vers cette action



On colle le code dans le champ description.





Essais définitifs
Validation des censures et mise en forme.

Création d'un nouveau sujet

Utiliser la page
5° Nouveau sujet :


Utiliser le bouton bbcode Insérer un lien

On remplit les champs (dans ce cas les espaces sont inutiles) pour le titre du lien

Ce qui donne dans le message

Et on visualisera après enregistrement :

C'est terminé sunny


conclusion: la contrainte des espaces n'existe plus et le codage du message est non modifié.
C'est seulement lors de l'affichage que votre page sera modifiée

A votre disposition pour des explications complémentaires.
ge


ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 15:39

Bonjour et désolée d'avoir été dans l'impossibilité de répondre avant !
Je crois avoir saisi ce que je dois faire et le ferai dès que je serai au bon endroit pour le faire.
Simplement à vue de nez le lien sortira en rouge et il faudrait qu'il resorte en bleu et souligné
Donc pourrais tu remplacer pour que cela ressorte ainsi : "liens bleus soulignés"

D'autre part lorsque tu dis "coller en html" cela se fait par un simple copier coller ? (Je ne vois pas d'autre possibilité !)

Merci d'avance pour ta réponse ! Cordialement

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 15:46

Bonjour

Coller : Un simple copié / collé mais dans la fenêtre avec le bouton +html qui est affiché.

Affichage en bleu.
Le soulignement viendra de votre CSS s'il est activé.
nous vérifierons dès que la modification sera implantée sur votre forum.

Code:
jQuery(document).ready(function()  {
      var divs = document.getElementsByTagName('div');
      for (i=0; i<divs.length; i++){
          if(divs[i] != null && divs[i].className == 'postbody'){
            chaine1 = new String('[[]CL[^[]');
            reg = new RegExp(chaine1, 'g');
            reg2 = new RegExp('[[]/CL[^[]', 'g');
            contenu = divs[i].innerHTML;
            split = contenu.split(" ");
            nouveaucontenu = contenu.replace(reg,'<font color="blue">').replace(reg2,'</font>');
            if(contenu != nouveaucontenu){
                divs[i].innerHTML = nouveaucontenu;
            }
 
          }
      }
    });

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:36

Je suis en train de faire la manip. Oki ma page html est bien crée et porte le n° 1
Par contre impossilble de copier coller le code ci-dessous :-(
"<script src=/h1-></script>"
depuis la fenêtre code. Je copie mais ça ne veut pas coller
A côté de description du site j'ai une petite étoile et lorsque je clique dessus cela me donne une "liste de variables" donc je pense, par ignorance, t'avoir dit une kaunerie en répondant que "description du forum" était vide.

J'ai fait l'essai en remplissant en tapant, je peux mais ça ne donne rien du tout !

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 18:38

sans les " "
ici:

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:43

oui oui j'ai bien tapé (puisqu'impossible de copier coller le code directement : ça me laisse case blanche) sans les " " et à l'endroit indiqué puis validé puis fait l'essai

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 18:44

C'est correct.
cheers

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:45

Ben voui mais ça me fait un lien tout noir :-(

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 18:47

Pouvez-vous faire une image de ce que vous voyez !

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:50

La voici :


Dernière édition par buldos le Mer 2 Mar 2011 - 16:54, édité 1 fois

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 18:52

Votre script a t-il été bien collé dans la page html en mode +html
L'erreru doit être à ce niveau.
coller le lien de votre page html dans la barre navigateur et le script doit être sur une ligne !


Le sujet test est-il visible sur votre forum (comme invité) ?

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:55

J'ai cliqué sur mode html pour l'activé et j'ai obtenu une fenetre dans laquelle j'ai copié collé le code .
Non l'essai est dans la partie admin. Tu veux que j'en mette un dans une autre partie ?

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 18:57

Normalement pour coller votre code html vous devez être comme sur mon image.


Sinon le code sera faux et non fonctionnel.

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 18:58



Voilà la fenetre dans laquelle j'ai collé le code.

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:00

Donc c'est faux.
Cliquer sur la barre -html puis revenir avec ceci +html affiché
Et vous collez le code

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 19:01

oki je fais ça de suite !

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:03

Et ceci devrait fonctionner avec le bleu en lien.

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 19:08

Donc j'ai supprimé la page précédente et recréé dans la fenetre comme montré plus haut
J'ai bien un n° 1
Je n'ai pas changé ce que j'avais entré dans la config forum
... et j'ai toujours mes liens en noir affraid

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:11

Votre page html est maintenant correctement chargée.

Avez-vous enlevé les censures ?

Essayer ceci dans un message [CL]Un texte[/CL]

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 19:15

Oui j'ai mis à la place [m] et [/m] avec color=red pour la modération. Je viens de vérifier je n'ai plus cl...
Je vais devoir couper Ge80 et ne pourrai revenir que demain désolée !

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:16

Avant de partir, faites un CTRL et F5 pour voir.



Dernière édition par ge80 le Mar 1 Mar 2011 - 19:17, édité 1 fois

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 19:16

oki

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:17

Et cela donne ?

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mar 1 Mar 2011 - 19:18

Ca n'a rien changé !

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleurs des liens caches

Message par ge80 le Mar 1 Mar 2011 - 19:20

OK donc une autre erreur s'est glissée lors de l'exécution de mon tuto.
Mon exemple fonctionne sur trois forums tests donc il fonctionnera sur le votre.
A demain pour la suite.


victoire


Après vérification
vous oubliez les CL dans votre zone texte

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par buldos le Mer 2 Mar 2011 - 16:53

Et en fait l'erreur venait de moi : je n'avais pas compris qu'il fallait continuer à mettre [cl] texte [/cl] à la fin dans la partie texte du BBcode !
Donc tout va parfaitement bien avec ton codage : nous avons maintenant les liens ajoutés dans les textes en bleu et soulignés sans modifier le style du forum, une modification de la feuille de style jouant sur tous les liens donc aussi sur les pseudos, les titres des forums etc...
Mille merci Ge80 pour ton extrême amabilité, ton efficacité et ton dévouement ok

buldos
*

Messages : 31
Inscrit(e) le : 19/02/2011

http://www.forum-metaphysique.com/
buldos a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleurs des liens caches

Message par ge80 le Mer 2 Mar 2011 - 16:56

MErci

L'aide a été apporté avec plaisir.

A votre disposition pour tous compléments.


victoire

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 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


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