Frage

Ich habe eine DokuWiki und ich möchte an der Spitze der Seite ein Logo auf der Titelleiste platzieren? Wie kann ich das machen? Beachten Sie, dass ich am oberen Rand des Browsers, sondern in der Titelleiste auf der Website selbst auf die Titelleiste beziehe mich nicht.

Ich habe versucht, die DokuWiki Syntax eingefügt: {{public: logo.jpg 100x100}}., Aber dies einfach als Klartext wiedergegeben und nicht ein Bild

Ist es möglich, ein Bild in den Seitentiteln zu setzen?

War es hilfreich?

Lösung

Es gibt keine Konfigurationsoption für diese, dann würden Sie haben es in \dokuwiki-2009-02-14\lib\tpl\index.php hacken fürchte ich.

Andere Tipps

Ganz einfach: Benennen Sie Ihr Logo als „logo.png“ und legen Sie sie in: wiki-Namespace. Es wird sich zeigen automatisch.

Diese Lösung funktioniert auf Vorlage " dokuwiki " (default ein auf dokuwiki alte stabile Version „< a href = "https://www.dokuwiki.org/changes#release_2012-10-13_adora_belle" rel = "noreferrer"> Adora Belle “und in aktuellen " Weatherwax "):

Deeper:

Wir bei tpl_header.php Datei aussehen können, Zeilen 21 & 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. Tpl_getMediaFile () Funktion für eine Datei logo.png in Medien Namespace aussieht genannt Wiki

Also gehe ich File Manager dokuwiki und ich meine logo.png Datei auf dem Wiki-Namespace hochladen. Ich aktualisiere Seite und ich lächle.

Lösung mit dokuwiki File Manager

Hoffe, das hilft

In der modernen Versionen von DokuWiki Sie müssen nicht Ihre eigene Vorlage machen. Laden Sie einfach eine Datei logo.png zum wiki oder Root-Namespace in der DokuWiki Media Manager genannt.

Das ist die Linie der Template-Code, der das Logo bekommt: https://github.com/splitbrain/dokuwiki /blob/master/lib/tpl/dokuwiki/tpl_header.php#L23

Sie kann sagen, dass es ersten logo.png im wiki Namespace mit :wiki:logo.png prüft und dann logo.png im Stammnamespace mit :logo.png.

Wenn es auch nicht findet, fällt es zurück auf images/logo.png, die das Standard-Logo ist.

(für die neuesten Versionen von Dokuwiki)

Sie sollten Ihre eigene Vorlage erstellen und tun, was hacken Sie tun müssen.

Es liegt in lib / tpl /

Kopieren Sie einfach das Standardverzeichnis mit Ihrem eigenen Namen (dies später im Admin-Bereich verfügbar sein wird), so etwas wie „Firma“ und bearbeiten:

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

Sie können den HTML-Code erstellen, wie Sie wollen ... aber das obige Beispiel funktioniert gut (das Bild in dem lib / tpl / Unternehmen / images befindet /)

Sie können dann die Vorlage Ihrer Wiki ändern, indem Sie die Konfiguration bei der Aktualisierung: Admin> Konfigurationsmanager> template

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top