问题标签 [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.
css - 我如何 css 自定义放置在 DokuWiki 侧边栏中的 TOC
我选择将目录放在侧边栏中,而不是 DokuWiki 中的实际文章。这使得用于自定义 TOC 的常规 css 样式无法使用。我找不到正确的 css 样式以及我应该编辑的 css 文件。
我只是想制作没有项目符号的目录列表。
php - Dokuwiki 链接到登录页面
我使用dokuwiki,用户需要登录才能查看多个页面。当他未登录时,他会收到以下错误消息页面:
如您所见,我已经尝试添加到登录页面的链接。我想保留链接中请求的初始页面,但添加do=login
重定向到登录页面。
如何创建指向同一页面的链接,但显示登录页面而不是拒绝访问?
该页面是inc/lang/en/denied.txt
php - Dokuwiki 将 Ajax 请求发送到不存在的文件
我在http://www.umingo.de上的 dokuwiki 安装做了一些奇怪的动作。
每次页面加载,最后文件 /lib/exe/doku.php 被调用 10 次
奇怪的是:
没有文件/lib/exe/doku.php。我什至下载了一个新的dokuwiki 安装。exe文件夹中也没有文件。
我怎样才能禁用这个无用的 ajax 调用?我已经调查了这个行为 2 小时,但不知道如何解决它。
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.
php - 直接从 php 文件使用 dokuwiki 插件
我是 php 新手,如果您能帮助我,我将不胜感激!我必须在使用 dokuwiki 构建的页面的侧边栏中添加一个词云。侧面板使用独立的 php 文件(不由 doku 管理)调用。我相信我可以做到这一点的方法是直接在side panel.php文件中调用word cloud plugins函数。谁能给我确切的语法或至少以某种方式开始。我现在所做的任何事情似乎都会导致网站根本无法显示。我附上了位于 syntax.php 中的插件的代码。谢谢!
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):
但是,无论搜索查询是什么,它似乎都不会产生任何搜索结果。例如,
即使在全局命名空间中搜索也不会产生任何结果,尽管它应该作为术语“用户”出现任意次数。如果有人可以提供见解,那将是最有帮助的。
escaping - 如何在 DokuWiki 的 XML 代码块中转义“代码”标签
在 DokuWiki 页面中,我想使用<code xml>
标记将 XML 文件的一部分显示为突出显示的语法块。XML 还包含一个<code></code>
标签,因此 DokuWiki 将其检测为块的结尾。例如:
有没有办法逃脱</code>
标签?
dokuwiki - 将 dokuwiki 集成到现有站点中
我想将 dokuwiki 作为 Bootstrap 站点的一部分集成到一个 div 中。这可能吗?我试过一个 php 包括:
但这有效地重定向 - 它只是生成一个全新的页面,替换现有的 html。请注意,Bootstrap 插件无法完成这项工作。
parsing - 如何在 dokuwiki 插件中解析和更改外部链接的内容
我试图在我的插件中这样做。
但 patten 不匹配任何东西。
这是标记示例:
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 时——什么都没有,甚至文件夹也没有。