2009-07-26 5 views
0

J'ai une page d'accueil de mon site optimisée pour le référencement. J'utilise des balises pour marquer un contenu important. Lorsque je modifie mon article dans la section admin avec l'éditeur TinyMCE, il remplace les balises par des balises que je veux éviter.L'éditeur TinyMCE remplace les tags dans les articles Joomla

Des idées comment faire cet éditeur web (TinyMCE) pas remplacer mes balises <strong>?

+0

Qu'est-ce, exactement, « remplace les balises avec des balises » signifie Pouvez-vous être plus précis – thedz

+0

Lorsque j'insère étiquette forte en mode HTML et passer à la conception? mode, l'étiquette forte obtenir remplace par tag gras, que je peux voir la prochaine fois que je vais en mode html de l'éditeur. – AlexA

Répondre

0

Alors que valid_elements devrait effectuer étiquette forte, dans la pratique ne fonctionne pas. La solution est de commenter le code suivant dans tiny_mce.js -

/*h=h.replace(/<strong([^>]*)>/gi,'<b$1>');h=h.replace(/<\/strong>/gi,'</b>');*/ 
1

Vérifiez votre appel tinyMCE.init() et recherchez l'option valid_elements. S'il est défini sur quelque chose comme:

tinyMCE.init({ 
    ... 
    valid_elements : "..., b/strong, ..." 
}); 

Cela signifie qu'il est configuré pour remplacer les balises fortes par des balises b. Il suffit de passer pour permettre aux deux (« b, forte », ou même remplacer les balises b avec des balises fortes comme

tinyMCE.init({ 
    ... 
    valid_elements : "..., strong/b, ..." 
}); 

See also this page in the documentation.

Questions connexes