Domanda

Ho un DokuWiki e vorrei posizionare un logo sulla barra del titolo nella parte superiore della pagina? Come posso fare questo? Nota che non mi riferisco alla barra del titolo nella parte superiore del browser, ma piuttosto alla barra del titolo sul sito Web stesso.

Ho provato a inserire la sintassi di DokuWiki: {{public: logo.jpg? 100x100}}, ma questo è stato semplicemente reso come testo semplice e non un'immagine.

È possibile inserire un'immagine nel titolo della pagina?

È stato utile?

Soluzione

Non c'è alcuna opzione di configurazione per questo, dovresti hackerarlo in \ dokuwiki-2009-02-14 \ lib \ tpl \ index.php Temo.

Altri suggerimenti

Facile: rinomina il tuo logo come " logo.png " e inseriscilo in: spazio dei nomi wiki. Verrà mostrato automaticamente.

Questa soluzione funziona sul modello " dokuwiki " (uno predefinito sulla vecchia versione stabile di dokuwiki " Adora Belle " e in corso uno " Weatherwax "):

Deeper:

Possiamo guardare il file tpl_header.php, linee 21 e 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 funzione tpl_getMediaFile () cercherà un file logo.png nello spazio dei nomi dei media chiamato wiki.

Quindi vado a File Manager dokuwiki e carico il mio file logo.png nello spazio dei nomi wiki. Aggiorna pagina e sorrido.

soluzione con File Manager dokuwiki

Spero che aiuti

Nelle versioni moderne di DokuWiki non è necessario creare il proprio modello. Carica semplicemente un file chiamato logo.png nel wiki o nello spazio dei nomi di root nel DokuWiki Media Manager .

Questa è la riga del codice modello che ottiene il logo: https://github.com/splitbrain/dokuwiki /blob/master/lib/tpl/dokuwiki/tpl_header.php#L23

Puoi dire che sta prima controllando logo.png nello spazio dei nomi wiki con : wiki: logo.png e poi logo.png nello spazio dei nomi radice con : logo.png .

Se neanche lo trova, ricade su images / logo.png , che è il logo predefinito.

(per le ultime versioni di Dokuwiki)

Dovresti creare il tuo modello e fare qualunque hack tu debba fare.

Si trova in lib / tpl /

Basta copiare la directory predefinita con il tuo nome (sarà disponibile nell'area di amministrazione in seguito), qualcosa come " company " ;, e modificare:

  <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>

Puoi creare l'HTML come preferisci ... ma l'esempio sopra funziona bene (l'immagine si trova nella lib / tpl / company / images /)

Puoi quindi cambiare il modello del tuo Wiki aggiornando la configurazione su: Ammin. & Gt; gestore configurazione > template

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top