问题标签 [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 投票
1 回答
68 浏览

mediawiki - 维基百科编程类型的名称是什么?

我是一名 CMS 程序员,我创建了一个类似于 Wikipedia 的 CMS,我的意思是每个链接都可以有父页面和子页面。

在 Wikipedia 中有一个链接,该链接有一些子链接,每个子链接都有一些子链接,所有子链接也都有父链接,依此类推。

这种编程叫三系统吗?

(我不知道应该为这个问题添加什么标签)

0 投票
1 回答
275 浏览

regex - 查询字符串:多次替换相同的文本

背景:我最近在 DokuWiki 安装中将包含特定产品名称的每个字符串更改为另一个。现在我必须将硬编码的链接重定向到新的 URL。

URL 如下所示:

问题:我应该将字符串替换productaproductb. 该字符串可以在 URL 中出现多次。因此,无论出现多少次,都应该更换它。

我找到了几种替换唯一字符串的方法。但我需要替换 URL 中该字符串的每一次出现。问号之前的有效替换是可能的,但我没有找到像这样操作查询字符串的解决方案。

有没有办法实现这种替换?

0 投票
1 回答
197 浏览

git - 在 Azure 网站上托管由 git 支持的 DocuWiki

我已经按照此处的说明在 Azure 网站上顺利发布了一个DocuWiki实例。

我想设置它,以便我的用户的内容更改(即独立于我的管理员对站点的配置更改)将导致提交到 git 存储库。gitbacked插件似乎完全符合我的要求。但是,在其安装页面上它提到:

请注意,此插件仅在 /usr/bin/git 有可用的 git 可执行文件时才有效,因此当您运行 chrooted 服务器或不使用 linux 时,它需要修改 Git 包装脚本。

我不是最有经验的 Azure 网站管理员,尽管我知道我基本上是在某种形式的共享 IIS 上运行。有没有人经历过这种情况并且知道我必须做什么?我想这个解决方案的组件在安装 gitbacked 插件后至少包括以下内容:

  1. 按照gitbacked 文档的建议,将我的页面、媒体和元数据目录设置在 DocuWiki 结构中的主数据目录之外。
  2. 将具有足够权限的 git 可执行文件添加到站点以管理内容,或修改 gitbacked 包装脚本以使用 Azure 网站可用于管理整个站点的部署的 git 可执行文件。

提前感谢您提供的帮助。

0 投票
1 回答
1985 浏览

dokuwiki - 将 dokuwiki 语法转换为 mediawiki 的脚本

有人知道将包含使用 dokuwiki 语法格式化的文本的文件转换为使用 wikimedia 语法格式化的文本的脚本吗?

0 投票
1 回答
3592 浏览

twitter-bootstrap - 如何更改我的 bootstrap 3 模板?(在多库维基)

首先,我的英语不好。感谢您阅读我的问题。

如何使用附加右侧边栏修改我的 bootstrap 3 模板(布局)?

当我滚动主页时​​,右侧边栏位置转到右侧。

如何修改 php 页面或 css 以修复侧边栏?请帮我... :(

模板拉取文件:https://githup.com/wwu-housing/starterbootstrap

0 投票
2 回答
164 浏览

java - 签名过期的 Java 小程序在自签名后无法正常工作

我正在尝试重新签署已过期签名的 Java 小程序。

小程序是Jdraw,一个 Dokuwiki 的插件。

我已按照其他帖子的说明进行操作,并使用我自己的密钥创建了一个密钥库,然后我解开了罐子的包装,我重新包装了它们并用我自己的签名签名。

现在,插件安装得很好,但是当我运行它时,我收到以下错误:

com/mxgraph/swing/util/mxSwingConstants 存在,在 jgraphx.jar 中。

编辑:我尝试将 CLASSPATH 添加到清单,但我仍然得到同样的错误。

编辑2:

这是我添加到清单的内容:

0 投票
1 回答
252 浏览

nginx - nginx阻止dokuwiki中的图像

最近我在 nginx 上部署了一个 dokuwiki,发现图片没有加载。要解决模板的此问题,请将以下规则添加到 nginx.conf

location ~ ^/wiki/(lib)/ { allow all; # }

这适用于主题,但文章中嵌入的图像仍然不会显示。关于需要添加哪些 nginx 规则以使上传到 dokuwiki 的图像可见的任何想法?

对于任何对此感兴趣的人来说,我遵循的部署 wiki 的步骤http://www.bigthinkingapplied.com/launching-a-private-wikipedia-using-dokuwiki/

0 投票
1 回答
2069 浏览

twitter-bootstrap-3 - 使用 bootstrap 3 词缀更改宽度(侧边栏)

我的主页网址是 www.animint.net。

我的主页布局有问题。

右侧(侧边栏)的宽度很长。

如何更改源(css、js 等...)?

除了(侧边栏)来源是...

0 投票
1 回答
643 浏览

mantis - Mantis 用户认证在 Dokuwiki 中认证失败

我已经安装了 Mantisbt 1.2.17,它似乎工作正常。

我已经在同一服务器上的单独 url 上安装了 dokuwiki Release 2014-09-29a “Hrun”,它似乎运行良好。

我已按照将 Dokuwiki 集成到 mantis 中的说明进行操作,如下所示

在 /dokuwiki/conf/local.php 中使用此代码

When I click on the wiki link from the mantis menu, it takes me to the wiki, but I am not logged in and it will not allow me to create page/edit. The login link in dokuwiki is active and if I log in using a dokuwiki user, I am able to edit with no problem.

When I was following the integration instructions, it said to put the mantis.class.php file into dokuwiki/inc/auth folder, but there was no such folder after dokuwiki install. I created a folder and put it there and also included it directly in the inc folder

Looking at my error log, I get this type of error: client denied by server configuration: /var/www/html/dokuwiki/data/security.png,

with this code in /dokuwiki/conf/local.php ('authtype' set to 'mantis")

我收到带有消息的 dokuwiki 登录屏幕: 用户身份验证暂时不可用。如果这种情况持续存在,请通知您的 Wiki 管理员。任何建议,将不胜感激。

0 投票
1 回答
1285 浏览

php - Windows 上的 DokuWiki 不会发送电子邮件

我使用wampserver在 Windows 2012 服务器上设置 DokuWiki

它工作得非常好,但我无法让它看到任何 smtp 服务器。我使用 IIS 设置了本地服务器,并使用 blat 对其进行了测试。我在 php.ini 中添加了以下几行:

我也尝试使用计算机的域作为服务器,但 Doku 不会发送任何电子邮件。查看 Doku 的 wiki,我发现了这些有用的说明:dokuwiki 电子邮件,但我总是收到一条错误消息,提示“发送密码邮件时似乎出错。请联系管理员!”

我也尝试了“假发送邮件”,但它给了我相同的结果。

我在更改配置后重置了 Apache 和 IIS,但没有任何变化。日志文件中也没有任何内容。

据我所知,这应该有效。是否还有其他配置文件或其他我错过的东西?

谢谢,