Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModifier le contenu dModifier le contenu d'un container (module Text/HTML) dynamiquement depuis le .ascx
Précédente
 
Suivante
Nouveau message
25/02/2008 16:25
 

Bonjour !

J'ai besoin de modifier le contenu de textes qui apparaissent dans des modules Text/HTML sur différentes pages. Il s'agit de remplacer certains mots par d'autres à la volée. Le rédacteur administrateur saisi son texte mais ensuite l'application doit à la volée remplacer certains mots par d'autres...

Je pensais ajouter un peu de code VB avec un évènement sur le ContentPane dans l'ascx du container mais ça ne semble pas fonctionner...

Quelqu'un a-t-il une idée ?

Merci d'avance
/Jim


Qapla'
 
Nouveau message
25/02/2008 22:30
 

ouhla

 
Nouveau message
26/02/2008 08:49
 

Pour moi le plus simple c'est que tu te fasses un nouveau module indépendant qui ira te proposer une liste des contenus. Une fois un des texte choisi, tu proposes une correction ou un remplacement de mot clé.

Mais tu vas te faire plaisir là ; car tu devras gérer tous les id. Bon courage....


Merci de donner un minimum de détails quand vous posez des questions (version de dnn, etc.)
 
Nouveau message
26/02/2008 10:10
 

Merci :)

Mais en fait je me suis rendu compte hier soir que je prenais la mauvaise piste... au lieu d'essayer de mettre du code dans le ascx du container il suffit que je dérive le module Text/HTML en un module custom qui me fait ces remplacements à la volée... C'est chose faite et ça marche très bien ;-)


Qapla'
 
Nouveau message
26/02/2008 14:27
 

N'hésite pas à offrir tes modifications à la communauté ;) Ce sont des petits trucs mais je suis sùr que qqun ici serait content de l'avoir.

seb

 
Nouveau message
01/03/2008 21:23
 

Bonsoir,

pourquoi ne pas détourner l'utilisation du module DSLocalizator qui permet de remplacer du texte par un autre en fonction de la langue. Tu as dedans une option Text Replacement permettant de faire exactement ce que tu veux. Si tu as besoin de le coder dans ton propre module, il te reste plus qu'à acheter le code source. Dans le même esprit tu trouveras un module sur Snowcovered permettant de remplacer n'importe quelle adresse e-mail par du javascript à la volée.

 

Roland


Roland
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModifier le contenu dModifier le contenu d'un container (module Text/HTML) dynamiquement depuis le .ascx