Спец ББкоды для администратора
Добавлено: 20 ноя 2009, 11:31
На каждой конференции есть стандартный набор ббкодов который увеличивается при добавлении новых ббкодов. Многие ббкоды предназначены ТОЛЬКО для администратора конференции и не должны использоваться простыми участниками.
Есть 2 способа которыми можно пользоваться для того что бы администратор пользовался своими кодами.
Способ первый простой
Нужные для администратора ББКОДЫ просто запоминаются или записываются в скрытом форуме *соответственно галочки ПОКАЗЫВАТЬ НА СТРАНИЦЕ ОТВЕТА не должно быть
Способ второй сложный
Для реализации данного способа необходимо обладать базовыми знаниями HTML и немного понимать что за что отвечает.
Сначала мы добавляем НУЖНЫЕ ДЛЯ АДМИНИСТРАТОРА ББКОДЫ!!!
Допустим это будут ббкоды предупреждений и сообщений администратора и модератора (другие ббкоды по аналогии)
Открываем шаблон posting_buttons.html
Найти
добавить после
Дальше добавляем подсказки
находим
далее ищем
Теперь сохраняем шаблон и наслаждаемся
Пояснения:
все что заключено между <!-- IF U_ACP --> и <!-- ENDIF --> показывается только администратору
Все что между <!-- IF U_MCP --> и <!-- ENDIF --> показывается модератору (обычным участникам не показывается)
Есть одно маленькое НО при цитировании ббкод администратора будет видно в тексте ответа и пользователи могут узнать его. НО если кто то попытается возспользоваться данным ббкодом просто отправляйте в бан что бы не повадно было
PS по аналогии можно сделать дополнительные ббкоды что бы они просто не занимали много места
Есть 2 способа которыми можно пользоваться для того что бы администратор пользовался своими кодами.
Способ первый простой
Нужные для администратора ББКОДЫ просто запоминаются или записываются в скрытом форуме *соответственно галочки ПОКАЗЫВАТЬ НА СТРАНИЦЕ ОТВЕТА не должно быть
Способ второй сложный
Для реализации данного способа необходимо обладать базовыми знаниями HTML и немного понимать что за что отвечает.
Сначала мы добавляем НУЖНЫЕ ДЛЯ АДМИНИСТРАТОРА ББКОДЫ!!!
Допустим это будут ббкоды предупреждений и сообщений администратора и модератора (другие ббкоды по аналогии)
ббкоды администратора и модератора
Открываем шаблон posting_buttons.html
Найти
- Код: Выделить всё
var imageTag = false;
добавить после
Дальше добавляем подсказки
находим
- Код: Выделить всё
d: '{LA_BBCODE_D_HELP}',
t: '{LA_BBCODE_T_HELP}',
- Код: Выделить всё
g: 'Сообщение администратора: [am=заголовок]текст[/am]',
h: 'Предупреждение администратора: [aw=заголовок]текст[/aw]',
k: 'Сообщение модератора: [mm=заголовок]текст[/mm]',
j: 'Предупреждение модератора: [mw=заголовок]текст[/mw]',
далее ищем
- Код: Выделить всё
<!-- IF S_BBCODE_FLASH -->
<input type="button" class="btnbbcode" accesskey="d" name="addbbcode18" value="Flash" onclick="bbstyle(18)" onmouseover="helpline('d')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
- Код: Выделить всё
<!-- IF U_ACP -->
<span><a href="#" title="Администраторские теги" onclick="
obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;"><input type="button" class="btnbbcode" value="Admin_tags"></a><div style="display: none">
<br>
<input type="button" class="btnbbcode" value="am=" onmouseover="helpline('g')" style="text-decoration: underline; width: 40px" onclick="BBam()" title="Сообщение администратора" />
<input type="button" class="btnbbcode" value="aw=" onmouseover="helpline('h')" style="text-decoration: underline; width: 40px" onclick="BBaw()" title="Предупреждение администратора" />
<br><br>
</div></span>
<!-- ENDIF -->
<!-- IF U_MCP -->
<span><a href="#" title="Модераторские теги" onclick="
obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;"><input type="button" class="btnbbcode" value="Moder_tags"></a><div style="display: none">
<br>
<input type="button" class="btnbbcode" value="mm=" onmouseover="helpline('k')" style="text-decoration: underline; width: 40px" onclick="BBmm()" title="Сообщение модератора" />
<input type="button" class="btnbbcode" value="mw=" onmouseover="helpline('j')" style="text-decoration: underline; width: 40px" onclick="BBmw()" title="Предупреждение модератора" />
</div></span>
<!-- ENDIF -->
Теперь сохраняем шаблон и наслаждаемся
Пояснения:
все что заключено между <!-- IF U_ACP --> и <!-- ENDIF --> показывается только администратору
Все что между <!-- IF U_MCP --> и <!-- ENDIF --> показывается модератору (обычным участникам не показывается)
Сообщение Администратора GoDFaTHeR | A |
Вы не видите данных ббкодов Но они есть |
Есть одно маленькое НО при цитировании ббкод администратора будет видно в тексте ответа и пользователи могут узнать его. НО если кто то попытается возспользоваться данным ббкодом просто отправляйте в бан что бы не повадно было
PS по аналогии можно сделать дополнительные ббкоды что бы они просто не занимали много места
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.
Рабочий шаблон для стилей клонов просилвера