问题标签 [dokuwiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
608 浏览

css - 我如何 css 自定义放置在 DokuWiki 侧边栏中的 TOC

我选择将目录放在侧边栏中,而不是 DokuWiki 中的实际文章。这使得用于自定义 TOC 的常规 css 样式无法使用。我找不到正确的 css 样式以及我应该编辑的 css 文件。

我只是想制作没有项目符号的目录列表。

0 投票
2 回答
1616 浏览

php - Dokuwiki 链接到登录页面

我使用dokuwiki,用户需要登录才能查看多个页面。当他未登录时,他会收到以下错误消息页面:

在此处输入图像描述

如您所见,我已经尝试添加到登录页面的链接。我想保留链接中请求的初始页面,但添加do=login重定向到登录页面。

如何创建指向同一页面的链接,但显示登录页面而不是拒绝访问?

该页面是inc/lang/en/denied.txt

0 投票
0 回答
44 浏览

php - Dokuwiki 将 Ajax 请求发送到不存在的文件

我在http://www.umingo.de上的 dokuwiki 安装做了一些奇怪的动作。

每次页面加载,最后文件 /lib/exe/doku.php 被调用 10 次 谷歌开发者网络视图

奇怪的是:

没有文件/lib/exe/doku.php。我什至下载了一个新的dokuwiki 安装。exe文件夹中也没有文件。

我怎样才能禁用这个无用的 ajax 调用?我已经调查了这个行为 2 小时,但不知道如何解决它。

0 投票
1 回答
111 浏览

regex - Rewrite mediawiki links to dokuwiki

I need help with URL rewriting.

I have given up on mediawiki due to all spam bots. I managed to convert all articles to dokuwiki and is now stuck on redirecting old links.

The article title is

The old link is

The new link is

I tried the following .htaccess rule:

Ending up with a bad result:

I believe the problem lies within RewriteCond parsing raw non-decoded values and RewriteRule encodes it over again.

0 投票
0 回答
246 浏览

php - 直接从 php 文件使用 dokuwiki 插件

我是 php 新手,如果您能帮助我,我将不胜感激!我必须在使用 dokuwiki 构建的页面的侧边栏中添加一个词云。侧面板使用独立的 php 文件(不由 doku 管理)调用。我相信我可以做到这一点的方法是直接在side panel.php文件中调用word cloud plugins函数。谁能给我确切的语法或至少以某种方式开始。我现在所做的任何事情似乎都会导致网站根本无法显示。我附上了位于 syntax.php 中的插件的代码。谢谢!

0 投票
1 回答
419 浏览

php - 使用 PHP XML-RPC 执行 DokuWiki 搜索

我有一个简单的服务,它包含通过 PHP XML-RPC 库进行的DokuWiki 调用(https://www.dokuwiki.org/devel:xmlrpc#accessing_the_xml-rpc_interface )。我正在尝试执行 DokuWiki 搜索,但似乎无法使其正常工作。这是我的服务中的相关功能:

我的客户端代码正在根据查询语法进行搜索(此处概述了https://www.dokuwiki.org/search):

但是,无论搜索查询是什么,它似乎都不会产生任何搜索结果。例如,

即使在全局命名空间中搜索也不会产生任何结果,尽管它应该作为术语“用户”出现任意次数。如果有人可以提供见解,那将是最有帮助的。

0 投票
1 回答
1115 浏览

escaping - 如何在 DokuWiki 的 XML 代码块中转义“代码”标签

在 DokuWiki 页面中,我想使用<code xml>标记将 XML 文件的一部分显示为突出显示的语法块。XML 还包含一个<code></code>标签,因此 DokuWiki 将其检测为块的结尾。例如:

有没有办法逃脱</code>标签?

0 投票
1 回答
376 浏览

dokuwiki - 将 dokuwiki 集成到现有站点中

我想将 dokuwiki 作为 Bootstrap 站点的一部分集成到一个 div 中。这可能吗?我试过一个 php 包括:

但这有效地重定向 - 它只是生成一个全新的页面,替换现有的 html。请注意,Bootstrap 插件无法完成这项工作。

0 投票
1 回答
137 浏览

parsing - 如何在 dokuwiki 插件中解析和更改外部链接的内容

我试图在我的插件中这样做。

但 patten 不匹配任何东西。

这是标记示例:

0 投票
1 回答
225 浏览

php - dokuwiki docsearch 插件有奇怪的行为

关于我的问题最接近的线程是这个https://forum.dokuwiki.org/thread/7349

尽管该线程的解决方案似乎已合并到当前版本的 docseach 中,但我仍然遇到此问题。我的设置是 Ubuntu 12.04,带有 Apache2 和 php5;安全模式已关闭。我也检查了权限。一切都很好。

我正在通过以下方式尝试脚本:

我的结果非常不一致。在上次试用之前,在 pages 目录中提取了 txt 文件,但在我上次试用中,什么都没有。

非常感谢!

更新:

我再次以 www-data 用户的身份从命令行运行了这个脚本。这是一个输出

所以,结果我得到了四个文件夹,只有pages文件夹包含从 doc 和 pdf 中提取的 txt 文件。索引文件夹为空。

奇怪的是,所有四个服务文件夹都变成了 root 用户和 root 组。看来,虽然我php cron.php以 www-data 用户身份运行,但 root 用户在某处受到干扰。实际上,每个插件页面我都需要设置一个 cron 作业,我也这样做了。

下一次,当我运行 php cron.php 时——什么都没有,甚至文件夹也没有。