Markup('birthdax','fulltext','/\\(:birthdax (.*?):\\)/e',"birthday('$1')");
Markup('hasher','fulltext','/\\(:hasher (.*):\\)/e',"inkky('$1')");
in the latter you are missing the ? in the regex,
i.e. should be '/\\(:hasher (.*?):\\)/e'
would that work?
Best regards,
Hans
www.softflow.co.uk