首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在我的DokuWiki标题上显示我的徽标?

如何在我的DokuWiki标题上显示我的徽标?
EN

Stack Overflow用户
提问于 2009-03-10 17:13:33
回答 3查看 17K关注 0票数 19

我有一个DokuWiki,我想在页面顶部的标题栏上放置一个徽标。我该怎么做呢?请注意,我指的不是浏览器顶部的标题栏,而是网站本身的标题栏。

我尝试插入DokuWiki语法:{{public:logo.jpg?100x100}},但这只是呈现为纯文本,而不是图像。

可以在页面标题中添加图片吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-10 17:55:06

这里没有配置选项,恐怕你必须在\dokuwiki-2009-02-14\lib\tpl\index.php中破解它。

票数 -2
EN

Stack Overflow用户

发布于 2013-02-11 04:43:10

DokuWiki的现代版本中,您不必创建自己的模板。只需将名为logo.png的文件上传到wikiDokuWiki Media Manager中的根名称空间即可。

下面是获得徽标的模板代码行:https://github.com/splitbrain/dokuwiki/blob/master/lib/tpl/dokuwiki/tpl_header.php#L23

可以看出,它首先使用:wiki:logo.png检查wiki名称空间中的logo.png,然后使用:logo.png检查根名称空间中的logo.png

如果两者都找不到,就会使用images/logo.png,这是默认徽标。

票数 3
EN

Stack Overflow用户

发布于 2012-02-29 12:31:36

(适用于最新版本的Dokuwiki)

你应该创建你自己的模板,并做任何你需要做的事情。

它位于lib/tpl/

只需复制默认目录,并使用您自己的名称(稍后将在管理区域中提供),类似于"company",然后编辑:

代码语言:javascript
复制
  <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>

您可以随心所欲地构建HTML ...但上面的示例运行良好(图像位于lib/tpl/company/images/)

然后,您可以通过更新配置来更改Wiki的模板: Admin > configuration manager > template

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/631350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档