Bug in CommunityServer::Forums gefixt
Wie heute beim WebCast versprochen, hier die Anleitung, um den
nervenden Moderation-Bug in der Administrationsseite von
CommunityServer::Forums 2.0.1 zu fixen:
- Öffne die Stored Procudure forums_Moderate_Forums im Query Analyzer oder im Enterprise Manager
- Ändere “PostsToModerate” in “ToModerate”, so dass dort
ToModerate = (SELECT Count(PostID) FROM forums_Posts P WHERE ForumID = F.ForumID AND P.IsApproved = 0),
steht
- Öffne das Web-Projekt im Installations-Ordner per Visual Studio (oder mit einem anderen Tool Deiner Wahl)
- Öffne dort im Projekt Components die Datei /Provider/ForumDataProvider.cs und ändere den Text in Zeile 794, so dass dort
forum.PostsToModerate = (int) dr["ToModerate"];
steht
- Kompiliere das Projekt erneut und kopiere ggf. die Datei
/bin/AspNetForums.Components.dll in das Verzeichnis, in dem Du das
Forum installiert hast
Damit sollte der Bug nicht mehr auftreten.