The following has not been fully tested. I'm hoping someone who has managed to break their forums, use this, and let us know if it works! (please?)
Avoiding &^%$ Ups
From bitter experience i have learnt that it is relatively easy to render your forums inoperable. As have others!
The cause of this is usually because you have deleted something that you shouldn't.
Deleting POSTS does not cause any problems but deleting THREADS may, and deleting Categories can almost certainly lead to disaster.
Have a look in Site Manager » Forum & discussion » Structure
However you have set up your forum you will have a HIDDEN Category
In there is a deleted threads section.
MOVE unwanted Categories to the Hidden section
MOVE unwanted Threads to the deleted section
Oops! too late: The FIX
Look in "List all pages"
There should be the following pages required to have a working Forum
- Forum Categories
- Forum Category
- Forum Thread
- New Forum Thread
- Recent Threads
- Recent Forum Posts
If any of these are missing or corrupt, then they need replacing/re-coding.
Re-create page
Forum Categories.
This should have a page re-created called
forum:start
The title should read
Forum Categories
and the code inside should be
[[module ForumStart]]
[!-- please do not alter this page if you want to keep your forum working --]
Forum Category
This should have a page re-created called
forum:category
The title should read
Forum Category
and the code inside should be
[[module ForumCategory]]
[!-- please do not alter this page if you want to keep your forum working --]
New Forum Thread
This should have a page re-created called
forum:new-thread
The title should read
New Forum Thread
and the code inside should be
[[module ForumNewThread]]
[!-- please do not alter this page if you want to keep your forum working --]
Forum Thread
This should have a page re-created called
forum:thread
The title should read
Forum Thread
and the code inside should be
[[module ForumThread]]
[!-- please do not alter this page if you want to keep your forum working --]
Recent Threads
This should have a page re-created called
forum:recent-threads
The title should read
Recent Threads
and the code inside should be
[[module RecentThreads]]
[!-- please do not alter this page if you want to keep your forum working --]
Recent Forum Posts
This should have a page re-created called
forum:recent-posts
The title should read
Recent Forum Posts
and the code inside should be
[[module RecentPosts]]
[!-- please do not alter this page if you want to keep your forum working --]
After re- creating the missing pages, your forums should now start to work again……
i hope :))