_TAGS_NOM_AUTEUR

De constante _TAGS_NOM_AUTEUR geeft een lijst van «HTML tags» die zijn toegestaan in de titel van de naam van een auteur.

  • Apparu en : SPIP 3.0

De constante _TAGS_NOM_AUTEUR, die sinds SPIP 3.0.14, SPIP 2.1.25 en SPIP 2.0.24 beschikbaar is, heeft een standaardwaarde: «’’» (geen enkele HTML-tag is toegestaan).
Ze beantwoord aan het probleem dat auteurs in hun profiel HTML-tags konden opnemen, wat een deur opende voor «<h1>TaTa</h1>», «<textarea>Toto</textarea>» een andere «R<br /><br /><br />A<br /><br /><br />R<br /><br /><br />A» (of tags met nog meer funeste gevolgen).

Ook om veiligheidsredenen is toen besloten standaard het gebruik van iedere «HTML tag» te verbieden met uitzondering van het SPIP baken <multi> waarmee een auteur zijn profiel meertalig kan opstellen (bijvoorbeeld: <multi>[fr]Samira [ar] سميرة[he] סמירה</multi>).

Toch kan van dit besluit worden afgeweken door de constante _TAGS_NOM_AUTEUR op te nemen in bestand config/mes_options.php (zie [het artikel over dit bestand{}>4654]).

Voorbeeld:

// de tags <b>, <i>, <em>, <sc> en <br /> toelaten
// in het profiel van een auteur.
// en het SPIP baken <multi> is altijd toegelaten.
define('_TAGS_NOM_AUTEUR', 'b, i, em, sc, br');

Auteur Hanjo Gepubliceerd op: Aangepast: 02/07/23

Vertalingen: français, Nederlands