Diferencias
Muestra las diferencias entre dos versiones de la página.
— | desarrollo:dokuwiki:patch-arctic-footer [2012/05/26 10:52] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Footer en DokuWiki ====== | ||
+ | |||
+ | Este pequeño tutorial trata de cómo personalizar el footer en tu [[.: | ||
+ | |||
+ | ===== Procedimiento ===== | ||
+ | |||
+ | Para este ejemplo utilizaremos el template [[doku> | ||
+ | |||
+ | |||
+ | - Crea una copia de seguridad de '' | ||
+ | - Abre '' | ||
+ | - Comenta esta llamada (colocando comentarios estilo C, por ejemplo). | ||
+ | - Agrega las [[# | ||
+ | - :!: Crea en tu DokuWiki una página llamada '' | ||
+ | |||
+ | ==== Código ==== | ||
+ | <code php> | ||
+ | <?php | ||
+ | $footerpage= ": | ||
+ | $footerfile= wikiFN($footerpage); | ||
+ | if(@file_exists($footerfile) && auth_quickaclcheck($footerpage) >= AUTH_READ) { | ||
+ | echo '< | ||
+ | echo p_wiki_xhtml(($footerpage), | ||
+ | echo '</ | ||
+ | } | ||
+ | else { // get the base footer | ||
+ | @include(dirname(__FILE__).'/ | ||
+ | } | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | ==== Resultado ==== | ||
+ | |||
+ | Una vez cargado este código, al visitar DokuWiki tus lectores verán el pie de página que haz diseñado en //: | ||
+ | |||
+ | El footer es un buen lugar para colocar información de contacto o licenciamiento de contenidos. | ||
+ | |||
+ | ===== Parche ===== | ||
+ | |||
+ | Las modificaciones explicadas anteriormente se pueden descargar en el siguiente archivo de parche (patch unificado): | ||
+ | |||
+ | <code patch arctic-main.php.patch> | ||
+ | --- main.orig.php 2010-04-30 18: | ||
+ | +++ main.orig_w_footer.php 2010-04-30 18: | ||
+ | @@ -243,7 +243,21 @@ | ||
+ | <? | ||
+ | <? | ||
+ | |||
+ | +<!-- | ||
+ | <? | ||
+ | +--> | ||
+ | + <?php | ||
+ | + $footerpage= ": | ||
+ | + $footerfile= wikiFN($footerpage); | ||
+ | + if(@file_exists($footerfile) && auth_quickaclcheck($footerpage) >= AUTH_READ) { | ||
+ | + echo '< | ||
+ | + echo p_wiki_xhtml(($footerpage), | ||
+ | + echo '</ | ||
+ | + } | ||
+ | + else { // get the base footer | ||
+ | + @include(dirname(__FILE__).'/ | ||
+ | + } | ||
+ | + ?> | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Sólo aplícalo a tu instalación de DokuWiki copiando este archivo al directorio del template ('' | ||
+ | |||
+ | patch main.php < arctic-main.php.patch | ||
+ | |||
+ | ===== Generalización ===== | ||
+ | |||
+ | El [[# | ||
+ | |||
+ | ===== Créditos ===== | ||
+ | |||
+ | Gracias a [[http:// | ||
+ | |||
+ | Gracias a **Carlos López** quien me ha inspirado a escribir este tutorial y ha hecho ya uso de esta modificación en [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{tag> | ||