问题标签 [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 回答
1166 浏览

php - 正则表达式:计数字符

我正在编写一个 PHP 脚本,用于搜索 dokuWiki 文档中的特定标题。

我当前的模式如下所示:

样本文件:

搜索 TestHeader 时,我的结果 AS-IS 是:

我希望模式返回:

或者换句话说:我想匹配所有被 less = 包围的标题然后是我正在搜索的标题。

使用正则表达式可以实现这样的事情吗?

提前致谢!

0 投票
1 回答
553 浏览

php - 如何突出显示geshi中的代码更改

我有一个正在运行的 dokuwiki,并且正在使用以下代码块:

我现在想突出显示单行代码(例如某些已更改的行)。

我的想法是在 PHP 语言文件中引入一个新的语法关键字php.php

无论如何,这似乎没有任何效果。

任何的想法?

0 投票
1 回答
1887 浏览

javascript - Dokuwiki 和 Javascript

最近我看到这篇关于这个用户使用 Jquery 并希望将其转换为 Mootools 的“Go Top”按钮的帖子。我认为这对于我正在为项目做出贡献的免费模板来说是一个不错的功能。但不幸的是,我这种类型的 javascript 不起作用。我知道 jquery,我尝试了 jquery 中的代码,但没有工作。然后我把这个和平的代码转换成 mootools 并且没有工作......论坛没有太大帮助,因为没有答案......

有谁知道dokuwiki 对javascript 使用哪种类型的语言???任何对该平台有更多经验的人都可以告诉我如何编写这个,以便我可以与 dokuwiki 一起使用吗?像原始海报一样,我希望按钮隐藏并仅在用户将窗口滚动 300 像素时才显示...如果不是,则应隐藏按钮。然后,如果用户没有激活 javascript,则该按钮应始终处于打开状态...

Dokuwiki 有一个使用 jquery 的插件,但我更喜欢使用他的母语...

谢谢,安娜

0 投票
1 回答
1297 浏览

dokuwiki - 在 Dokuwiki 中编辑页面时插入当前时间戳

在 Dokuwiki 中编辑页面时是否可以插入当前时间戳?

我正在寻找一些宏(例如〜TIMESTAMP〜),它将在保存页面时替换为当前时间戳(而不是每次保存页面时获取它的命令/插件。

0 投票
1 回答
343 浏览

ruby - DokuWiki 嵌套列表正则表达式

如何在 Ruby 中使用一两个正则表达式替换 DokuWiki 嵌套列表字符串?

例如,如果我们有这个字符串:

我们应该得到这个 HTML:

我做了一个正则表达式替换整个列表。例如:

它可以正常工作。但是如何替换单个列表项?

0 投票
3 回答
1247 浏览

php - 多个 dokuwiki 安装的单点登录

我有一台服务器,我在其上使用 dokuwiki 来托管主页和 wiki。服务器在 下可用www.domain.com,wiki 在 下可用wiki.domain.com。在内部,两个子域都来自不同的目录。

然而,这意味着每个想要注册的人都必须注册这两个域并为两个子域管理一组重复的用户帐户。

我想要的是有一个系统,任何人都可以在两个页面上注册,并且只需要登录任何域并获得访问权限。ACL 仍应为两个域单独管理,因为我可能会多次使用命名空间名称。

我查看了 dokuwiki auth 插件列表,但找不到任何有用的东西。另一个想法是在两个安装中仅软链接或硬链接 auth 数据目录。但是,这仍然意味着用户必须多次登录。此外,我不确定我的主机是否真的允许这样的目录链接,或者这可能会弄乱两个安装。

有没有其他方法可以创建这样的设置?

0 投票
2 回答
289 浏览

hyperlink - 在 Dokuwiki 中禁用不可访问的链接?

Dokuwiki 中是否有任何方法可以使无法访问的文章的链接(由于访问权限不足)显示为禁用?

我希望这样的链接是灰色且不活动的,可能带有锁定图标,而不是让用户在单击链接时收到错误消息。

0 投票
1 回答
881 浏览

php - WINDOWS PHP 5.3.0 中带有斜线的 PHP parse_ini_file

我正在使用 wiki 软件:dokuwiki 并且安装模板后:http ://www.dokuwiki.org/template:monobook

在 Windows 7 64 位上使用 WAMP 进行本地测试时出现此错误:Apache:2.2.11
PHP:5.3.0

更新我已将我的 PHP 版本升级到 5.3.1,这已经修复了错误。

警告:解析 C:\wamp\www\wiki\lib\exe/../../lib/tpl/monobook/style.ini 中第 30 行C:\wamp\www\wiki\lib\exe\中的错误第54行的css.php
警告:第55C:\wamp\www\wiki\lib\exe\css.php中为 foreach() 提供的参数无效

风格.ini

这是加载 ini 文件的 css.php 中的 PHP 代码:

0 投票
1 回答
2549 浏览

automation - 以编程方式更新 dokuwiki 页面内容的选项

啊!

我在内容修改自动化方面遇到了 DokuWiki 的一些问题。我需要以编程方式更新页面,在我的情况下,数据源将是文本文件,它将被正则表达式解析,并且输出将被插入到 DokuWiki 页面中。

到目前为止,我还没有找到与此功能相关的任何内容,但我真的怀疑我只是一个需要这些东西的人,所以再次发明自行车不是最好的方法:)

目前这个问题中有一些东西:

在 Dokuwiki 渲染插件中访问原始 wiki 页面内容

我的子问题是 - 我如何使用它来进行内容修改?我有很多时间浏览整个 dokuwiki 源代码,所以我希望有一些乐高积木可以简单地连接在一起,以便在不开发新界面等的情况下实现它。

非常感谢您的任何回复!

0 投票
2 回答
2322 浏览

.htaccess - 带有 LDAP 身份验证的 dokuwiki

我已经在我的工作场所设置了 dokuwiki。我想将身份验证设置为 LDAP,但我无法让它工作。我的公司正在使用 OpenLDAP。

我不确定这是否可能,因为我可能没有足够的关于 LDAP 设置的信息。在我们的 FTP 服务器上,我们使用 .htaccess 进行身份验证

我总是收到以下错误:

LDAP:无法连接到 LDAP 服务器

我希望我能以某种方式简单地使用 dokuwiki 中的 .htaccess 设置通过 LDAP 进行身份验证。

这可能吗?