Forum categories

Плагин Userfields - дополнительные поля пользователя без создания экстраполей

Плагин для CMS Cotonti позволяет создавать и управлять дополнительными пользовательскими полями (например, номер телефона, название компании, адрес) без изменения таблицы cot_users. Использует собственные таблицы

webitproff
webitproff • 2025-09-10 06:31 #362

#361 Quentin: 
 

доброго времени суток, а в чем смысл или преимущества плагина, если есть в движке экстраполя и их тоже можно добавлять сколько угодно?

 

попробую ответить наглядно, вот пример только по одному пользователю:

ПолеЗначение
user_id12
user_banexpire0
user_nameWebsite_Builder
user_password886b3a83469a3c2bcad463acbe6504c2d******95085b532542d77b4e62e39e8
user_passfuncsha256
user_passsalt23119401******c2
user_maingrp4
user_countryru
user_timezoneEurope/Helsinki
user_textСтрасть. Преданность. Сообщество. Мы - демонстрационная команда Avada Мы - творческая и преданная своему делу демонстрационная группа людей, которые любят WordPress, наших клиентов и онлайн-сообщество. В 2012 году мы задались целью создать идеальный конструктор веб-сайтов; так родилась компания Avada. Строим свое будущее Avada стала темой продаж № 1 на Themeforest с момента своего запуска в 2012 году, с постоянно растущей клиентской базой, насчитывающей 911 746 новичков, маркетологов и профессионалов. Наше основное внимание всегда было сосредоточено на том, чтобы Avada сделала ваш рабочий процесс веб-дизайна более доступным и приятным.
user_birthdate2013-04-01
user_genderU (не указан)
user_emailwebsite_builder@*****.com
user_hideemail1 (скрыт)
user_thememarketplace
user_schemedefault
user_langru
user_regdate1693563290 (01.09.2023 12:14:50 UTC)
user_lastlog1695686256 (26.09.2023 00:37:36 UTC)
user_lastvisit1700648964 (22.11.2024 08:29:24 UTC)
user_lastip141.101.96.77
user_logcount12
user_sid70****368270a9247dac05ef7****f5afca3167077280dffe5****e8cbddb2dc
user_sidtime1693563439 (01.09.2023 12:17:19 UTC)
user_lostpassfe9c10b04480******60ed5aef7******
user_auth(пусто)
user_tokence0cb4c217874411
user_catsdizayn,razrabotka-po
user_usergroup4
user_avatardatas/avatars/12-member-luke-400x300-1.jpg
user_photo(пусто)
user_adress_local(пусто)
user_facebookhttps://www.facebook.com/groups/********02687184
user_first_second_nameАвадар Лукович
user_instagramhttps://www.instagram.com/the****n/
user_name_companyWebsite_Builder
user_phone_contact+*******-55-55
user_telegram(пусто)
user_time_working10:00 - 21:00
user_whats_app+******55555
user_www_sitehttps://a*****.com/
user_youtube_linkhttps://www.youtube.com/c/****os
user_region4925
user_city1924532
user_postcount0
user_prjsenderdate1693563290 (01.09.2023 12:14:50 UTC)
user_prjsendercats-1
user_lastmsg7
user_pro0
user_rcomm_pm_notify1 (уведомления включены)
user_rcomm_mail_notify1 (уведомления включены)
user_pmnotify1 (уведомления включены)
user_newpm1 (есть новые личные сообщения)
user_verification_status0

и представьте, что все эти поля идут по горизонтали, например при просмотре через PHPMyAdmin, Adminer, DBeaver и т.д. - простынь получается такой, что раз 5-ть не вмещается в экран.

Теперь о производительности, - заполнил пользователь поля или нет - они всё равно грузятся клиенту. 

Если всего 10-30 пользователей на сайте - конечно ничего, а если 3-10 тысяч, то уже и чего - ресурсы сервера не безграничны.

А вот с плагином “Userfields” - мы загружаем только те поля, которые пользователь заполнил в профиле

и безусловно, большим преимуществом будет универсальный способ вывода во всех шаблонах без подстановки префиксов и плюс полная кастомизация полей в шаблонах

This post was edited by webitproff (2025-09-10 06:46, 10 months ago)
🗿

🧙‍♂️ Well met, good traveler! Fate has guided your steps to our humble realm. Here, wise sages and masters of the coding craft ⚒️📜 gather to unravel the mysteries of the code ✨⚙️, share their knowledge, and add new chapters to our chronicles.
⬅️ To the left lie ancient scrolls 📚 filled with forgotten wisdom. ⬆️ Straight ahead, friendly folk offer counsel 💬 to those in need. ➡️ To the right, you may become a chronicler ✍️ yourself, sharing your craft and leaving words of wisdom for those yet to come.
📝 Delay no longer—tell us the name by which you are known, complete the rite of registration 🛡️, and join our fellowship!
🏰 Our brotherhood holds no secret initiation, yet many halls remain closed to wandering guests, for some knowledge 💎 is reserved for those who choose to walk this path beside us.