by
Neon Quach
5. July 2010 03:19
Multi board là 1 trong những đặc trưng hữu ích của yetanother forum (YaF) cho phép chúng ta xây dựng diễn đàn có nhiều board với mỗi board là 1 ngôn ngữ mà chúng ta muốn thiết lập.
Tạo board mới:
Login vào YaF với quyền admin → Host Admin → Boards → New Board

Bây giờ chúng ta đã có 2 board:

Như chúng ta đã thấy trên hình phía trên board code2code có ID là 1 và vn code2code có ID là 2, Muốn load board nào chúng ta chỉ cần set BoardID="1" hoặc 2 cho trang default.aspx, ví dụ ta set BoardId cho trang default là 2 thì code cho trang default như sau:
<body style="margin: 0; padding: 5px">
<img src="~/images/YAFLogo.jpg" runat="server"
;
yle="color: red;">alt="YetAnotherForum" id="imgBanner" /><br />
<form id="form1" runat="server" enctype="multipart/form-data">
<YAF:Forum runat="server" ID="forum" BoardID="1"></YAF:Forum>
</form>
</body>
Sau đó chúng ta refesh trang default và xem thay đổi.

Ngoài ra chúng ta có thể thiết lập tài khoản admin mới cho board mới vừa tạo, ngôn ngữ, thậm chí có thể set membership cho board đó.
Để load board dynamic và theo cách lập trình chúng ta có thể load Board trong sự kiện Page_Init của trang default.aspx>
Hope this help!