script pour forum

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

Résolu script pour forum

Message par ewanmcgregor le Lun 21 Fév 2011 - 12:52

Je me demandais si il étais possible de changer ce texte
@test a écrit:exemple
par "il a dit" ou "citation de" et non test a ecrit


Dernière édition par ewanmcgregor le Mer 23 Fév 2011 - 8:49, édité 1 fois

ewanmcgregor
****

Masculin
Messages : 376
Inscrit(e) le : 04/01/2011

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

Résolu Re: script pour forum

Message par masterkey le Mar 22 Fév 2011 - 23:27

Bonjour,

Si tu as accès aux templates du forum, dans le "overall_footer" par exemple, tu peux insérer un script comme le suivant sur l'évènement onload de la fenêtre, s'il n'est pas déjà pris :
Code:

<script>
window.onload=function()
{
  var cites=document.getElementsByTagName("CITE");
  for(var i=0;i<cites.length;i++)
  {
    cites[i].innerHTML = cites[i].innerHTML.replace(/(\S*) a écrit/ig,"citation de $1");
  }
}
</script>

Cordialement

Masterkey



Regards sur France Culture, le forum des auditeurs critiques de France Culture


Dernière édition par masterkey le Jeu 24 Fév 2011 - 9:49, édité 2 fois

masterkey
**

Messages : 62
Inscrit(e) le : 08/10/2009

http://www.regardfc.com
masterkey a été remercié(e) par l'auteur de ce sujet.

Résolu Re: script pour forum

Message par ewanmcgregor le Mer 23 Fév 2011 - 8:49

Ah, d'accord merci pour le script

ewanmcgregor
****

Masculin
Messages : 376
Inscrit(e) le : 04/01/2011

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

Résolu Re: script pour forum

Message par masterkey le Jeu 24 Fév 2011 - 9:53

Ewan, le script n'est en fait pas tout-à-fait correct : dans celui que je t'ai donné, ça ne fonctionnera pas si le pseudo de la personne citée est composée de plusieurs mots.

Voici un script plus correct :
Code:

<script>
window.onload=function()
{
  var cites=document.getElementsByTagName("CITE");
  for(var i=0;i<cites.length;i++)
  {
      cites[i].innerHTML = cites[i].innerHTML.replace(/(.*) a écrit/ig,"citation de $1");
  }
}
</script>



Regards sur France Culture, le forum des auditeurs critiques de France Culture

masterkey
**

Messages : 62
Inscrit(e) le : 08/10/2009

http://www.regardfc.com
masterkey a été remercié(e) par l'auteur de ce sujet.

Résolu Re: script pour forum

Message par ewanmcgregor le Jeu 24 Fév 2011 - 10:10

Merci pour le script, je n'avais pas vu qu'il ne marché pas

ewanmcgregor
****

Masculin
Messages : 376
Inscrit(e) le : 04/01/2011

http://federationjedi.pro-forums.fr
ewanmcgregor 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