I have users come to my site and try to post code examples. Some of them are anonymous, and some are registered Wikidot users, but with low karma.
When they try to post code, even if it's done correctly, it comes up with an error message that says:
The data you have submitted contains following errors:
- Guests and low-karma users are not allowed to publish links on this site.
But the code they're posting is not a URL at all. It's the kind of stuff that's very common to just about any C-based language.
It appears that your URL checker is being overly aggressive with the "." symbol. Any time you have a "." immediately followed by a letter, it seems to think it is a URL, which isn't true.
A trivial example that will cause this to happen:
[[code type="java"]]
a.add();
[[/code]]
Go to your site manager and select Abuse then Options. You can relax the link checking and posting there.
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
That helps a little, but the fact remains, it's still not a link even though it's being reported as such.
I suspect it still doesn't help the people who are not registered Wikidot users (anonymous users) and, more importantly, it opens up a potential problem where now low karma users can actually post links. I really want them to just be able to post code. I don't particularly want them to be able to post links. I've seen some abuse with that. But perhaps it's something I'm willing to deal with for the time being.
What you're saying is a workaround that helps, so thanks for pointing that out to me, but it's not a fix for the underlying problem. I still hope there can be a more reasonable fix for this problem.
I can confirm that this is working now. Thanks for fixing it so quickly!