codework.de LICENSE Same as PmWiki, see www.pmwiki.org DESCRIPTION This PmWiki plugin enables to maintain a Wiki page that contains the words that should not be taken as Wiki words although they look like such. The file must contain one word per line, no other content. Empty lines are allowed and will be ignored. Example content of such a page: CDs DVDs OpenOffice IMPLEMENTATION It simply sets the $WikiWordCount[] array from the words found in the Wiki page. See PmWiki.LinkVariables for the function of $WikiWordCount. CONFIGURATION $NoWikiWordsPagename - full Wiki pagename of the Wiki page containing the words. Defaults to 'Main.NoWikiWords' (assuming 'Main' is your default group). Note: you may want to restrict edit permission on this page. INSTALLATION * copy this script into the PmWiki 'local' directory * include it from local/config.php include_once('local/nowikiwords.php'); ACKNOWLEDGEMENTS The code reading the Wiki page has been copied from some other script, I'm sorry I don't remember which one. */ SDV($NoWikiWordsPagename, $DefaultGroup.'/NoWikiWords'); function loadNoWikiWords() { global $NoWikiWordsPagename; global $WikiWordCount; $page = ReadPage($NoWikiWordsPagename); if (!$page) return; $text = $page['text']; foreach (explode("\n",$text) as $l) { $l = trim($l); if ($l) { $WikiWordCount[$l] = 0; } } } loadNoWikiWords(); ?>