Добрый день! Я задавала в прошлом году вопрос, как запретить гостям видеть названия закрытых тем, мне дали вот такой скрипт
<script type="text/javascript">
function hide(k) {
var td = document.getElementById("pun-main").getElementsByTagName("td");
for (i in td) {
if ((GroupID != 2) && (td[i].innerHTML.indexOf(k) != -1)) td[i].innerHTML = "Неизвестно";
else if(GroupID == 3) document.getElementById("pun-main").innerHTML = "<h1><span>Информация</span></h1><div class=\"section\"><div style=\"padding: 15px;\" class=\"container\">Для гостей просмотр списка активных запрещён.</div></div>";
}}
if (document.URL.indexOf("online.php") != -1) {
var titles = new Array("Оформляем контент в постах","Новый тэг","Тема в подфоруме 2");
for (j in titles) {
hide(titles[j])
}}
</script>
http://forum.mybb.ru/viewtopic.php?id=25027#p649163
В результате, гость не может просматривать статистику, тех кто в данный момент активны. Но видит всю статистику полностью, нажимая на любую из Самые активные Активные сегодня Приглашающие Администрация. Можно ли как-то доработать скрипт? Т.е. уточняю, вопрос не в том, чтобы запретить всю статистику, а только статистику по закрытым темам. Чтобы она вообще не отражалась для тех групп, кто в эти темы не допущен (у нас две группы - гости и пользователи).