Возрастная классификация
Реализация
Хранение файла age-de.xml
в корневом каталоге соответствующего домена является тривиальным.
Менее тривиальным является ввод метаданных в структуру HTML:
<meta name="age-de-meta-label" content="age=0 hash: YourDigitalCode v=1.0 kind=sl protocol=all"/>
Следующий фрагмент HTML вставляется, например, в вектор скина в функции getTemplateData
класса SkinVector
или в скин MonoBook в функции setupSkinUserCss
класса SkinMonoBook
:
global $wgAgeClassificationMetaName, $wgAgeClassificationMetaContent;
if ( !empty( $wgAgeClassificationMetaName ) AND !empty( $wgAgeClassificationMetaContent ) ) {
$out->addMeta( $wgAgeClassificationMetaName, $wgAgeClassificationMetaContent );
}
Глобальные переменные $wgAgeClassificationMetaName
и $wgAgeClassificationMetaContent
затем устанавливаются в LocalSettings.php
в соответствии со спецификациями – в Германии – "altersklassifizierung.de".
См. также
Внешние ссылки
- Wikipedia - Age verification system