As I understand the issue, Dani isn't against an automated solution as long as it's generalized. Every time we bring up the issue, she asks us for a good way to handle checking for code tags with every language that Daniweb has a forum for. A good suggestion has yet to be made, so the issue still stands.
>In the c++/c section 'someone' could add a piece
>of PHP code that checks if the post contains main(
And if the post is a snippet without main? A good test is for an opening brace. If the text contains an opening brace, it's a pretty good assumption that the text is code in the C++, C, Java, and C# forums. However, that approach doesn't work well for pretty much any of the other forums, so it fails the generality test.
The only other option is to be excessively strict about code tags (ie. warn, infract, and ban with extreme prejudice), and that's counter-productive if the goal is keeping people around. :icon_rolleyes:
Now for the original request in this thread:
>Remove all mention of code tags from the site
That's a stupid idea, it's easy to figure out why, and the extremity of the suggestion leads me to believe that you're simply being melodramatic.
Removing all mention of code tags (ie. instructions and reminders) would destroy any positive effect that they have. It's silly to believe that the instructions and reminders are 100% ineffective, but they would be if we removed them.
I'm particularly disinclined to advocate returning to a state where there are unwritten rules. Even if people ignore the rules, the very fact that they're documented means we (everyone, not just moderators) have a better chance of enforcing them without seeming arbitrary and emotional.
Finally, instructions and reminders help make Daniweb more user-friendly. It's that appearance that makes us so attractive to visitors. Removing the instructions would work to defeat the long process of making Daniweb accessible to new members.