Recent Changes - Search:

PmWiki

pmwiki.org

upravi bonú lištu

Lokálne prispôsobenie

WikiAdministrá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 $EnableStdConfig=0; v local/config.php.

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 include_once(...) pre jeho vloženie z config.php. vytvoríte vlastný skript pre prispôsobenie, môžete ho bezpene umiestni do podadresára cookbook/--tam nebude prepísaný aktualizáciou. Môžete tiež chcie zasla svoje prispôsobenie do |používateskej mailovej konferencie pmwiki-users| alebo ho da do Kuchárskej knihy tak aby aj iní mohli my úžitok z vášho úsilia a aby možno mohol by zahrnutý do budúcich vydaní PmWiki.

<< Ú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
Posledné zmeny:
PmWikiSk.LocalCustomizations: September 10, 2011, at 04:36 PM
PmWiki.LocalCustomizations: March 12, 2023, at 04:08 PM

Edit - History - Print - Recent Changes - Search
Page last modified on September 10, 2011, at 04:36 PM