Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > AleX

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 22.03.2011, 19:11   #1
vBManiac
 
Аватар для AleX
Post Скрытие сообщений в группах "только для своих"

Имеются случаи, когда требуется скрыть сообщения группы от потусторонних глаз. Увы, в настройках форума такого нет (есть лишь опция, регулирующая возможность писать в таких группах). К примеру, обычные пользователи не будут видеть, а вот модераторы могут шастать по этим группам. Что не есть правильно. Но, всё это поправимо.
Итак, находим шаблон socialgroups_group.
===========
Для версии 3.7:
===========
Найти:
PHP код:
    <if condition="$messagebits">
        <
div class="thead block_row" id="group_message_header"
Выше добавить:
PHP код:
<if condition="!is_member_of($vbulletin->userinfo, 5, 6) AND !$group['membertype'] AND $group['type'] == 'inviteonly'">
<else /> 
Найти:
PHP код:
<if condition="$show['quickcomment']">
        <
script type="text/javascript" src="clientscript/vbulletin_quick_comment.js?v=$vboptions[simpleversion]"></script> 
Выше добавить:
PHP код:
</if> 
===========
Для версии 3.8:
===========
Найти:
PHP код:
    <!-- Discussions -->
<if 
condition="$show['groupdiscussions']"
Выше добавить:
PHP код:
<if condition="!is_member_of($vbulletin->userinfo, 5, 6) AND !$group['membertype'] AND $group['type'] == 'inviteonly'">
<else /> 
Найти:
PHP код:
<div class="tborder social_group">
        <
div class="alt2 block_row">
            <if 
condition="$searchtext">
                
$vbphrase[no_discussions_found]
            <else />
                
$vbphrase[group_has_no_discussions]
            </if>
        </
div>
    </
div>
    <if 
condition="$show['postlink']"><div class="action_links"><a href="group.php?$session[sessionurl]do=message&amp;groupid=$group[groupid]" rel="nofollow">$vbphrase[new_discussion]</a></div></if>
</if> 
Ниже добавить:
PHP код:
</if> 
В данном случае, мы оставляем доступ в закрытые группы, лишь пользователям 5-й и 6-й группы (супер-модераторам и администраторам).
  Ответить с цитированием
Рекламка
Реклама на форуме
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 01:10 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot