WebToDate/Extenze: Porovnání verzí
Z WebToDate
Skočit na navigaciSkočit na vyhledávání
| (Není zobrazeno 6 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 43: | Řádek 43: | ||
== Standardně dodávané extenze == | == Standardně dodávané extenze == | ||
* [[../Cachování|Extenze pro cachování zpráv]] | |||
* [[/Extenze pro zvýrazňování výsledků hledání|Extenze pro zvýrazňování výsledků hledání]] | |||
* [[/Extenze pro sledování počtu shlédnutí|Extenze pro sledování počtu shlédnutí]] | |||
* [[/Extenze pro zobrazování počtu shlédnutí|Extenze pro zobrazování počtu shlédnutí]] | |||
* [[/Extenze pro stahování největších obrázků ze zdrojů|Extenze pro stahování největších obrázků ze zdrojů]] | |||
* [[/Extenze pro vložení kódu přes http do stránek|Extenze pro vložení kódu přes http do stránek]] | |||
* [[/Extenze pro vkládání obsahu polí jiných objektů|Extenze pro vkládání obsahu polí jiných objektů]] | |||
* [[/Extenze pro vkládání klíčových slov zpráv do stránek zpráv|Extenze pro vkládání klíčových slov zpráv do stránek zpráv]] | |||
* [[/Extenze pro zamezení funkčnosti podvržených rewritovaných URL zpráv|Extenze pro zamezení funkčnosti podvržených rewritovaných URL zpráv]] | |||
* [[/Extenze pro zamezení zobrazování zpráv na jiných virtuálních serverech|Extenze pro zamezení zobrazování zpráv na jiných virtuálních serverech]] | |||
* [[/Extenze pro omezení duplicitních URL|Extenze pro omezení duplicitních URL]] | |||
* [[/Extenze pro informace o přílohách|Extenze pro informace o přílohách]] | |||
* [[/Extenze pro výpis seznamu příloh|Extenze pro výpis seznamu příloh]] | |||
Aktuální verze z 14. 10. 2013, 09:32
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
- Extenze pro cachování zpráv
- Extenze pro zvýrazňování výsledků hledání
- Extenze pro sledování počtu shlédnutí
- Extenze pro zobrazování počtu shlédnutí
- Extenze pro stahování největších obrázků ze zdrojů
- Extenze pro vložení kódu přes http do stránek
- Extenze pro vkládání obsahu polí jiných objektů
- Extenze pro vkládání klíčových slov zpráv do stránek zpráv
- Extenze pro zamezení funkčnosti podvržených rewritovaných URL zpráv
- Extenze pro zamezení zobrazování zpráv na jiných virtuálních serverech
- Extenze pro omezení duplicitních URL
- Extenze pro informace o přílohách
- Extenze pro výpis seznamu příloh