Template talk:Water geohash

From Geohashing

Identifying users as pirates

I wanted to change the template, so that if the current page was a user page, then the Pirates category would be added. However, there don't seem to be any string-comparison functions in the wiki template langauge, and my PHP fu is weak. Something like this:

{{#if "{{PAGENAME}}" ~ "User:.*"|[[Category:Pirates]]|}}

Anyone? -- Jevanyn

There is a function called rmatch that uses regex. I also got the template to do pretty much what I wanted without it: when the name argument matches the page name, or is blank add the pirate category; otherwise add the geohash achievement category. It does not handle the case of [[User:Whoever|Whoever]], but if a user's name is linkified, you're probably not on the user's page anyway. -- Jevanyn