Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Администрирование форума » отправка сообщения гостями


отправка сообщения гостями

Сообщений 1 страница 9 из 9

1

Добрый день.
Закрыл возможность писать гостям на форуме скриптом
Скрипты от пользователей 1
Но скрипт не отключает accesskey.
Пробовал acesskey=s назначить другой кнопке, чтоб сбить с толку движок.
Пробовал назначить данной кнопке иную кнопку доступа.
Не получилось.
Гости легко отправляют сообщения комбинацией клавиш.
Плюс сообщения отправляются если вернуться в поле Имя и нажать enter.
Можно ли закрыть эту дырку?
Перерыл все каталоги скриптов, не нашел ответа.
Кст в админке в редактировании групп флажок запрета писать гостям столитно не работает. Баш форума.

Отредактировано bambambucha (Сб, 15 Дек 2018 16:54:38)

0

2

bambambucha написал(а):

Гости легко отправляют сообщения комбинацией клавиш.

Какой комбинацией ?

0

3

Deff написал(а):
bambambucha написал(а):

Гости легко отправляют сообщения комбинацией клавиш.

Какой комбинацией ?

в хроме это альт +S
это прописано кодом accesskey=s в коде движка для кнопки отправить.
и видно при просмотре кода страницы в браузере даже.
пробовал

0

4

bambambucha
Попробуйте в Форму ответа:

<script>if(GroupID == 3){
$('#post input[type="submit"][name="submit"]').removeAttr('accesskey');}
</script>

Отредактировано Deff (Сб, 15 Дек 2018 17:12:06)

+1

5

Deff написал(а):

bambambucha
Попробуйте в Форму ответа:

<script>if(GroupID == 3){
$('#post input[type="submit"][name="submit"]').removeAttr('accesskey');}
</script>

спасибо. помогло.
но сообщения все еще отправляются если поставить курсор в поле ИМЯ и нажать enter.

0

6

bambambucha
Какой у Вас код(1-й или второй ? (что дали ссылку

Отредактировано Deff (Сб, 15 Дек 2018 17:22:52)

0

7

Deff написал(а):

bambambucha
Какой у Вас код(1-й или второй ? (что дали ссылку

первый

0

8

bambambucha
Код, вместо старого, В Форму ответа:

<!--//Запрет отправки Гостю по Времени //-->
<style>#main-reply.Disabled{background: #392218 url("http://sh.uplds.ru/4SleP.jpg") no-repeat 50% 50% / auto 180%;}</style>
<script>if(GroupID == 3 &&  new Date().getHours() > 11 && new Date().getHours() < 19)
{ $('form#post')[0].setAttribute('onsubmit','return false');  $('#main-reply').addClass('Disabled');}
</script>

+1

9

Deff написал(а):

bambambucha
Код, вместо старого, В Форму ответа:

<!--//Запрет отправки Гостю по Времени //-->
<style>#main-reply.Disabled{background: #392218 url("http://sh.uplds.ru/4SleP.jpg") no-repeat 50% 50% / auto 180%;}</style>
<script>if(GroupID == 3 &&  new Date().getHours() > 11 && new Date().getHours() < 19)
{ $('form#post')[0].setAttribute('onsubmit','return false');  $('#main-reply').addClass('Disabled');}
</script>

супер.
спасибо.
подкорректировал под себя убрав проверку времени.
теперь не могут писать круглосуточно.
спасибо.
+ позже

+2


Вы здесь » Единый форум поддержки » Администрирование форума » отправка сообщения гостями