whiterice 0 Опубликовано: 23 марта 2021 Рассказать Опубликовано: 23 марта 2021 Сайт: https://audit.web-creative.kz Всем привет, столкнулся с такой проблемой, не могу вывести дополнительное поле в странице регистрации для пользователей. Создал дополнительное поле потом дал имя, к примеру namepole. Открываю файл registration.tpl и туда добавил [xfinput_namepole], но ничего не вышло. Позже добавил {xfields}, тоже ничего не вышло. Позже сделал так: <input type="text" name="[xfinput_namepole]" id="[xfinput_namepole]" class="f_input" /> Также ещё в админке в настройке дополнительного поле: Разрешить добавление для следующих групп: и Разрешить просмотр для следующих групп: написано Все также добавил соответствующие группы. Тоже ничего не вышло, можете подсказать в чем проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
andrij1 6 Опубликовано: 23 марта 2021 Рассказать Опубликовано: 23 марта 2021 Добавление доп полей для профилей не в обычном доп поле, а в Пользователи - Настройка профилей пользоватлей - добавить поле 1 Цитата Ссылка на сообщение Поделиться на других сайтах
whiterice 0 Опубликовано: 23 марта 2021 Рассказать Опубликовано: 23 марта 2021 Автор 23.03.2021 в 18:02, andrij1 сказал: Добавление доп полей для профилей не в обычном доп поле, а в Пользователи - Настройка профилей пользоватлей - добавить поле Расширить Спасибо, работает. Но почему он работает внутри {xfields} [xfinput_X] работают внутри [validation] и [/validation], мне надо добавить внутри [registration] и [/registration], но там не похоже не поддерживается? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 24 марта 2021 Рассказать Опубликовано: 24 марта 2021 23.03.2021 в 18:36, whiterice сказал: Спасибо, работает. Но почему он работает внутри {xfields} [xfinput_X] работают внутри [validation] и [/validation], мне надо добавить внутри [registration] и [/registration], но там не похоже не поддерживается? Расширить Потому что эта информация вносится уже для тех кто допущен к регистрации и после регистрации. А не до регистрации Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 290 Опубликовано: 24 марта 2021 Рассказать Опубликовано: 24 марта 2021 23.03.2021 в 18:36, whiterice сказал: но там не похоже не поддерживается? Расширить Верно. Но можно сделать внеся некоторые правки в регистрацию через плагин. Цитата Ссылка на сообщение Поделиться на других сайтах
whiterice 0 Опубликовано: 25 марта 2021 Рассказать Опубликовано: 25 марта 2021 Автор 24.03.2021 в 14:05, MSK сказал: Верно. Но можно сделать внеся некоторые правки в регистрацию через плагин. Расширить То есть чтобы добавить [registration] и [/registration] нужно искать плагины? 24.03.2021 в 12:35, celsoft сказал: Потому что эта информация вносится уже для тех кто допущен к регистрации и после регистрации. А не до регистрации Расширить То есть чтобы добавить [registration] и [/registration] нужно искать плагины? Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 290 Опубликовано: 25 марта 2021 Рассказать Опубликовано: 25 марта 2021 25.03.2021 в 09:37, whiterice сказал: То есть чтобы добавить [registration] и [/registration] нужно искать плагины? Расширить Скорее всего готового плагина не найдете, ввиду специфичности такого функционала. Заказывайте... Могу сделать в виде плагина - пишите в личку. Цитата Ссылка на сообщение Поделиться на других сайтах
whiterice 0 Опубликовано: 25 марта 2021 Рассказать Опубликовано: 25 марта 2021 Автор 25.03.2021 в 11:44, MSK сказал: Скорее всего готового плагина не найдете, ввиду специфичности такого функционала. Заказывайте... Могу сделать в виде плагина - пишите в личку. Расширить Спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
Хоббит 36 Опубликовано: 28 марта 2021 Рассказать Опубликовано: 28 марта 2021 25.03.2021 в 11:44, MSK сказал: Скорее всего готового плагина не найдете, ввиду специфичности такого функционала. Заказывайте... Могу сделать в виде плагина - пишите в личку. Расширить Тоже интересует, надо сделать так чтобы данные(по умолчанию) доп поле сразу записывали после подбора "логина, пароля" и т.д. То бишь сразу как пользователь нажмёт "зарегистрироваться". У меня данные о доп полях вносится в базу только если пользователь сохранит своё имя, это только у меня так? То есть если пользователь зарегистрировался через соц сети, и сразу перейдёт на главную, в таблице xfields пользователя ничего не будет записано, даже дефолтные значения отсутствует... Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 290 Опубликовано: 28 марта 2021 Рассказать Опубликовано: 28 марта 2021 28.03.2021 в 13:39, Хоббит сказал: То есть если пользователь зарегистрировался через соц сети Расширить А как вы видите процесс заполнения дополнительных полей совмещенный с авторизацией через соцсети? Цитата Ссылка на сообщение Поделиться на других сайтах
Хоббит 36 Опубликовано: 30 марта 2021 Рассказать Опубликовано: 30 марта 2021 28.03.2021 в 14:07, MSK сказал: А как вы видите процесс заполнения дополнительных полей совмещенный с авторизацией через соцсети? Расширить Я сам пробовал зарегистрироваться. После регистрации таблица было пусто... Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 290 Опубликовано: 30 марта 2021 Рассказать Опубликовано: 30 марта 2021 30.03.2021 в 03:48, Хоббит сказал: Я сам пробовал зарегистрироваться. После регистрации таблица было пусто... Расширить Так вам же ответили 24.03.2021 в 12:35, celsoft сказал: Потому что эта информация вносится уже для тех кто допущен к регистрации и после регистрации. А не до регистрации Расширить Т.е. после авторизации через соцсети должна быть открыта форма для заполнения этих данных профиля. После сохранения и появятся в таблице. Или после авторизации через соцсети не открывается форма для внесения этих данных, как после обычной регистрации? Цитата Ссылка на сообщение Поделиться на других сайтах
Хоббит 36 Опубликовано: 30 марта 2021 Рассказать Опубликовано: 30 марта 2021 30.03.2021 в 06:15, MSK сказал: Т.е. после авторизации через соцсети должна быть открыта форма для заполнения этих данных профиля. После сохранения и появятся в таблице. Расширить Верно, чтобы данные появились в таблице надо сохранить эту форму, то есть отправить запрос на сервер. Так у меня сейчас работает. 30.03.2021 в 06:15, MSK сказал: Или после авторизации через соцсети не открывается форма для внесения этих данных, как после обычной регистрации? Расширить Про это не уверен. Но я знаю: после регистрации скрипт просит заполнить имя и выбрать значения доп. полей (форма), а если юзер ничего сохранит и тупо перейдет на главную или в любой другой раздел? Таблица xfields останется чистым, и все теги профиля перестанут работать корректно т.к. проверять ничего (дефолтные значения отсутствует). Хотя мне это отрицали, якобы проблемы сервера или шаблона. Может и так, только у меня такой баг?.. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 30 марта 2021 Рассказать Опубликовано: 30 марта 2021 30.03.2021 в 09:18, Хоббит сказал: Про это не уверен. Но я знаю: после регистрации скрипт просит заполнить имя и выбрать значения доп. полей (форма), а если юзер ничего сохранит и тупо перейдет на главную или в любой другой раздел? Таблица xfields останется чистым, и все теги профиля перестанут работать корректно т.к. проверять ничего (дефолтные значения отсутствует). Хотя мне это отрицали, якобы проблемы сервера или шаблона. Может и так, только у меня такой баг?.. Расширить Конечно она останется чистой. Только вот то что теги перестанут работать в корне неверно. К работе тегов это не имеет значение. Все дополнительные поля пользователей необязательны!!! и необязательны как следствие к заполнению. Если они не заполнены, то будут пустые значения там где используются эти теги. Равно как если пользователь не захотел ничего заполнять. Нельзя заставить пользователя заполнить необязательные поля. Они по желанию им заполняются. Обязательных дополнительных полей для пользователей в DLE нет и никогда не было, в отличии от дополнительных полей новостей, там есть опция обязательности, у профиля таких опций нет и никогда не было. А если вы пытаетесь делать их обязательными самостоятельно, и то попросту делаете это неверно, если пользователь может это перескочить. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 290 Опубликовано: 30 марта 2021 Рассказать Опубликовано: 30 марта 2021 30.03.2021 в 09:18, Хоббит сказал: а если юзер ничего сохранит и тупо перейдет на главную или в любой другой раздел? Таблица xfields останется чистым Расширить Совершенно верно, дополнительные поля профиля не являются обязательными. Хотите сделать обязательными - необходимо модифицировать файлы dle под ваш сценарий (например, не давать возможность смотреть сайт, пока не будут заполнены данные в профиле)... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.