Hi, FWIW when I added underscore in wiki page names to the Pacific Bulb Society wiki, this is the code I added to the config file. Two chunks were needed. One at the start, one further down.
## Allow underscore in page name DJP 2012-03-01 ## must appear before any page name functions called $PageNameChars='-[:alnum:]_\\x80-\\xfe'; function AsSpacedUS($text) { return AsSpacedUTF8(str_replace('_',' ',$text)); } function MakePageNameUS($basepage, $str) { global $MakePageNameFunction; $page=$str; if($MakePageNameFunction) { $MakePageNameFunction=''; $page=MakePageName($basepage,$str); if(!PageExists($page)) { $page2=MakePageName($basepage,str_replace(' ','_',$str)); if(PageExists($page2)) $page=$page2; } $MakePageNameFunction = 'MakePageNameUS'; } return($page); } $AsSpacedFunction = 'AsSpacedUS'; // has to be set up after UTF8 below $MakePageNameFunction = 'MakePageNameUS'; // second chunk ## Enable UTF-8 (Unicode) support # * it is better to leave it alone after instalation # * must come before any pagename resolution include_once($FarmD.'/scripts/xlpage-utf-8.php'); $AsSpacedFunction = 'AsSpacedUS'; // underscore names set up above -- David Pilling email: da...@pilling.demon.co.uk web: http://www.davidpilling.net _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users