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ákovek skupiny alebo stránka môže tiež ma |svoj vlastný konfiguraný súbor|. Od svojho zaiatku bol program PmWiki navrhnutý tak aby WikiAdministrátori mohli vo vekej miere prispôsobova spôsob, akým PmWiki zobrazuje stránky a znakovacie 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 vekej miere využíva PmWiki.Premenné na urenie toho ako budú spracované znakovacie 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 zaa 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 ohadom na webové roboty vyhadávaov (pozri Kuchárska kniha:KontrolaWebRobotov): # Povoli indexovanie stránok vyhadávami. $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 niekoko 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 vemi odporova pokušeniu priamo modifikova skript pmwiki.php alebo súbory v podadresári scripts/. Akékovek zmeny, ktoré urobíte v týchto súboroch budú pravdepodobne prepísané ke vykonáte PmWiki.Aktualizácia. Namiesto toho, sa pozrite do niekoko 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 vzhadu >> OT: Ako dostanem názov skupiny / stránky v lokálnom konfiguranom súbore (napr. local/config.php)? OD: Použijte nasledujúce znakovanie 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 prieinka wikilib.d na svojom serveri? OD: Áno, súbory v wikilib.d/ môžu by bezpene odstránené. Avšak, objavia sa znovu ke vykonáte aktualizáciu. Ak chcete vaše stránky natrvalo nastavi tak, aby sa tieto distribuné 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 |