Технический сбой

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

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


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

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

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


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

irrwisch
Юзер

irrwisch - -


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

Mr.Edyan
Юзер

Mr.Edyan - -

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

irrwisch
Юзер

irrwisch - -

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

Mr.Edyan
Юзер

Mr.Edyan - -

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

irrwisch
Юзер

irrwisch - -


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

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

Mr.Edyan
Юзер

Mr.Edyan - -

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

lutskboy
Эксперт

lutskboy - -

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

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

наверх