* Add userdir config setting.

master
joey 2006-12-19 16:58:55 +00:00
parent 9e1c79e588
commit 389ad222ec
5 changed files with 14 additions and 2 deletions

View File

@ -67,6 +67,7 @@ sub defaultconfig () { #{{{
locale => undef,
sslcookie => 0,
httpauth => 0,
userdir => "",
} #}}}
sub checkconfig () { #{{{

View File

@ -666,7 +666,9 @@ sub userlink ($) { #{{{
return "<a href=\"$user\">".escapeHTML($display)."</a>";
}
else {
return htmllink("", "", escapeHTML($user), 1);
return htmllink("", "", escapeHTML(
length $config{userdir} ? $config{userdir}."/".$user : $user
), 1);
}
} #}}}

3
debian/changelog vendored
View File

@ -3,8 +3,9 @@ ikiwiki (1.36) UNRELEASED; urgency=low
* Fix various links on the hyperestradier pages.
* Use POST for poll to avoid some robots.
* Fix sometimes broken links to Discussion pages from blog pages.
* Add userdir config setting.
-- Joey Hess <joeyh@debian.org> Thu, 14 Dec 2006 14:41:01 -0500
-- Joey Hess <joeyh@debian.org> Tue, 19 Dec 2006 11:58:44 -0500
ikiwiki (1.35) unstable; urgency=low

View File

@ -91,6 +91,8 @@ use IkiWiki::Setup::Standard {
# Logging settings:
verbose => 0,
syslog => 0,
# To link to user pages in a subdirectory of the wiki.
#userdir => "users",
# To add plugins, list them here.
#add_plugins => [qw{goodstuff openid search wikitext camelcase

View File

@ -228,6 +228,12 @@ configuration options of their own.
Enables or disables "Discussion" links from being added to the header of
every page. The links are enabled by default.
* --userdir subdir
Optionally, allows links to users of the wiki to link to pages inside a
subdirectory of the wiki. The default is to link to pages in the toplevel
directory of the wiki.
* --timeformat format
Specify how to display the time or date. The format string is passed to the