User Tools

Site Tools


tutorials:dokuwiki-arctic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tutorials:dokuwiki-arctic [2012/02/16 14:38]
razvan created
tutorials:dokuwiki-arctic [2020/07/20 09:16]
Line 1: Line 1:
-= DokuWiki Arctic Template Patch = 
  
-== Intro == 
- 
-Pagina curenta descrie modalitatea de modificare a template-ului [[http://www.dokuwiki.org/template:arctic|artic]] pentru dokuwiki in scopul de a adauga linkuri pentru {{{Export to PDF}}} si {{{Export to XHMTL}}} a paginii curente. 
- 
-In mod normal pentru exportarea in format PDF este nevoie de un plugin specific - de exemplu [[http://www.dokuwiki.org/plugin:dw2pdf|dw2pdf]]. 
- 
-Manual, exportarea se face adaugand o extensie la linkul paginii, extensie care e interpretata de dokuwiki: 
-- {{{link_pagina?do=export_pdf}}} - exportare PDF 
-- {{{link_pagina?do=export_xhtml}}} - exportare XHTML 
- 
-Astfel, tot ce face patchul este sa creeze un buton/link care obtine acest efect, folosind suportul pus la dispozitie de DokuWiki. 
- 
-== Patch-uri == 
- 
-Intial se adauga link-urile in template pentru butoanele de export in {{{lib/tpl/arctic/main.php}}}: 
- 
-<code bash> 
-so@elf:~$ diff /home/so/public_html/wiki/lib/tpl/arctic/main.php ~/public_html/2010-2011/lib/tpl/arctic/main.php 
-93,94d92 
-<                     tpl_actionlink('exportpdf'); 
-<                     tpl_actionlink('exportxhtml'); 
-</code> 
- 
-Linkurile au o imagine specifica asociata. Pentru a seta aceasta imagine se modifica {{{/lib/tpl/arctic/arctic_design.css}}}: 
- 
-<code php> 
-so@elf:~$ diff /home/so/public_html/wiki/lib/tpl/arctic/arctic_design.css /home/so/public_html/2010-2011/lib/tpl/arctic/arctic_design.css 
-446,447d445 
-< div.dokuwiki div.bar a.exportpdf, 
-< div.dokuwiki div.bar a.exportxhtml, 
-506,513d503 
-< } 
-< 
-< div.dokuwiki div.bar a.exportpdf { 
-<   background: transparent url(images/exportpdf.png) 0px 5px no-repeat; 
-< } 
-< 
-< div.dokuwiki div.bar a.exportxhtml { 
-<   background: transparent url(images/exportxhtml.png) 0px 5px no-repeat; 
-</code> 
-Totodata trebuie adaugate imaginile {{{images/exportpdf.png}}} si {{{images/exportxhtml.png}}}. 
- 
-La fel cum am setat imaginea link-ului, trebuie sa setam si textul care va apare: 
-<code bash> 
-so@elf:~$ diff /home/so/public_html/wiki/inc/lang/en/lang.php /home/so/public_html/2010-2011/inc/lang/en/lang.php 
-49,52c51 
-< $lang['btn_exportpdf'] = 'Export to PDF'; 
-< $lang['btn_exportxhtml'] = 'Export to XHTML'; 
-</code> 
- 
-Ce trebuie sa faca de fapt butoanele de exportpdf si exportxhtml este sa adauga la linkul curent extensia de export. Actiunea pe care o face un buton/link este comandata de functia {{{tpl_get_action}}} din {{{inc/template.php}}} (care deobicei sufera schimbari intre diferitele versiuni ale wiki-ului - de aceea nu o sa pun un diff): 
- 
-<code php> 
-<         case 'exportpdf': 
-<             $accesskey = 'x'; 
-<             $params = 'do=export_pdf'; 
-<             break; 
-<         case 'exportxhtml': 
-<             $accesskey = 'x'; 
-<             $params = 'do=export_xhtml'; 
-<             break; 
-</code> 
tutorials/dokuwiki-arctic.txt · Last modified: 2020/07/20 09:16 (external edit)