Страница 1 из 3

Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 13:40
Smoke
Просили, вот выкладываю доработанную, 100% рабочую версию:
За мат:
В общий вид страниц форума после $BODY$:

Код: Выделить всё

<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[mat]') != -1) {
s=s.replace('[mat]','<div style="border-width:1; border-color:rgb(190,190,190); border-style:dotted; padding:5px;"><table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#000000><img src="Ссылка на картинку zam2.jpg" border="0" alt="" /></td><td align=left valign=middle bgcolor=#FFFFFF><blockquote class=worningtext><div align=justify><br>');
s=s.replace('[/mat]','</div></blockquote></td></tr></table></div>');
e[k].innerHTML=s;}}}
</script>

В форму добавления сообщения после $BBCODES$:

Код: Выделить всё

<?if($GROUP_ID$=4 && $GROUP_ID$=3)?><input type="button" value="mat" onclick="simpletag('mat','','','message',''); return false;" class="codeButtons" title="Выдать замечание за мат" name="mat" /><?endif?>


Админ ИНФО:

В общий вид страниц форума после $BODY$:

Код: Выделить всё

<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[info]') != -1) {
s=s.replace('[info]','<div style="border-width:1; border-color:rgb(190,190,190); border-style:dotted; padding:5px;"><table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#000000><img src="Ссылка на картинку info.jpg" border="0" alt="" /></td><td align=left valign=middle bgcolor=#FFFFFF><blockquote class=worningtext><div align=justify><br>');
s=s.replace('[/info]','</div></blockquote></td></tr></table></div>');
e[k].innerHTML=s;}}}
</script>

В форму добавления сообщения после $BBCODES$:

Код: Выделить всё

<?if($GROUP_ID$=4)?><input type="button" value="info" onclick="simpletag('info','','','message',''); return false;" class="codeButtons" title="Проинформировать пользователей!" name="info" /><?endif?>


Предупреждение:

В общий вид страниц форума после $BODY$:

Код: Выделить всё

<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[Warning]') != -1) {
s=s.replace('[Warning]','<div style="border-width:1; border-color:rgb(190,190,190); border-style:dotted; padding:5px;"><table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#000000><img src="Ссылка на картинку zam2.jpg" border="0" alt="" /></td><td align=left valign=middle bgcolor=#FFFFFF><blockquote class=worningtext><div align=justify><br>');
s=s.replace('[/Warning]','</div></blockquote></td></tr></table></div>');
e[k].innerHTML=s;}}}
</script>

В форму добавления сообщения после $BBCODES$:

Код: Выделить всё

<?if($GROUP_ID$=4 && $GROUP_ID$=3)?><input type="button" value="Warning" onclick="simpletag('Warning','','','message',''); return false;" class="codeButtons" title="Выдать предупреждение пользователю." name="Warning" /><?endif?>


Залить архив с картинками!

В прицепе все, таким образом можно делать почти все, удачи... :D
P.S Писал на скорую руку, возможны ошибки, если че поправляйте...

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 13:54
Smoke
Добавил условных операторов... ;)

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 13:58
google08

Код: Выделить всё

<?if($GROUP_ID$=3)?><?if($GROUP_ID$=4)?>

:shock: Разве так будет работать? Читаем: Если у пользователя 3 группа Если у пользователя 4 группа ?
Разве можно быть у 1 пользователя 2 группы?

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 14:02
Smoke
Я как обычно отжигаю, шас исправлю...

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 14:16
Smoke
Если не хотите писать:

Код: Выделить всё

<?if($GROUP_ID$=4 && $GROUP_ID$=3)?>

Можно использовать так:

Код: Выделить всё

<?if($GROUP_ID$>3)?>

Если нет групп с айди больше 3 (Кроме админов)

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 17:03
PuCyHOK
Ну и...? :lol:
Ничего не работает...
Ставлю после боди, ставлю после ББкодес и нихрена не появляются твои кнопки + даже если в другое место поставить, тоже не появятся

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 17:19
Smoke
Это:

Код: Выделить всё

<?if($GROUP_ID$=4 && $GROUP_ID$=3)?>

Замени на это:

Код: Выделить всё

<?if($CUR_GROUP_ID$='4' || $CUR_GROUP_ID$='3')?> 


Кто нить из супермодеров или allcity придет измените плиз 1 пост...
Ступил надо было сразу написать, а я торопился... :oops:

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 18:13
Nigelist
smoke писал(а):Если не хотите писать:

Код: Выделить всё

<?if($GROUP_ID$=4 && $GROUP_ID$=3)?>

Можно использовать так:

Код: Выделить всё

<?if($GROUP_ID$>3)?>

Если нет групп с айди больше 3 (Кроме админов)

Спасибо за скрипт!!! Но у меня почему то когда я ставлю кнопок не видно... Как сделать чтоб они были видны только админу?

Подобрал другие картинки и немного изменил оформление:
Изображение

Если картинки кому нужны такие - пишите выложу...

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 18:17
symbian9
бред... :x имхо

Re: Сообщения от админа, модера для форума на BB кодах!

Добавлено: 21 фев 2009, 18:51
Smoke
У меня просили гдето 6 юзеров выложить, я выложил, других не заставляю ставить... :evil: