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

Помогите с доп. полем профиля


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

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

После изменения (в userfiles.php) до такого вида

<td class="xprofile" colspan="2"><select name="xfield[platforma]" multiple="multiple" size="3" id="xf_platforma"><option value="0">PC</option>

<option value="1" selected="selected">Xbox 360</option>

<option value="2">PS 3</option>

</select></td>

Поле при изменении не обрабатывается полностью, в базу заносится только последнее выбранное значение

Подскажите, что где подправить :rolleyes:

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

перепаивать нужно пол движка

name="xfield[platforma][]"

вот так данные будут передаваться , но не будут обрабатываться

в userfields.php обработки массивов не задумано )

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

А кто мешает в админке то создать допполе? Есть спец пункт для этого, а также варианты вывода (в несколько строк)... На каждом пишете варианты и в итоге в профиле у вас допполе в виде списка...

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

А кто мешает в админке то создать допполе? Есть спец пункт для этого, а также варианты вывода (в несколько строк)... На каждом пишете варианты и в итоге в профиле у вас допполе в виде списка...

ПЕРЕЧИТЫВАЙТЕ ВОПРОС

СМОТРИТЕ КОД

ДУМАЙТЕ ГОЛОВОЙ

что за сборище неадекватов ?

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

НУ а не судьба создать три допполя и вставить просто как нужно по дизайну в одну строку уже своим кодом?

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

НУ а не судьба создать три допполя и вставить просто как нужно по дизайну в одну строку уже своим кодом?

пример реализации предоставьте ибо я не отрезаю что вы предлагаете :(

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

Создаете в личном профиле например 3 дополнительных поля... Их делаете не списком, а просто обычными полями одинарными... Затем просто уже в файле userinfo.tpl

всавляете код как пишете ВЫ с выбором вариантов

<select name="xfield[platforma]" multiple="multiple" size="3" id="xf_platforma"><option value="0">PC</option> 

<option value="1" selected="selected">Xbox 360</option> 

<option value="2">PS 3</option> 

</select>

Вставлять в нужным вам местам и просто у каждого этого кода пишете свою метку допполя xfield_pole1, xfield_pole2, xfield_pole3

Ну то есть как бы объяснить, чтоб доехало... Поля создаете обычными, а код в ашблон вставляете списком присваивая свои индетификаторы...

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

ну ладно , интересно как вы собираетесь отправлять данные :D

в теории как всегда всё замечательно )

я думал я не дибилам написал что мультиплай форма будет отправлять данные только так

name="xfield[platforma][]"

тоесть в массиве

тоесть любая мультиплай форма отправляет данные в массиве

и так как

в userfields.php обработки массивов не задумано )

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

андэстэнд?

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

я думал я не дибилам написал

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

Научитесь разговаривать для начала, не на базаре находитесь. Еще одно подобное сообщение и будете отправлены в бан на форуме без разговоров

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

Еще одно подобное сообщение и будете отправлены в бан на форуме без разговоров

разумеется

и у вас автар на форуме не льётся , на любые картинки пишет

Файл, который вы пытаетесь загрузить слишком большой.

по сабжу: даже если перепаять userfields.php , то нужно ещё перепаивать вывод

короче легче сделать поле в profile.php

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

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

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

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

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

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

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

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

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

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