-
2005-08-07
On my DokuWiki installation, the Recent Changes page has links that point to the wrong namespace.
I have a strict ACL-based system, and only pages in the public: and wiki: namespaces are readable anonymously.
The start page is at public:start.
When someone edits foobar, then the link in recent changes is [[foobar]], which is converted to [[public:foobar]], since the namespace was omitted (however, I don't know why it is converted).
If this is not a more deep problem, then my suggestion would be to just add a colon in front of links that don't have a namespace specified.
-
2005-08-07
andi
Can you give an URL to your Wiki?
-
2005-08-08
dent
I would gladly do it in a private message, but I can't seem to find a way to send one.
-
2005-08-08
andi
Just send me a mail: andi[at]splitbrain[dot]org
-
2005-08-11
andi
Okay I had a look at it. Please try the following: Edit inc/html.php and find the html_recent function (around line 450). Scroll down to a line looking like this (around line 500):
print html_wikilink($id,$conf['useheading']?NULL:$id);
change it to this:
print html_wikilink(":$id",$conf['useheading']?NULL:$id);
Looks like you are the first one with a startpage in a namespace - if you find more bugs of this kind please report.
-
2005-08-11
dent
It works now, thanks.