Must View Topic
Description:This Mod will allow Admins and GMods (if allowed access) to force users to view a specified topic before any other topics can be viewed. You can either enter any thread ID in the Admin Center settings, or select the option when posting a Global Announcement. You can choose which boards can't be accessed until the topic has been viewed and which member groups must view the topic. You can also add additional information to the Must View Topic notice.
Notes:If you allow Global Moderators to access the general forum settings in the Admin Center, then it is possible for them to force just the Administrator group to view a topic - some people might think this is a bad thing and others think it a good thing, but it is only the first release so I'll just see how it goes.
Also note that it is only the person who enables the topic to be viewed that will not be forced to view it, so if you have other Administrators on your board, then they can also force the default admin user to view the topic.
Credits:Idea by Derek Bullock.
Screenshots:Admin Center - Forum Settings - Members - Must View Topic:Must View Topic Notice:Global Announcement Posting Page:Zip Package:must_view_topic_012.mod
Installation:1) Modify YaBB files using BoardMod or manually.
2) Upload modified files to your server in ASCII mode.
3) Go into Admin Center => Forum Settings => Members tab => Must View Topic to configure the settings.
Files to edit:Admin/ModList.pl
Admin/NewSettings.pl
Admin/Settings_Main.pl
Languages/English/Admin.lng
Languages/English/Display.lng
Languages/English/Post.lng
Sources/Display.pl
Sources/ModifyMessage.pl
Sources/Post.pl
Sources/System.pl
Version History:V0.1 - First Release - 12th February 2013
0.1.1 - Fixed issue with username value being stored if field was empty - 13th February 2013
0.1.2 - Small change to make mod compatible with Guest Topic View Limit mod - 25th February 2013