Pregunta

Tengo un DokuWiki y me gustaría colocar un logotipo en la barra de título en la parte superior de la página. ¿Cómo puedo hacer esto? Tenga en cuenta que no me estoy refiriendo a la barra de título en la parte superior del navegador, sino a la barra de título en el sitio web.

Intenté insertar la sintaxis de DokuWiki: {{public: logo.jpg? 100x100}}, pero esto simplemente se representó como texto sin formato y no como una imagen.

¿Es posible poner una imagen en el título de la página?

¿Fue útil?

Solución

No hay una opción de configuración para esto, tendrías que hackearlo en \ dokuwiki-2009-02-14 \ lib \ tpl \ index.php me temo.

Otros consejos

Fácil: cambie el nombre de su logotipo como " logo.png " y colóquelo en: espacio de nombres wiki. Se mostrará automáticamente.

Esta solución funciona en la plantilla " dokuwiki " (predeterminado en la versión estable anterior de dokuwiki " Adora Belle " y actual uno " Weatherwax "):

Más profundo :

Podemos ver el archivo tpl_header.php, líneas 21 y amp; 23:

// get logo either out of the template images folder or data/media folder

[...]

$logo = tpl_getMediaFile(array(':wiki:logo.png', 'images/logo.png'), false, $logoSize);

Ok: la función tpl_getMediaFile () buscará un archivo logo.png en el espacio de nombres multimedia llamado wiki.

Así que voy al Administrador de archivos dokuwiki y subo mi archivo logo.png en el espacio de nombres wiki. Actualizo la página y sonrío.

solución con el Administrador de archivos dokuwiki

Espero que ayude

En las versiones modernas de DokuWiki no tiene que crear su propia plantilla. Simplemente cargue un archivo llamado logo.png en el wiki o el espacio de nombres raíz en el DokuWiki Media Manager .

Esta es la línea de código de plantilla que obtiene el logotipo: https://github.com/splitbrain/dokuwiki /blob/master/lib/tpl/dokuwiki/tpl_header.php#L23

Puede decir que primero está comprobando logo.png en el espacio de nombres wiki con : wiki: logo.png y luego logo.png en el espacio de nombres raíz con : logo.png .

Si tampoco lo encuentra, recurre a images / logo.png , que es el logotipo predeterminado.

(para las últimas versiones de Dokuwiki)

Debes crear tu propia plantilla y hacer cualquier hack que necesites hacer.

Se encuentra en lib / tpl /

Simplemente copie el directorio predeterminado con su propio nombre (estará disponible en el área de administración más adelante), algo así como "compañía", y edite:

  <div class="pagename">
    <img src="<?php echo DOKU_TPL; ?>images/logo.png" align="absmiddle"/>
    [[<?php tpl_link(wl($ID,'do=backlink'),tpl_pagetitle($ID,true),'title="'.$lang['btn_backlink'].'"')?>]]
  </div>

Puede compilar el HTML que desee ... pero el ejemplo anterior funciona bien (la imagen se encuentra en lib / tpl / company / images /)

Luego puede cambiar la plantilla de su Wiki actualizando la configuración en: Admin > administrador de configuración > plantilla

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top