|
PmWikiSk /
Lokálne prispôsobenieWikiAdministrátor môže urobi? množstvo prispôsobení jednoduchým nastavením premenných v súbore local/config.php. Akáko?vek skupiny alebo stránka môže tiež ma? svoj vlastný konfigura?ný súbor?. Od svojho za?iatku bol program PmWiki navrhnutý tak aby WikiAdministrátori mohli vo ve?kej miere prispôsobova? spôsob, akým PmWiki zobrazuje stránky a zna?kovacie sekvencie používané na vytváranie stránok. (Toto je dokonca explicitne spomenuté vo Filozofii PmWiki? #4.) Výsledkom toho je, že základný skript pmwiki.php vo ve?kej miere využíva PmWiki.Premenné na ur?enie toho ako budú spracované zna?kovacie sekvencie a ?o zobrazí každá jednotlivá stránka. Vä?šina tejto stránky opisuje ako prispôsobenia fungujú vo všeobecnosti, v IndexeDokumentácie nájdete špecifické prispôsobenia, ktoré sa bežne používajú na mnohých inštaláciách PmWiki, vrátane týchto: Najjednoduchší druh prispôsobenia je jednoduché nastavenie premennej na 1 (alebo TRUE). Tu je príklad, ktorý povolí akcie ?action=diag a ?action=phpinfo: $EnableDiag = 1;
Môžete za?a? riadok znakom "#" (mriežka, známa tiež ako hash symbol alebo znak libry) pre pridanie komentára. ?alej, niektoré vstavané premenné PmWiki majú hodnoty iné než 1 alebo 0 (true alebo false). Tu je ?alší príklad, ktorý prispôsobuje správanie wiki s oh?adom na webové roboty vyh?adáva?ov (pozri Kuchárska kniha:KontrolaWebRobotov): # Povoli? indexovanie stránok vyh?adáva?mi. $MetaRobots = 'index,follow'; $EnableRobotCloakActions = 1; Podadresár scripts/ (pod adresárom obsahujúcim skript pmwiki.php) má mnoho prispôsobení. Kuchárska kniha PmWiki obsahuje mnoho príkladov prispôsobenia (receptov), ktoré si môžete stiahnu? do podadresára cookbook/, Prvých nieko?ko riadkov každého z týchto skriptov vo všeobecnosti obsahuje inštrukcie o tom ako povoli? (a používa?) vlastnos? poskytovanú daným skriptom. Tieto prispôsobenia sa vkladajú do konfigurácie vašich stránok v config.php. Pre vä?šinu skriptov sa to robí jednoduchým pridaním riadkov ako: include_once("cookbook/recipefile.php");
a include_once("scripts/scriptfile.php");
na koniec súboru config.php pre ich zapnutie. Niektoré skripty sa za pre vás povolia automaticky cez skript scripts/stdconfig.php pokia? to nevypnete nastavením Všimnite si, že by ste mali ve?mi odporova? pokušeniu priamo modifikova? skript pmwiki.php alebo súbory v podadresári scripts/. Akéko?vek zmeny, ktoré urobíte v týchto súboroch budú pravdepodobne prepísané ke? vykonáte PmWiki.Aktualizácia. Namiesto toho, sa pozrite do nieko?ko ukážkových skriptov na príklady prispôsobení, ktoré možno vykona? z config.php. Dokonca môžete vytvori? vlastný skript pre vytvorenie prispôsobenia a použi? << Úvodné nastavenie | IndexDokumentácie | Témy vzh?adu >> OT: Ako dostanem názov skupiny / stránky v lokálnom konfigura?nom súbore (napr. local/config.php)? OD: Použijte nasledujúce zna?kovanie v pmwiki-2.1.beta21 alebo novšom: ## Ziskanie nazvu skupiny a stranky $pagename = ResolvePageName($pagename); $group = PageVar($pagename, '$Group'); $name = PageVar($pagename, '$Name'); OT: Môžem odstráni? položky z prie?inka wikilib.d na svojom serveri? OD: Áno, súbory v wikilib.d/ môžu by? bezpe?ne odstránené. Avšak, objavia sa znovu ke? vykonáte aktualizáciu. Ak chcete vaše stránky natrvalo nastavi? tak, aby sa tieto distribu?né stránky neobjavovali, skúste: $WikiLibDirs = array(&$WikiDir);
OT: Ako prispôsobím svoju vlastnú chybovú stránku 404 pre neexistujúce stránky? OD: Pre zmenu textu správy, skúste upravi? stránku Site.PageNotFound. .
Preklad stránky PmWiki.LocalCustomizations
- Pôvodná stránka je na PmWikiSk.LocalCustomizations -
Backlinks |