Hi,
i wanto to add date picker named with birthday on signup ,
but in customize->user fields part 3 input tpyes
how can i add datepicker to signup part?
Best Regards
Hi,
i wanto to add date picker named with birthday on signup ,
but in customize->user fields part 3 input tpyes
how can i add datepicker to signup part?
Best Regards
Bump …
Any reason why you can’t choose a Date Type for User Custom Fields? This would be useful for one of my forums, and not just for birthdays …
I’m aware of this plug-in but it seems it only handles birthday entry? what about other anniversaries or fixed dates?
Guys, I was thinking of forking cake day for my own purposes but I’d much rather dates were allowed for custom user fields, any reason why not? Wouldn’t thIs be a relatively small change to core?
Another bump for this one given we appear to have just iterated to a new release phase ![]()
Я хотел бы использовать дату рождения для проверки возраста.
Поднимаю тему, 3 вопроса
Почему нельзя добавить тип данных «дата» для поля пользователя клиента? Пожалуйста, добавьте эту функциональность.
Мой кейс также связан с проверкой возраста участников сообщества при регистрации.
Также есть ли возможность настроить день рождения так, чтобы он включал год рождения?
Хочу сделать некоторые поля профиля обязательными для заполнения после регистрации.
Получило ли это какой-то отклик? Я хотел бы проверить возраст по дате рождения.
Да, мне тоже нужна проверка возраста — это основная причина, по которой мы ещё не перешли на новую систему.
Кажется, что позиция основных разработчиков сводится к тому, что «у вас нет способа проверить, честно ли ведут себя пользователи». Я прекрасно понимаю этот аргумент, но позвольте мне, как ответственному владельцу сайта, самому разобраться с этим.
Поэтому пока мне придётся заставить пользователей выполнить ручную процедуру: отправлять личные сообщения сотрудникам, заявляя, что им больше 15/18 лет, чтобы получить доступ к ограниченным категориям.
Как только у меня появится немного больше времени, мне нужно будет заняться разработкой плагина.
Здесь предусмотрена базовая форма верификации при регистрации, в нижней части которой указано:
Регистрируясь, вы соглашаетесь с политикой конфиденциальности и условиями использования.
Вы можете легко отредактировать этот текст (как и любой другой текст в Discourse), чтобы он гласил, например:
Регистрируясь, вы подтверждаете, что вам исполнилось 13 лет, и соглашаетесь с политикой конфиденциальности и условиями использования.
Спасибо, Джефф. Я понимаю, что в своём ответе был недостаточно точен.
Нам необходимо иметь возможность различать пользователей по возрасту и распределять их по группам. Причина в том, что у нас есть категория только для людей старше 15 лет (ищущих общения), несколько категорий только для людей старше 18 лет (взрослые/сексуальная тематика) и даже одна только для людей младше 20 лет (безопасное пространство для несовершеннолетних, чтобы избежать хищников и извращенцев).
Я в процессе миграции с сайта на Joomla (с использованием компонентов Kunena, K2, Cobalt и JomSocial) на новый, гораздо более простой сайт, основанный исключительно на Discourse (я сделаю PR с моими скриптами импорта, как только закончу и у меня будет время их документировать).
В настоящее время мы решаем эту задачу, создавая группы, в которые пользователи могут вступать, и запускаем SQL-скрипт каждые 5 минут, который удаляет пользователей и уведомляет администратора, если кто-то присоединился к группе, в которую ему нельзя вступать.
В текущей конфигурации с Discourse, которую я проектирую, я реализовал решение с выбором даты в JS на странице профиля, и на начальном этапе текущие пользователи будут добавлены в группы во время импорта. Добавление новых пользователей будет ручным процессом, пока у меня не будет времени написать задачу Sidekiq для автоматизации этого. У нас редко появляется более 5 новых пользователей в неделю, так что это управляемо.
Я понимаю, что у меня нет способа узнать, говорит ли пользователь правду о своём возрасте, но мы уже 20 лет управляем сообществом именно так, включая взаимодействие с датскими правоохранительными органами, которые подтвердили, что мы поступили правильно.
Мы обычно пропагандируем честность, а не ограничение доступа, чтобы мы могли общаться с молодыми людьми на соответствующем уровне и быть готовыми их защитить, а не отталкивать или заставлять их лгать о возрасте ради доступа.
Возраст согласия в Дании — 15 лет, совершеннолетие наступает в 18. Согласно законам, ограничений по возрасту для доступа к порнографии нет. Как сообщество, мы сохраняем жёсткие темы и сексуальные изображения для пользователей старше 18 лет, чтобы избежать всех этих бурных дискуссий
, которые иначе возникают каждые несколько лет.
В ходе миграции я перерабатываю набор правил и обязательно включу чёткое заявление о том, что если вам меньше 13 лет, вам необходимо получить разрешение родителей для создания профиля (поверьте, ни один из наших пользователей никогда не попросит родителей о таком разрешении
).
Понятно — вам нужно использовать безопасность категорий для разделения этих групп.
Что касается подтверждения возраста, возможно, потребуется юридическое подтверждение, которое потребует фотографии их официального государственного удостоверения личности, верно?
Что касается подтверждения возраста, возможно, потребуется официальное подтверждение, то есть фотография их государственного удостоверения личности, верно?
Если бы мы были коммерческой организацией и получали доход, это было бы необходимым (у нас есть официальные цифровые подписи). Любой другой подход стал бы кошмаром с точки зрения соблюдения GDPR.
В любом случае, это сообщество некоммерческое, и по закону мы не обязаны проводить какую-либо проверку. В Европе, а в Дании особенно, отношение к материалам для взрослых более либеральное, чем в США. Стандартное предупреждение: я не являюсь юристом, и всем читателям настоятельно рекомендуется обратиться за профессиональной юридической консультацией ![]()
Это было бы очень полезно для демографического анализа. На одном из наших сайтов мы для этой цели собираем «Возрастную группу» по десятилетиям, что немного нелепо, поскольку точность данных снижается на 10% каждый год! Возможно, нам следовало бы собирать год (или десятилетие) рождения, но, как говорится, задним числом всё ясно.
Было бы здорово, если бы дата рождения была интегрирована в официальный плагин, аналогичный Cakeday, при условии, что это поле доступно для анализа опросов. Разумеется, в виде настраиваемой опции, чтобы учесть потребности форумов, где приватность стоит на первом месте.
В качестве вызова самому себе (изучение Ruby) я попытался добавить в замечательный плагин cakeday код, который учитывает конфиденциальность и безопасность, соблюдая при этом существующие соглашения о кодировании и мои собственные возможности в этой области.
Код можно посмотреть по адресу https://github.com/DaVania/discourse-cakeday/commits/discourse-cakeday_with-age
Я очень надеюсь
, что он окажется полезным. Поскольку это моё первое участие в проекте на GitHub в качестве контрибьютора, я предполагаю, что не всё идеально, несмотря на все мои усилия, которые я вкладывал много ночей и месяцев, чтобы сделать именно так. (Идеально)
Я тоже добавлю своё мнение. Я работаю с сообществом, которое стремится к достижению жизненной цели, основанной на возрасте, поэтому важно, чтобы у них был указан возраст (они готовы притвориться, что введённый возраст точен).
Похоже, это может быть решением: Datepicker in a User Custom field - #5 by tshenry
Но гораздо проще было бы добавить тип данных date для пользовательского поля. Меня удивляет, что никто из корпоративных пользователей этого не запрашивал. Это, кажется, не так уж сложно реализовать в ядре. Вы уже можете использовать DateTimeInputRange в Handlebars, так что добавить аналогичную функциональность на стороне Rails должно быть довольно просто.
Что ж, у нас ушло на это целых 10 лет, но разве не говорят: «Всё хорошее приходит к тем, кто умеет ждать»?
Вперёд, ребята, не сдерживайте себя.
Эта тема была автоматически закрыта через 30 дней после последнего ответа. Новые ответы больше не принимаются.