Ce este o piele?
După cum puteți vedea, toate piei arată același conținut al paginilor, dar elementele precum meniul, titlul și semnătura s-au schimbat complet. De exemplu, piei diferite pot afișa meniul din stânga, din dreapta sau chiar pot fi șterse. Unele piei pot avea funcții pe care altele nu le au, mai ales dacă sunt făcute folosind rețete rare.
Astfel, pielea este doar un set de fișiere care determină modul de afișare a paginilor PmWiki. Încărcarea obișnuită a pieii în sub-foldere pub / skins /. O piele tipică conține mai multe fișiere:
- Un fișier șablon, cum ar fi skin.tmpl sau gemini.tmpl. Șablonul este scris în HTML sau XHTML și este un schelet pentru piele. Acesta conține marcatori speciali care spun PmWiki în care să introducă conținutul paginii.
- Fișiere CSS care controlează aspectul pielii.
- Fișiere imagine pentru decorarea paginii. Formate de imagine comune. jpg. png și .gif.
- Fișierele PHP, cum ar fi skin.php. Ele permit pieilor să ofere setări suplimentare și funcționalități care sunt imposibile în HTML și CSS.
- Fișiere de documentare, în mod tradițional, readme.txt sau skinname.txt. De obicei vorbim despre caracteristicile instalării sau despre funcțiile ingenioase.
Unde primesc piei?
Schițele sunt disponibile în colecția Skins: Skins. Piei din colecție au fost postate de alți administratori pentru oricine dorea să le folosească. Adesea, ei au propriile oportunități de ajustare. Când găsiți pielea care vă place, urmați linkul pentru a descărca fișierul de arhivă cu pielea.
Cum se utilizează sau se instalează pielea?
Cele mai multe piei sunt împachetate în fișiere .zip. tgz sau .tar.gz. Va trebui să îl dezarhivați cu software-ul de arhivă cunoscut.
- Dezarhivați pielea în pub / skins / folder din interiorul directorului pmwiki. Cele mai multe piele bine realizate creează un subfolder cu propriul nume în pub / skins /.
- Dacă pielea nu face dosarul în sine, creați-l și mutați fișierele în el.
- Extindeți fișierul local / config.php. și adăugați o linie asemănătoare
unde 'my-favorite-skin' este numele folderului de piele.
Reîncărcați pagina din wiki în browser și puteți vedea diferența.
Dacă doriți să permiteți vizitatorilor site-ului să aleagă o piele de la mai multe dintre cele instalate, atunci uitați-vă în rețeta Skins: SkinChange. (Cel pe care l-am folosit pentru demonstrația de mai sus.)
Există mai multe moduri de a rearanja aspectul pielii, inclusiv adăugarea de operatori la /local/config.php care sunt compatibili cu pielea; adăugând fișiere css în / pub / css /, cum ar fi local.css (pentru întregul dvs. wiki) și MyGroup.css (pentru MyGroup); și editarea directă a fișierelor de pe piele. Dacă pielea este actualizată în mod regulat, atunci probabil că doriți să evitați modificarea fișierelor din dosarul pielii. Verificați pagina de piele din rețete pentru articole speciale. instrucțiuni.
Cum sa faci pielea ta?
Cea mai bună modalitate de a vă face prima este să schimbați copia bazei PmWiki de bază.
- Faceți o copie a dosarului pub / skins / pmwiki și dați copiei numele noului skin.
- În fișierul local / config.php, instalați Pielea în numele pieii noi.
- Modificați șabloanele și fișierele CSS în mod corespunzător.
- Verificați noua dvs. piele.
- Repetați pașii 3 și 4 până când sunteți mulțumit de rezultat.
Materialul de pe această pagină nu include o explicație a modului de utilizare HTML (Hypertext Markup Language), XHTML (Extensible HTML, care este un pic mai nou) sau CSS (Cascading Style Sheets), ca deja pe internet au deja o mulțime de lecții bune în toate cele trei. Doar o prudență: dacă vă împiedicăți în lecții care explică modul de utilizare a etichetelor sau
Trebuie să testați pielea pe o varietate de browsere - în mod ideal, ar trebui să încercați cât mai multe browsere posibil, pe mai multe platforme, dar cel puțin test pe Internet Explorer 6 și Firefox / Mozilla, cele mai frecvente și foarte diferite. Nu uitați să testați diferite mărimi de ferestre și fonturi la testare.
Instrumente care ar putea fi necesare
Există multe exemple excelente de astfel de programe disponibile gratuit.
Test Wiki. Probabil că nu doriți ca vizitatorii site-ului dvs. să vadă distrugerea în piele. Pentru a nu fi așa, este mai bine să instalați un wiki de testare fie pe un server web real, fie pe computer. Utilizatorii de Linux sau MacOS au de multe ori deja un server web încorporat și PHP pe mașinile lor, spre deosebire de Windows, unde acest lucru nu este obișnuit. Dacă vi se aplică acest lucru, vă recomandăm să consultați rețeta Rețete de bucate: Standalone. care vă permite să rulați PmWiki fără un server web. Sau puteți găsi o mulțime de pachete server locale care instalează serverul web, PHP și alte componente (cum ar fi MySQL) deja configurate pentru a lucra împreună. Încearcă să găsești un astfel de pachet pentru a include aceleași versiuni de software care sunt utilizate pe PmWiki-ul tău real. În acest caz, veți avea mai puține probleme în mutarea spatelui depanat.
Client FTP pentru a transfera fișiere pe serverul dvs. web. Poate că ai deja-o.