Перейти к публикации

Рекомендованные сообщения

Скачал демо 8.3 -

При создание дополнительных полей работает только - xfvalue.

Не работает xfgiven

В шаблоне полной новости указано -

[xfgiven_test]<em>Число:</em> <strong>[xfvalue_test]</strong><br />[xfgiven_test]
Отображается если дополнительное поле заполнено-
[xfgiven_test]Число: 41

[xfgiven_test]
Отображается если дополнительное поле НЕ заполнено-
[xfgiven_test]Число:

[xfgiven_test]

Ссылка на сообщение
Поделиться на других сайтах
  • 11 месяцев спустя...

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

На странице выводится просто кодом:

[xfgiven_phone] Телефон: [xfvalue_phone] [/xfgiven_phone]

Или я чего-то недопонял :huh:

Ссылка на сообщение
Поделиться на других сайтах

- Den -,

Потому что это теги для вывода значений, а не для их ввода. Для ввода нужно использовать тег {xfields} http://dle-news.ru/extras/online/index.html?all22.html

Ссылка на сообщение
Поделиться на других сайтах

- Den -,

он выводит и поле и текст. Смотрите организацию стандартного шаблона.

Ссылка на сообщение
Поделиться на других сайтах

Этот тег работает только в таком виде, на сколько я понял?

	

[validation] {xfields} [/validation]

И если я правильно понял, то нет возможности вывести нужно поле в нужном месте не странице регистрации, они выводятся сразу все и подряд?

Ссылка на сообщение
Поделиться на других сайтах

И если я правильно понял, то нет возможности вывести нужно поле в нужном месте не странице регистрации, они выводятся сразу все и подряд?

тегами скрипта нет, но вы можете вставить нужный чистый HTML код, посмотрите в исходной коде то что генерирует {xfields} и возьмите только нужное.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Никак не могу разобраться можно ли дополнительные поля использовать именно при регистрации (когда заполняешь логин/пароль/почту), а не уже после регистрации, когда подтверждаешь почтой и система просит дозаполнить профиль?

К примеру есть несколько вариантов:

<input type="radio" name="xfield[who_reg]" id="who_reg_1" value="1" /><label for="who_reg_1">Текст</label>[/CODE]

В блоке [validation] такой код работает и заполняет профиль выставленным значением "1", а если разместить подобный код в блок [registration] не срабатывает :/

[size=3]В настройках стоит подтверждение регистрации по e-mail - это не важно?[/size]

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

[size=2]PS в этой теме обсуждались схожие задачи, поэтому новую не создавал.[/size]

Изменено пользователем KillerHT
Ссылка на сообщение
Поделиться на других сайтах

KillerHT,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

Никак не могу разобраться можно ли дополнительные поля использовать именно при регистрации (когда заполняешь логин/пароль/почту), а не уже после регистрации, когда подтверждаешь почтой и система просит дозаполнить профиль?

Нет, нельзя. Все доп. поля профиля пользователя являются необязательными.

Ссылка на сообщение
Поделиться на других сайтах

KillerHT,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

В профиле указан сайт, лицензия и поддержка проплачена.

Никак не могу разобраться можно ли дополнительные поля использовать именно при регистрации (когда заполняешь логин/пароль/почту), а не уже после регистрации, когда подтверждаешь почтой и система просит дозаполнить профиль?

Нет, нельзя. Все доп. поля профиля пользователя являются необязательными.

Спасибо за ответ! Однако расширьте пожалуйста Ваш ответ "Нет, нельзя." - в смысле при первой отправке формы регистрации когда заполняешь логин/пароль/почту и нажимаешь "отправить" - при этом действии могут обрабатываться доп. поля которые добавляются в "Настройка профиля"?

Или они могу обрабатываться (быть заполненными в отправке) только при регистрации только в блоке [validation] ?

Изменено пользователем KillerHT
Ссылка на сообщение
Поделиться на других сайтах

Однако расширьте пожалуйста Ваш ответ "Нет, нельзя."

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

Ссылка на сообщение
Поделиться на других сайтах
  • 11 лет спустя...

Подскажите пожалуйста как можно выводить доп. поля профиля пользователя в любое место. Например у меня есть доп.страница mains.tpl и мне надо чтоб в ней работали доп.поля пользователя. Как этоможно сделать?

Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, FlussCrack сказал:

Подскажите пожалуйста как можно выводить доп. поля профиля пользователя в любое место. Например у меня есть доп.страница mains.tpl и мне надо чтоб в ней работали доп.поля пользователя. Как этоможно сделать?

https://dle-news.ru/extras/online/index.html?startnews.html

Ссылка на сообщение
Поделиться на других сайтах
27.08.2024 в 14:46, celsoft сказал:

И где там написано как это сделать?
Мне надо чтоб это [xfgiven_city] Город: [xfvalue_city] [/xfgiven_city] можно было вставить в mains.tpl

В инструкции сказано что это работает только тут  comments.tpl и userinfo.tpl

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, FlussCrack сказал:

Мне надо чтоб это [xfgiven_city] Город: [xfvalue_city] [/xfgiven_city] можно было вставить в mains.tpl

В самом низу страницы. Там другие для этого теги ( [profile_xfvalue_X] и [profile_xfgiven_X] текст [/profile_xfgiven_X] )

Ссылка на сообщение
Поделиться на других сайтах
29.08.2024 в 11:37, dds сказал:

В самом низу страницы. Там другие для этого теги ( [profile_xfvalue_X] и [profile_xfgiven_X] текст [/profile_xfgiven_X] )

Не работает так, так работает только в userinfo.tpl

 

https://prnt.sc/kiOrBjZCvHAf

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, FlussCrack сказал:

Не работает так, так работает только в userinfo.tpl

Неверное утверждение. Эти теги глобальны и работают в том числе и в main.tpl. Поэтому в данном случае больше вопрос что это у вас за дополнительная страница, как она появилась, как она формируется и как в этом участвует DLE. Вероятно это какая то сторонняя модификация, которая просто не компилирует данную страницу как положено и как это делает DLE.

Ссылка на сообщение
Поделиться на других сайтах

Не работает не в main.tpl не в mains.tpl

Работает только в userinfo.tpl

Подскажите пожалуйста как сделать чтоб можно было в любом месте выводить

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, FlussCrack сказал:

Не работает не в main.tpl не в mains.tpl

Работает только в userinfo.tpl

Подскажите пожалуйста как сделать чтоб можно было в любом месте выводить

В оригинальном DLE все работает. Это все что я могу сказать. Лицензий я у вас не вижу, соответственно что у вас там стоит, никому не известно. А для получения помощи нужно как минимум быть клиентом и иметь лицензию на DLE.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...