问题标签 [pmwiki]

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 回答
273 浏览

php - 回传从 PHP 脚本调用 pmwiki 页面进行验证

我在 PMWiki 中设置了一个表单。该操作将其发送到一个 php 脚本,该脚本获取信息并执行几个不同的操作。php 脚本需要验证来自 PMWiki 页面的信息。我知道如何做到这一切。但是,如果其中一个字段未通过验证,我想重新加载 PMWiki 页面,其中所有信息仍然填写,但带有错误消息。我的第一个想法是将所有字段发布回起始页面,但我无法做到这一点。我对任何允许我继续以 PMWiki 为基础的解决方案持开放态度,这意味着我无法在自我验证的 PHP 页面中执行表单(我已经为其他站点做过)。如果没有验证,我不想在 PMWiki 之外提供单独的表单。理想情况下,我想要像 header(' 位置:mysite.com/MyPMWikiPage');但这将是一个可以将所有字段都发回的帖子。抱歉,如果这看起来很具体,但我知道如何解决这个问题,我想学习如何直接解决这个问题,除非那是不可能的。PMwiki.org 建议进行服务器端验证,但我一直无法找到失败时如何回发。

0 投票
1 回答
98 浏览

header - 在 PMWiki 中:标题徽标链接格式

这里有 PMWiki 的人吗?我正在使用带有标题标志的Skittlish 皮肤。当我在 local/config.php 中声明徽标时,它会显示徽标以及 $WikiTitle。这是标题代码:

我尝试编辑 config.php 将 wiki 标题更改为空 '' - 不起作用。我已尝试删除标头代码中的 {$WikiTitle} 指令 - 不起作用。

任何帮助都会很棒。我是 PMWiki 的菜鸟。

谢谢,J

0 投票
4 回答
194 浏览

php - if else 语句返回两个而不是一个?

这是我的第一个 PHP if 语句,如果我犯了一个愚蠢的错误,请多多包涵!

我正在运行 pmWiki,并且有两个用于组名称的变量。$Group 是不带空格的组名(例如 EasyCatalog),$Groupspace 是带空格的组名(例如 Easy Catalog)。

我想检查 $Groupspaced == "Easy Catalog",如果为真则返回 $Group 变量,否则返回 $Groupspaced

这是我的代码:

我遇到的问题是它返回的不是一个链接。

0 投票
1 回答
59 浏览

content-management-system - Combine Pmwiki with CMS

Currently we have a website based on Pmwiki, which needs to be expanded. The idea is to combine it with a CMS, something like Joomla. So we keep the data and wiki functionalities, while introducing user authentication system, discussion forum and other features.

The question is, where should I start looking into the problem? Is there any books or blogs about how to combine web frameworks? Any suggestion will be really helpful!

0 投票
1 回答
101 浏览

pmwiki - 转移的站点不显示带有 PMWiki 的内容

一个相对简单的 pmwiki 站点已复制到新服务器。所有格式化(非 wiki)代码都有效,但 wiki 内容显示为空白。如果我添加一个新页面,该页面会显示得很好。

我已经检查了 wiki.d 文件夹中文件的权限和所有权。所有文件(新旧)看起来都一样。

我已经删除了搜索优化文件,希望旧的可以像新的一样对待。

是否有另一个文件引用了可能使它们不被看到的旧文件?任何想法都会受到欢迎。

在复制 pmwiki 站点之前,我从未遇到过这个问题。

这是网站http://pecarru.mobilify.pw/

这是新页面http://pecarru.mobilify.pw/index.php?n=Main.NewPage

所有页面都应在白框中包含文本

0 投票
2 回答
118 浏览

php - Load CSS and JS over HTTPS or HTTP in PMWIKI

We have a website whose home page is http://bigbird.comp.nus.edu.sg/pmwiki/farm/appl/index.php As you see, it is based on pmwiki.

We find CSS, JS and other resources are loaded over http. That is because links generated by pmwiki's php files are prepended with http://. We want to remove the prepended http://. Links will become like:

<script src="//example.com/script.js"></script>

Which pmwiki's php files should we modify?

0 投票
1 回答
21 浏览

iis - pmwiki+ iis+ fastcgi 权限部分被定义

最近遇到一个问题,在我们的iis服务器上部署pmwiki,一切顺利。但是,问题出现了,我们的pmwiki有六个组,众所周知,wiki必须允许人们编辑它的内容,目录是这样的:

![在此处输入图像描述][1]

问题是,我可以更改默认页面,但是,无法编辑 Group1~Group6 文件夹。iis 设置是这样的: IE 浏览器:http://your.domain/Group2/?n=Main.HomePage?action=edit 然后浏览出现错误:HTTP ERROR 405 POST DID NOT ALLOWED 我该如何解决这个问题?

![在此处输入图像描述][2]

当我想更改每个组的内容时,例如:

0 投票
1 回答
263 浏览

php - PmWiki 禁用公共编辑

我最近安装了 PmWiki 并想创建一个这样的站点:http: //medesign.seas.upenn.edu/index.php

但是 PmWiki 是一个 wiki 软件,所以每个人都可以访问编辑页面——我不想拥有这个。

但我不知道如何制作一个像我的例子一样的页面,我发现 AuthUser 正在做类似 athorization 的事情,但我不知道如何正确设置它,只是针对孤独的页面:

  • 将 SiteAdmin/AuthUser 页面限制为 @admins 组。
  • 转到http://yourwiki.com/pmwiki.php?n=SiteAdmin/AuthUser&action=attr然后将“@admins”放入“读取”字段''。
  • 现在只有实际的管理员才能阅读该页面(此时@admins 组中没有人,并且尚未开启 AuthUser)。
  • 它会要求输入密码。使用上一步中的一个(例如:itsmytemporarysecret)。

所以有人可以帮助我吗?

0 投票
1 回答
139 浏览

wiki - 将 pmwiki 页面移植到不同的服务器

我们有一个基于 pmwiki 的网站,其中包含许多页面。现在我们必须将所有内容移动到不同的服务器。

由于系统管理员已经让我们的页面不可用(没有告诉我们!),我们只能通过 sftp 访问我们的东西。

移植我们的 pmwiki 页面的最简单方法是什么?

谢谢你

0 投票
2 回答
53 浏览

php - 更改 PmWiki 用户配置文件链接?

我有一个现有的网站,它有自己的用户管理,我将PmWiki纳入其中。

因此,我使用 PmWiki 中的ExternAuth配方来处理我的身份验证。这很好用,允许我根据现有用户身份验证系统设置的会话变量对用户进行身份验证。

但是,有一个缺点:PmWiki 会在多个页面上链接到用户个人资料页面。例如,当显示谁编辑了页面时。我希望这些链接指向Profiles/UserName我现有的用户个人资料页面,而不是指向表单的不存在的 Wiki 页面。

有没有办法将 PmWiki[[~UserName]]链接在页面上呈现为“外部”链接http://example.com/profiles/UserName而不是正常的 PmWiki 行为?