Закрытие тем затемнением для гостя, кроме указанных форумов
http://s6.uploads.ru/tOmsM.jpg

Автор: Deff
Платформа: MyBB

В HTML НИЗ

<!--Закрытие тем для гостя затемнением, кроме указанных форумов-->
<style type="text/css">
#wrp-p {display:none;position:fixed;z-index:3000;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.87);}
#wrp-p .cnt{
  position:absolute;
  margin:auto;
  border-radius:12px;
  padding:23px;
  top:0;bottom:0;left:0;right:0;
  width:320px;
  height:170px;
  color:#fff;
  background-color:rgba(0,0,0,.7);
  border:double 5px rgba(0,0,0,.7);
  box-shadow: 0 0 22px rgba(255,255,255,.2);
  font: normal normal 400 16px/normal "Times New Roman";
}
#wrp-p .cnt pre{margin-top:14px;}
</style>
<div id="wrp-p"><div class="cnt"><pre align=center>
Привет Гость!
Чтобы просмотреть тему,
<a href="/login.php">войдите</a> или <a href="/register.php">зарегистрируйтесь</a>
</pre></div></div>
<script type="text/javascript">
//Массив ссылок на форумы открытых Гостю
var openGuestForum = "http://forum.mybb.ru/viewforum.php?id=5, http://forum.mybb.ru/viewforum.php?id=7"
.split(/\s*,\s*/);
if($.inArray($('#pun-crumbs1 .crumbs a[href*="/viewforum.php?id="]')[0].href,openGuestForum)==-1&&$('.gid3 #pun-post,.gid3 #pun-viewtopic').length)
$('#wrp-p').show();
</script>

Красным - Ваши ссылки на форумы (разделы в категориях) открытые гостю для просмотра тем

PS: Скрипт спецом вынуждает к реге или входу. В теме кликайте на одну из ссылок в блоке.
Можно добавить ссылку в конец контента центрального блока в теме <a href="/">Вернуться на Главную</a>