WebToDate/Extenze: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
mBez shrnutí editace
Řádek 7: Řádek 7:
Pro aktivaci či deaktivaci extenze je třeba mít přístup do souborového systému serveru. V adresáři ''config'' se nacházejí následující soubory pro konfiguraci extenzí:
Pro aktivaci či deaktivaci extenze je třeba mít přístup do souborového systému serveru. V adresáři ''config'' se nacházejí následující soubory pro konfiguraci extenzí:


{| class="prettytable"
| '''Soubor'''
| '''Význam'''
|-
| _preprocess_inc.php
| Zde uvedené extenze se spouštějí na začátku sestavování stránek se zprávami
|-
| _modules_inc.php
| Zde uvedené extenze se spouštějí na konci sestavování stránek se zprávami
|-
| _genmodules_inc.php
| Zde uvedené extenze se spouštějí na konci procesu generování stránky WebToDate
|-
| _files_inc.php
| Zde uvedené extenze se spouštějí na začátku běhu skriptu pro stahování souborů
|-
| _mod_extensions_inc.php
| Zde uvedené extenze se spouštějí na konci sestavování stránek modulů WebToDate (např. stránky se seznamem dotazů v poradně, se seznamem výsledků fulltextového hledání apod.)
|}
Jednotlivé extenze se zde nejjednodušeji registrují tak, že se cesta k příslušnému PHP kódu uvede do pole ''$arrModules'', tedy např.
<code>
<nowiki>// extenze sledovani ctenosti clanku</nowiki>
<nowiki>$arrModules[] = 'artviews/_artview_post_inc.php';</nowiki>
<nowiki>// modul Cache</nowiki>
<nowiki>$arrModules[] = 'cache/_cache_post_inc.php';</nowiki>
</code>


== Standardně dodávané extenze ==
== Standardně dodávané extenze ==

Verze z 26. 2. 2010, 16:20

Co jsou extenze

Extenze mohou modifikovat obsah stránek, které jsou pomocí WebToDate generovány nebo odbavovány dynamicky, ať už se jedná o stránky se zprávami, stahování souborů či stránky modulů WebToDate. Mohou doplňovat vlastní HTML kódy do stránek sestavených WebToDate (např. zformátovaná data načtená z externích databází či jiných zdrojů) či modifikovat HTML kód, který systém WebToDate sestavil.

Aktivace a deaktivace extenzí

Pro aktivaci či deaktivaci extenze je třeba mít přístup do souborového systému serveru. V adresáři config se nacházejí následující soubory pro konfiguraci extenzí:

Soubor Význam
_preprocess_inc.php Zde uvedené extenze se spouštějí na začátku sestavování stránek se zprávami
_modules_inc.php Zde uvedené extenze se spouštějí na konci sestavování stránek se zprávami
_genmodules_inc.php Zde uvedené extenze se spouštějí na konci procesu generování stránky WebToDate
_files_inc.php Zde uvedené extenze se spouštějí na začátku běhu skriptu pro stahování souborů
_mod_extensions_inc.php Zde uvedené extenze se spouštějí na konci sestavování stránek modulů WebToDate (např. stránky se seznamem dotazů v poradně, se seznamem výsledků fulltextového hledání apod.)

Jednotlivé extenze se zde nejjednodušeji registrují tak, že se cesta k příslušnému PHP kódu uvede do pole $arrModules, tedy např.

// extenze sledovani ctenosti clanku
$arrModules[] = 'artviews/_artview_post_inc.php';
// modul Cache
$arrModules[] = 'cache/_cache_post_inc.php';

Standardně dodávané extenze