Nastavení: Porovnání verzí
(→title) |
(→Proměnné) |
||
Řádek 36: | Řádek 36: | ||
====currency==== | ====currency==== | ||
− | - měna, které se bude v systému | + | - měna, které se bude v systému |
+ | |||
+ | - nastavuje se v Nastavení - Systém - Titulek stránky | ||
====index_page==== | ====index_page==== | ||
+ | |||
+ | - logická proměnná, zda-se má v URL zobrazovat index.php | ||
+ | |||
+ | - 1 => bude se zobrazovat, 0=> nebude se zobrazit | ||
+ | |||
+ | - nastavuje se v Nastavení - Systém - Čistá URL (přes negaci) | ||
+ | |||
+ | - '''výchozí hodnota''': 1 | ||
====domain==== | ====domain==== |
Verze z 1. 7. 2010, 06:33
Jako každý jiný informační systém i Freenetis musí mít možnost různých nastavení, jak uživatelských, tak i systémových. V současné době se o to starají dvě knihovny:
application/libraries/settings.php (pro nastavení skrze databázi) system/libraries/config.php (pro nastavení skrze konfigurační soubor)
Obsah
Původní stav
V původním stavu framework Kohana podporoval pouze nastavení přes konfigurační soubory, žádné nastavení přes databázi neexistovaly. Z toho plyne, že v systému nešly vytvářet formulář pro nastavení - ty by pak totiž musely tyto soubory přegenerovávat => velké bezpečnostní riziko.
Současný stav
Takřka veškerá nastavení byla přesunuta do databáze, v konfiguračním souboru zůstaly pouze přístupové údaje k databázi.
Samotná implementace
Knihovna Settings
Všechna nastavení se ukládají do tabulky Config.
Proměnné
db_schema_version
- zřejmě nejdůležitější proměnná - určuje aktuální revizi databázového schématu, používá se pří Autoupdate DB struktury
- nelze nastavit uživatelem v systému, určuje se sama
title
- titulek stránky, který se zobrazuje v hlavičce (uvnitř HTML atributu title)
- nastavuje se v Nastavení - Systém - Titulek stránky
- výchozí hodnota: FreeNetIS
currency
- měna, které se bude v systému
- nastavuje se v Nastavení - Systém - Titulek stránky
index_page
- logická proměnná, zda-se má v URL zobrazovat index.php
- 1 => bude se zobrazovat, 0=> nebude se zobrazit
- nastavuje se v Nastavení - Systém - Čistá URL (přes negaci)
- výchozí hodnota: 1