2009-07-20 8 views

Répondre

9

Vous pouvez activer le support HTML brut en mettant $wgRawHtml = true; dans votre LocalSettings.php:

http://www.mediawiki.org/wiki/Manual:$wgRawHtml

Cependant, comme il est indiqué ci-dessus c'est plutôt précaire pour un site public. C'est correct - mais vous devez faire confiance à vos utilisateurs.)

Il y a quelques liens sur cette page de manuel vers des extensions organisées pour vous permettre de mettre des bits spécifiques connus de HTML/JS dans votre code de sortie, qui peut ou non mieux répondre à vos besoins.

1

Eh bien, alors que MediaWiki lui-même ne supporte pas cela, il existe des extensions qui permettent au moins le HTML dans une page. Voir par exemple ce extension list. SecureHTML pourrait donc ce que vous cherchez.

Cela dit, je voudrais souligner que le HTML brut permettant défaites plutôt l'objet d'un wiki:

  • peut et gâchera la mise en forme et de créer des problèmes étranges (des affrontements entre générés et par l'utilisateur fourni HTML)
  • il rend difficile/impossible de convertir le wiki d'autres formats (par exemple pour l'imprimer)
  • rend la recherche plus difficile
  • rend toute sorte de sécurité impossible (pensez XSS)

Ceci est doublement vrai pour autoriser Javascript. Donc, je voudrais demander pourquoi vous avez besoin de cela. Si vous avez besoin d'un formatage spécial que MediaWiki n'offre pas, envisagez d'utiliser (ou d'écrire) une extension pour cela.

Si vous avez vraiment besoin de HTML arbitraire, un Wiki n'est peut-être pas le meilleur outil pour vous. Vous devriez envisager un CMS, ou simplement mettre des fichiers HTML dans Subversion.

Alors qu'est-ce que vous essayez de faire?

Questions connexes