SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Download

_TAGS_NOM_AUTEUR

3 maart

Alle versies van dit artikel:

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


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');

Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site