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

Плагин модифицированный логин/никнейм DLE 15.2


 qwerty    05.10.2022    Стол заказов    332    7 комментариев

Необходим небольшой плагин с модификацией для логина/никнейма. На сайте (DLE 15.2/15.3) исключительно используется авторизация через соцсети.

Задача: необходимо сделать единый никнейм из поля (fullname), а поле name/{login} при первичной авторизации заполнялся автоматически в порядковом виде вместе с id, например user1, user2 и т.д.

Условия для поля (fullname):
1. Поле fullname должно проходить проверку на уникальность, и если такое имя занято, то выводить соответствующее сообщение пока не изменят на другое свободное.
2. Поле fullname должен фильтроваться через стандартный модуль DLE "Фильтр слов / мата"
3. В поле fullname запретить вводить лишние символы, эмодзи. (разрешить только буквы кириллица/латиница, пробелы и цифры, а также максимальное количество символов 38)
4. В комментариях, в ответах на эти комментарии, в шаблонах customcomments, в шаблонах писем должны выводиться имена из поля fullname, а не из login.

Также на сайте сильно пользуется популярностью гостевое комментирование. Желательно реализовать приставку к никнейму "Гость", что бы гости не использовали уже имеющиеся зарегистрированные никнеймы в поле fullname.

Тестовый сайт установлен и настроена полная авторизация через соцсети, все данные предоставлю.

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

dj-avtosh
PHP-developer

dj-avtosh - 5 октября 2022 12:38 -

Заменить слово логин на ФИО) Слово ФИО на логин))

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

qwerty
Юзер

qwerty - 5 октября 2022 14:21 -

Я думаю не все так просто на самом деле)

deadluk
Юзер

deadluk - 5 октября 2022 22:58 -

Также на сайте сильно пользуется популярностью гостевое комментирование. Желательно реализовать приставку к никнейму "Гость", что бы гости не использовали уже имеющиеся зарегистрированные никнеймы в поле fullname.

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

qwerty
Юзер

qwerty - 6 октября 2022 18:33 -

Из коробки DLE так и работает, только c логином. Интересно как тогда?

deadluk
Юзер

deadluk - 6 октября 2022 19:31 -

с логином из коробки dle хранит его в базе, а вашего гостя, где хранить прикажете?

qwerty
Юзер

qwerty - 8 октября 2022 15:59 -

Вы абсолютно не поняли сути, ну да ладно. Заказ все равно выполнен на 100%.

deadluk
Юзер

deadluk - 8 октября 2022 16:01 -

да честно сказать, не знаю зачем я вообще вставил свои пять копеек) выполнен - это хорошо

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