Jako moderator jednego z forów samochodowych mam jeszcze propozycje co do działu giełda.
Bardzo fajnie rozwiązano to na e90post.com
Tam jest cały silnik pod giełdę ale włącznie z komentarzami i opiniami o transakcji - nie wiem na ile jest to do zrobienia na phpBB.
Tak czy inaczej propozycja jest taka aby podzielić giełdę w podobny sposób jak jest na tamtym forum:
- na część komercyjną (tylko oferty sprzedaży) - ogłoszenia "partnerów" forum, którzy opłacają za to jakiś (mniej lub bardziej) symboliczny abonament. Tylko uzytkownicy "biznes" mogą tam dodawać watki i tylko oni mogą odpowiadać w swoim wątku.
- część prywatną
a) oferty kupna gdzie wątek utworzyć może każdy użytkownik niezależnie od ilości postów
b) oferty sprzedaży gdzie dodawać tematy mogą tylko użytkownicy mający np 10,20,30 postów (niepotrzebne skreślić)
Użytkownicy typu biznes oczywiście nie piszą w giełdzie prywatnej.
Co do samej komercji - myślę, że jest niezbędna dla forum. Myślę również, iż jako reklamodawcy powinni płacić za reklamę (jak jest przynajmniej na moim forum i nie ma z tym problemu). Bardzo przydatne są informacje o ofertach biur podróży, promocjach w sklepach itp ale to jest póki co darmowa reklama, z której forum nic nie ma.
Edit:
Jeśli chodzi o usuwanie i walkę ze spamem to chyba można to ogarnąć na poziomie odpowiedniego triggera albo procedury w bazie danych na której stoi forum. Np w sytuacji kiedy pojawia się nowy wątek w którym w pierwszym poscie jest URL (przeszukiwanie ciagu znaków "http" lub "www" w tresci wątku). W przypadku gdy taki URL jest znaleziony i jednoczesnie jest to pierwszy post autora tematu wówczas temat z automatu jest kasowany na poziomie bazy danych i licznik postów danego uzytkownika jest zerowany. Tutaj kwestia odpowiedniej optymalizacji bazy aby nie zajechać forum. Jeśli byłoby to zbyt ciężkie do osiągnięcia w czasie rzeczywistym to mozna stworzyć procedurę ktora będzie takie sprawdzenie wykonywala w godzinach nocnych raz na dzien/tydzien. Wowczas mozna stworzyc bardziej zlozony algorytm ktory sprawdzalby np. czy dany user w kazdym watku wrzuca URL i na tej podstawie banowac/kasowac spamerow i wszystkie ich watki i posty.