Текущее время: 29 мар 2024, 13:19


Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

 

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Скрыть административные BBCode
СообщениеДобавлено: 17 окт 2013, 13:18 
Разбирающийся
Аватара пользователя

Зарегистрирован: 28 май 2012, 14:09
Сообщений: 173
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Здравствуйте!
Вопрос по скрытию административных BBCode от обычных пользователей.
Рукодствовался по инструкции:
Шаг 1: В posting_buttons.html находим:
Текст:
var imageTag = false;


После найденного добавляем
Текст:
// admin/moderator messages

function BBaw()
{
var FoundErrors = '';
var enterUsername = prompt("Введите ваш ник", "");
var enterText = prompt("Введите ваше сообщение", "Text");
if (!enterUsername) {
FoundErrors += "Вы не ввели свой ник.";
}
if (!enterText)
{
FoundErrors += " Вы не ввели сообщение.";
}
if (FoundErrors)
{
alert("Error : "+FoundErrors);
return;
}
var bbtags = "[aw="+enterUsername+"]"+enterText+"[/aw]";
document.forms[form_name].elements[text_name].value+=bbtags;
document.forms[form_name].elements[text_name].focus();
}

function BBam()
{
var FoundErrors = '';
var enterUsername = prompt("Введите ваш ник", "");
var enterText = prompt("Введите ваше сообщение", "Text");
if (!enterUsername) {
FoundErrors += "Вы не ввели свой ник.";
}
if (!enterText)
{
FoundErrors += " Вы не ввели сообщение.";
}
if (FoundErrors)
{
alert("Error : "+FoundErrors);
return;
}
var bbtags = "[am="+enterUsername+"]"+enterText+"[/am]";
document.forms[form_name].elements[text_name].value+=bbtags;
document.forms[form_name].elements[text_name].focus();
}

function BBmm()
{
var FoundErrors = '';
var enterUsername = prompt("Введите ваш ник", "");
var enterText = prompt("Введите ваше сообщение", "Text");
if (!enterUsername) {
FoundErrors += "Вы не ввели свой ник.";
}
if (!enterText)
{
FoundErrors += " Вы не ввели сообщение.";
}
if (FoundErrors)
{
alert("Error : "+FoundErrors);
return;
}
var bbtags = "[mm="+enterUsername+"]"+enterText+"[/mm]";
document.forms[form_name].elements[text_name].value+=bbtags;
document.forms[form_name].elements[text_name].focus();
}

function BBmw()
{
var FoundErrors = '';
var enterUsername = prompt("Введите ваш ник", "");
var enterText = prompt("Введите ваше сообщение", "Text");
if (!enterUsername) {
FoundErrors += "Вы не ввели свой ник.";
}
if (!enterText)
{
FoundErrors += " Вы не ввели сообщение.";
}
if (FoundErrors)
{
alert("Error : "+FoundErrors);
return;
}
var bbtags = "[mw="+enterUsername+"]"+enterText+"[/mw]";
document.forms[form_name].elements[text_name].value+=bbtags;
document.forms[form_name].elements[text_name].focus();
}


Ищем

Текст:
<!-- 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 -->


Копировал и вставлял все верно, но пользователя данные кнопки видны :(

Добавлено спустя 18 часов 11 минут 28 секунд

Может подскажете пожалуйста? :oops:

Добавлено спустя 20 часов 44 секунды

Прошу тему удалить. Извините.

_________________
Атрибуция и оценка букинистических книг
ФОРУМ БУКИНИСТОВ и КОЛЛЕКЦИОНЕРОВ КНИГ "СТАРАЯ КНИГА"

Изображение


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: Скрыть административные BBCode
СообщениеДобавлено: 19 янв 2015, 01:31 
Разбирающийся
Аватара пользователя

Зарегистрирован: 06 май 2009, 15:40
Сообщений: 227
Откуда: Самара
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Знаю, что не сюда написал, но больше не знаю куда. В общем скажите можно ли сделать так как на скрине - выделенную часть сделать также как ниже, а именно скрыть и со скроллингом. Если можно, то как?
Изображение

_________________
Изображение


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: Скрыть административные BBCode
СообщениеДобавлено: 19 янв 2015, 06:32 
Администратор
Аватара пользователя

Зарегистрирован: 14 сен 2007, 10:15
Сообщений: 5208
Очков репутации: 271

Добавить очки репутацииУменьшить очки репутации
Медали: 1
Медаль вручена форумчанами! :) (1)
Пол: Мужской
oleg565b5
Вместо радио-кнопок, сделать раскрывающееся меню как в выборе шрифтов?

Но там-же только картинки, соответственно картинки должны быть внутри списка.
HTML не поддерживает изображения внутри селект-боксов (раскрывающихся меню выбора). Сделать теоретически можно, но через сложные конструкции на JAVASCRIPT и без полной кросс-браузерности. На мой взгляд, игра не стоит свеч, хотя возможно кто-то уже такое делал и поделится готовым рецептом...

_________________
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.


Не в сети
 Профиль WWW Cпасибо сказано  
 
За это сообщение пользователю Beholder "Спасибо" сказали:
oleg565b5
 Заголовок сообщения: Re: Скрыть административные BBCode
СообщениеДобавлено: 19 янв 2015, 11:36 
Разбирающийся
Аватара пользователя

Зарегистрирован: 06 май 2009, 15:40
Сообщений: 227
Откуда: Самара
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Beholder писал(а):
oleg565b5
Вместо радио-кнопок, сделать раскрывающееся меню как в выборе шрифтов?

Но там-же только картинки, соответственно картинки должны быть внутри списка.
HTML не поддерживает изображения внутри селект-боксов (раскрывающихся меню выбора). Сделать теоретически можно, но через сложные конструкции на JAVASCRIPT и без полной кросс-браузерности. На мой взгляд, игра не стоит свеч, хотя возможно кто-то уже такое делал и поделится готовым рецептом...


Конечно, собственно я с вами согласен, действительно игра не стоит свеч. Спасибо еще раз за ответ и понимание

_________________
Изображение


Не в сети
 Профиль WWW Cпасибо сказано  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  

 
cron