Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Как организовать фильтр имени при добавлении комментария гостями?

Как организовать фильтр имени при добавлении комментария гостями?


     01.09.2016    Все вопросы » Ламерские вопросы    1216

вопрос
Здравствуйте!
Часто гости при добавлении комментария, в поле "имя" пишут свой сайт вместо имени. Можно ли как-то запретить или отфильтровать добавление сайтов в поле "имя".
Есть "фильтр слов", но он работает только в тексте комментариев, а мне нужно именно в поле "имя".
Есть ли такая возможность в dle 11.1?

Ответа пока нет


7 комментариев

irrwisch
Юзер

irrwisch - 1 сентября 2016 10:13 -


<input type="text" name="name" pattern="^[А-Яа-яЁё\s]+$">

Mr.Edyan
Юзер

Mr.Edyan - 1 сентября 2016 10:23 -

А можно подробней, в каком это файле )))? Я не очень разбираюсь.
И что бы запретить окончание доменных зон, нужно так?
<input type="text" name="name" pattern="^[.ru-.com-.net\s]+$">

irrwisch
Юзер

irrwisch - 1 сентября 2016 10:34 -

Я вам дал уже готовый вариант, в нём ничего менять не нужно, просто нужно поле заменить (или добавить атрибут pattern с теми значениями что я дал) в addcomments.tpl
https://jsfiddle.net/1nfzkymj/ попробуйте ввести любой домен, в любом формате.

Mr.Edyan
Юзер

Mr.Edyan - 1 сентября 2016 10:35 -

Ограменное СПАСИБО!

irrwisch
Юзер

irrwisch - 1 сентября 2016 10:48 -


<input type="text" name="name" pattern="^[А-Яа-яЁёa-zA-Z\s]+$">

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

Mr.Edyan
Юзер

Mr.Edyan - 1 сентября 2016 10:49 -

Вы прям мысли мои читаете ))), только тестировал этот вариант...

lutskboy
Эксперт

lutskboy - 1 сентября 2016 11:11 -

по идее нужно и в php сделать проверку. но для простых юзеров и так сойдет

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх