This site runs on the open source PmWiki.
It is using a custom skin which you can download here.
It is customized using the advice of the following "Cookbook" customizations and plug-ins:
# external links markup
$LinkFunctions['http:'] = 'TxtLinkIMap';
$LinkFunctions['https:'] = 'TxtLinkIMap';
$LinkFunctions['mailto:'] = 'MailLinkIMap';
$LinkFunctions['Attach:'] = 'TxtLinkUpload';
SDV($EnableUploadOverwrite,1);
$IMapLinkFmt['Attach:'] =
"<a class='urllink' href='\$LinkUrl' rel='nofollow'>" .
"\$UploadText" .
"</a>";
if ($EnableUploadOverwrite) {
$IMapLinkFmt['Attach:'] .=
"<a class='createlink' href='\$LinkUpload'>" .
" Δ" .
"</a>";
}
$UrlLinkTxtFmt =
"<span class='url'>" .
"<a class='urllink' href='\$LinkUrl' rel='nofollow' target='_blank'>" .
"\$LinkText" .
"</a>" .
"</span>";
$MailLinkTxtFmt =
"<span class='mailto'>" .
"<a class='urllink' href='\$LinkUrl' rel='nofollow'>" .
"\$LinkText" .
"</a>" .
"</span>";
$UrlLinkImgFmt =
"<a class='urllinkimg' href='\$LinkUrl' rel='nofollow' target='_blank'>" .
"\$LinkText" .
"</a>";
function TxtLinkIMap($pagename,$imap,$path,$title,$txt,$fmt=NULL) {
global $UrlLinkImgFmt, $UrlLinkTxtFmt, $_SERVER;
if (!$fmt) {
if (strpos($path, $_SERVER['HTTP_HOST']) === FALSE)
$fmt = preg_match('/^<img/',$txt) ? $UrlLinkImgFmt : $UrlLinkTxtFmt;
else
$fmt = $UrlLinkFmt;
}
return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt);
}
function TxtLinkUpload($pagename, $imap, $path, $title, $txt, $fmt=NULL) {
global $FmtV;
$FmtV['$UploadText'] = str_replace('Attach:','',$txt);
return LinkUpload($pagename,$imap,$path,$title,$txt,$fmt);
}
function MailLinkIMap($pagename,$imap,$path,$title,$txt,$fmt=NULL) {
global $UrlLinkImgFmt, $MailLinkTxtFmt;
if (!$fmt)
$fmt = preg_match('/^<img/',$txt) ? $UrlLinkImgFmt : $MailLinkTxtFmt;
return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt);
}
Anything described and/or shown on this page is either licensed under the GNU General Public License version 2 or version 3.
Feel free to use it under this terms.