Miałem dzisiaj troszkę czasu, siadłem i zrobiłem Ci to co chciałeś
Wiadomość tylko dla wybranej grupy (wpisujesz ID), innym przy wpisaniu/czytaniu nie wyświetla się nic.
Kod skryptu napisany przeze mnie na szybko.
Kod wyglądu pożyczyłem sobie z modyfikacji Alert Box, ale oczywiście możesz zmienić.
Grupy zmieniasz w tej linijce:
Kod php:
if ($vbulletin->userinfo['usergroupid'] == 6)
W tym przypadku komendy [mod] mogą używać administratorzy.
INSTRUKCJA
Otwórz: includes/class_bbcode.php
Znajdź:
Kod php:
$tag_list['no_option']['noparse'] = array(
'html' => '%1$s',
'strip_empty' => true,
'stop_parse' => true,
'disable_smilies' => true
);
Dodaj pod tym:
Kod php:
if ($vbulletin->userinfo['usergroupid'] == 6)
{
// [MOD]
$tag_list['no_option']['mod'] = array(
'html' => '
<div class="mod-box">
<img src="./images/misc/information.gif" alt="Moderator" />
<h2><strong>Informacja</strong></h2>
<h1><font color="#000000">%1$s</font></h1>
<br><br></div>
',
'strip_empty' => true
);
}
else
{
$tag_list['no_option']['mod'] = array(
'html' => '',
'strip_empty' => true
);
}
Dodaj klasy CSSdo swojego stylu:
Kod:
.mod-box
{
color: #000;
border: 1px solid #000;
-moz-border-radius: 5px;
background-color: #FCF8C7;
padding: 6px;
text-align:left;
}
.mod-box img
{
float:left;
margin-top: 10px;
margin-right: 5px;
vertical-align:middle;
border: 0px;
}
.mod-box h2,
.mod-box p
{
padding: 0px;
margin: 0px;
margin-left: 60px;
}
.mod-box h2
{
padding-bottom: 4px;
font-size: 14px;
border-bottom: 1px solid #000;
}
.mod-box h1
{
padding: 0px;
margin: 0px;
margin-left: 60px;
font-size: 12px;
font-weight:normal;
}
.mod-box h6
{
margin: 20px;
padding: 0px;
margin-left: 60px;
font-size: 12px;
font-weight:normal;
}
.codemain {
BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 2px; BACKGROUND: #fafcfe; PADDING-BOTTOM: 2px; MARGIN: 0px auto; BORDER-LEFT: #000 1px dotted; COLOR: #465584; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px dotted; FONT-FAMILY: Courier, Courier New, Verdana, Arial;
}
Wrzuć do katalogu misc (w katalogu images) plik:
information.gif
vBHELP - plik w załączniku]
That's all
// nie testowałem