2009-10-03 2 views
0

Lorsque vous utilisez un éditeur WYSIWYG dans Joomla 1.5 pour créer du contenu de site Web, je ne peux pas insérer librement des balises HTML, telles que IFRAME les balises HTML seront automatiquement supprimées lors de la sauvegarde de l'article. Je peux soit configurer Joomla pour ne pas utiliser un éditeur WYSIWYG ce qui rend les articles d'édition un peu pénibles, soit forcer le code HTML dans l'article en utilisant MySQL Query Browser et en modifiant le contenu de l'article directement dans la base de données du site. Cela est non seulement fastidieux, mais aussi inefficace, car chaque fois que quelqu'un modifie l'article à partir de l'éditeur WYSIWYG de Joomla, les tags insérés seront à nouveau supprimés par l'éditeur.Certaines balises HTML (par exemple IFRAME) et Javascript dans Joomla 1.5 articles sont automatiquement supprimés lors de l'utilisation de l'éditeur WYSIWYG

Existe-t-il un moyen d'insérer un IFRAME (ou peut-être JavaScript) dans un article Joomla 1.5, sans désactiver l'éditeur WYSIWYG ou pirater la base de données?

Répondre

1

Courte réponse: non. Joomla sait mieux: P

Mais sérieusement, vous pouvez désactiver le WYSIWYG pour votre utilisateur. Allez dans le 'Gestionnaire des utilisateurs', sélectionnez votre compte et définissez la préférence 'Éditeur de l'utilisateur' sur 'Éditeur - Pas d'éditeur'. De cette façon, vous pouvez taper les balises et le code que vous voulez, sans borkage WYSIWYG. Mais tous les autres comptes sur le site auront toujours accès à leurs WYSIWYG. Ne prend pas trop de temps pour basculer le WYWIWYG de cette façon quand vous avez besoin de faire un peu de codage précis HTML/Javascript/etc.

+0

pas tout à fait ce que je cherchais mais si c'est le seul moyen de contourner le problème ... merci pour les mauvaises nouvelles;) –

1

En fait, cela dépend de ce que vous voulez mettre dans votre IFRAME. S'il s'agit d'une URL, vous pouvez créer un module "Wrapper" contenant l'URL que vous voulez. Tapez un nom unique dans le champ "Position" dans le module. Ensuite, vous pouvez afficher les résultats dans un article en insérant les éléments suivants à l'endroit où vous souhaitez que les résultats s'affichent {loadposition XXXX} où XXXX est le nom unique que vous avez tapé dans le champ de position du module.

2

J'ai rencontré le même problème que vous. J'ai utilisé Jumi pour résoudre ça. Il fonctionne très bien.

0

Je pense en utilisant JCE Editor dans joomla, vous êtes en mesure de résoudre tous ces problèmes.

0

Si vous utilisez JCE Editor pour joomla, cela vous permettra de personnaliser les tags autorisés. L'éditeur Joomla par défaut enlève les tags. J'ai également rencontré des problèmes si vous basculez l'éditeur du tout, il va les supprimer sur soumettre. J'ai trouvé que la seule façon de le faire est soit avec un wrapper, ou un module de code personnalisé.

Questions connexes