问题标签 [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.
php - 如何生成合并的 RSS 提要(来自 DokuWiki 和 Serendipity)
我在 DokuWiki 上开发了一个应用程序。我想提供一个“新闻”页面,提供来自内部 RSS 提要的最新更新、在 Serendipity 中维护的一些其他提要以及可能的其他位置。
尽管将提要解析器单独附加到每个解析器很简单,但我想将其聚合到一个列表中(可能是单个 RSS 提要)。
DokuWiki 和 Serendipity 服务器都没有连接到互联网 - 所以我不能为此使用外部服务 - 寻找代码。
有人有什么想法吗?
TIA
C。
php - 在 Drupal 站点中集成 Dokuwiki
有人对如何将 Dokuwiki 与 Drupal 站点集成有经验或建议吗?我想要实现的是,用户只需使用 Drupal 登录一次,并且能够在导航到 wiki 时访问它。
javascript - 用于 dokuwiki 页面上 clickNshow 的 jQuery 脚本
我正在为我们公司制作一个 dokuwiki,但由于文档往往会变得非常大,我想折叠这些部分并只显示标题。单击标题后,应显示这些部分。
dokuwiki 提示和技巧页面显示了一个很好的小 jquery 脚本,它有助于这种单击和显示行为。我对其进行了修改,使其仅适用于“h2”而不适用于其他任何标题。
现在我唯一想要的是 2 级部分默认隐藏。我试图在div.level2{display:none;}
主页上添加一个 CSS,但这并没有真正起到作用。它确实隐藏了这些部分,但在单击标题时它们不再出现。
当使用 javascript 代码加载页面时,有没有办法隐藏 h2 标题下方的所有部分?
php - 在 Dokuwiki 渲染插件中访问原始 wiki 页面内容
我创建了一个插件,它的基本功能运行良好。testing
正如您在方法中看到的那样,它总是返回document_end()
。
但是我怎样才能访问简单、原始的 wiki 页面内容呢?
这是我在相应插件文件夹中的rawcontent.php文件。
html - HTML 可用性问题 - (双击)单击以选择文本
众所周知,在浏览器中双击一个单词会选中它,三次单击会选中整个段落。
我正在调整一个 wiki,其中自动创建匿名用户的签名,它们看起来像:
--- // <ip.ad.dr.ess> //
"---" 生成一个 — , // 用于斜体文本并生成 <em></em>。
这就是它现在的工作方式,因为我对其进行了调整。现在我想知道可用性。
我的问题是:如何生成标记,以便在双击 IP 地址时,将选择整个地址并且仅选择该地址?
标记语言无关紧要,您可以在 HTML 中提供解决方案,但最好使用一种特定于 wiki (dokuwiki) 的解决方案。
谢谢
wiki - 如何使用索引菜单?
我已经安装了 indexMenu 插件,在我的侧边栏中我创建了一个这样的菜单:
我想在我的菜单中隐藏一个条目:
我怎样才能做到这一点?
syntax-highlighting - Dokuwiki 编辑器中的语法高亮显示?
有没有办法在 dokuwiki 的“编辑器”中突出显示语法?
我的意思是在实际编辑窗口(实时)中突出显示语法,就像使用文本编辑器一样。
我从未见过这样的事情,但我想知道这是否可能。由于我在我的 dokuwiki 中输入了很多 LaTeX 数学内容,如果可以做到,那就太好了。
dokuwiki - 如何使用 Dokuwiki 创建通用用户手册
我正在尝试使用 Dokuwiki 创建软件用户手册,因为我必须为不同平台的同一产品创建 3 个用户手册,并且更改非常少。Dokuwiki 有没有办法创建一个通用的用户手册,可以用于不同的产品?
php - 正则表达式:扩展或
我正在使用 RegEx 通过 PHP 获取文件的特定部分!
让我向您展示一个输入示例:
我的正则表达式现在可能是:$pattern = "/.*=+ SEARCHTERM =+(.*?)=+.*=+.*/s";
SEARCHTERM
是我的正则表达式的灵活部分。
这里是关于我期望得到什么以及我收到什么的概述:
- 当SEARCHTERM被KEYWORD1替换时,我期望
CONTENT
但什么也得不到 - 当SEARCHTERM被ANOTHERKEYWORD替换时,我期望
CONTENT2
并得到它(所以这种情况有效 - 当SEARCHTERM被TESTKEYWORD替换时,我期望
CONTENT3
什么也得不到
所以关键的部分是,在 Searchterm 之外可以有但不必是空行,并且 RegEx 首先必须查看是否有任何其他 === ANYTHING === 在SEARCHTERM之后,并且只有在没有的情况下,阅读所有内容,直到文件结束。
我想过,$pattern = "/.*=+ SEARCHTERM =+(.*?)[=+.*=+.*|.*]/";
但这会引发语法错误。
非常感谢任何帮助!
web-crawler - DokuWiki 下载器
我正在使用这个框架,它在 DokuWiki 中有文档。该框架的开发人员警告说,文档将会消失,从而迫使用户切换到新版本的框架。
切换到新框架对我来说是不可能的,因为它需要对我的每个应用程序中的所有内容进行代码重构。因此,我需要下载他们的文档,并且我希望使用 DokuWiki 语法。
我有一个有权编辑页面的帐户,因此我可以看到每个页面的 DokuWiki 语法。
问题:有没有办法爬过 DokuWiki 的所有页面并获取所有 DokuWiki 语法的文章(当然有这样的特权)?
PS:作者拒绝提供所有 DokuWiki(许可证不是原因),我不想使用任何站点下载器。我只想要漂亮干净的 DokuWiki 语法,而无需手动爬取所有页面、编辑它们并保存源代码。
在此先感谢您的帮助!