Jump to content

Extension:HeaderExtension/pl

From mediawiki.org
This page is a translated version of the page Extension:HeaderExtension and the translation is 10% complete.
Podręcznik rozszerzeń MediaWiki
HeaderExtension
Status wydania: stabilne
Realizacja Hak , MyWiki
Opis Adds Scripts and Meta data just before the ‎</head> tag of the wiki
Autor(zy)
Ostatnia wersja 2.1.1 (2023-11-22)
MediaWiki 1.29+
PHP 5.4+
Zmiany w bazie danych Nie
Licencja Licencja MIT
Pobieranie

  • $wgHeadMetaName
  • $wgHeadMetaCode
  • $wgHeadScriptName
  • $wgHeadScriptCode

The HeaderExtension extension allows Scripts and Meta data to easily be added just before the ‎</head> tag of the wiki.

The code for the head Scripts and Meta data are defined in "LocalSettings.php " and is controlled by variables. This implementation makes it easy for inexperienced users to implement head Scripts and Meta data just before the ‎</head> tag of the wiki. It also makes it possible to add head Scripts and Meta data that cannot be changed or removed, such as would be possible by wiki Administratorzy if the head Scripts and Meta data were added to the Sitenotice . This makes the extension particularly useful for placing Cookie Consent plugin or CSS style links, as such content cannot be removed by abusive or rogue administrators.

Instalacja

  • Pobierz i umieść plik(i) w katalogu o nazwie HeaderExtension w folderze extensions/.
  • Dodaj poniższy kod na dole twojego pliku LocalSettings.php :
    wfLoadExtension( 'HeaderExtension' );
    
  • Configure as required.
  • Yes Zrobione – Przejdź do Special:Version na twojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Konfiguracja

One or more head scripts can be added to the wiki. The head scripts can consist of any HTML and/or JavaScript .

Scripts

Scheme

To configure the head script, add the following to LocalSettings.php after the installation line:

$wgHeadScriptCode = <<<'START_END_MARKER'
<script></script>
START_END_MARKER;

Leave untouched the first and last line with START_END_MARKER stuff, this is a special syntax of PHP (without it, it would be tricky to deal with apostrophes inside the script). Do not add whitespaces around the last line’s marker, it would break it (more details about this syntax). Do add new line after.

To add additional scripts, simply include them between the markers:

$wgHeadScriptCode = <<<'START_END_MARKER'
<script></script>
<script></script>
<script></script>
START_END_MARKER;

You may specify a name for the script too if needed, add the following after the installation line:

$wgHeadScriptName = 'add_your_script_name_here';

Examples

$wgHeadScriptCode = <<<'START_END_MARKER'
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-xxxxxxxx-xx', 'auto');
  ga('set', 'anonymizeIp', true);
  ga('send', 'pageview');
</script>
START_END_MARKER;
$wgHeadScriptName = 'googleanalytics';

Meta data

Scheme

To configure the head meta data, add the following to LocalSettings.php after the installation line:

$wgHeadMetaName = 'add_your_meta_data_name_here';
$wgHeadMetaCode = 'add_your_meta_data_code_here';

Examples

$wgHeadMetaName = 'age-de-meta-label';
$wgHeadMetaCode = 'age=0 hash: yourdigitalcode v=1.0 kind=sl protocol=all';

Zobacz też

The extension HeaderExtension combines functionality from