DIMAZRU 0 Опубликовано: 20 октября 2010 Рассказать Опубликовано: 20 октября 2010 Необходимо создать доп. поле профиля списком с выбором нескольких вариантов После изменения (в 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> Поле при изменении не обрабатывается полностью, в базу заносится только последнее выбранное значение Подскажите, что где подправить Цитата Ссылка на сообщение Поделиться на других сайтах
keiZ 1 Опубликовано: 20 октября 2010 Рассказать Опубликовано: 20 октября 2010 перепаивать нужно пол движка name="xfield[platforma][]" вот так данные будут передаваться , но не будут обрабатываться в userfields.php обработки массивов не задумано ) Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 А кто мешает в админке то создать допполе? Есть спец пункт для этого, а также варианты вывода (в несколько строк)... На каждом пишете варианты и в итоге в профиле у вас допполе в виде списка... Цитата Ссылка на сообщение Поделиться на других сайтах
keiZ 1 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 А кто мешает в админке то создать допполе? Есть спец пункт для этого, а также варианты вывода (в несколько строк)... На каждом пишете варианты и в итоге в профиле у вас допполе в виде списка... ПЕРЕЧИТЫВАЙТЕ ВОПРОС СМОТРИТЕ КОД ДУМАЙТЕ ГОЛОВОЙ что за сборище неадекватов ? Необходимо создать доп. поле профиля списком с выбором нескольких вариантов Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 НУ а не судьба создать три допполя и вставить просто как нужно по дизайну в одну строку уже своим кодом? Цитата Ссылка на сообщение Поделиться на других сайтах
keiZ 1 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 НУ а не судьба создать три допполя и вставить просто как нужно по дизайну в одну строку уже своим кодом? пример реализации предоставьте ибо я не отрезаю что вы предлагаете Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 Создаете в личном профиле например 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 Ну то есть как бы объяснить, чтоб доехало... Поля создаете обычными, а код в ашблон вставляете списком присваивая свои индетификаторы... Цитата Ссылка на сообщение Поделиться на других сайтах
keiZ 1 Опубликовано: 21 октября 2010 Рассказать Опубликовано: 21 октября 2010 (изменено) ну ладно , интересно как вы собираетесь отправлять данные в теории как всегда всё замечательно ) я думал я не дибилам написал что мультиплай форма будет отправлять данные только так name="xfield[platforma][]" тоесть в массиве тоесть любая мультиплай форма отправляет данные в массиве и так как в userfields.php обработки массивов не задумано ) то без переламачивания данного сабжа нийуха не будет работать андэстэнд? Изменено 21 октября 2010 пользователем keiZ Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 22 октября 2010 Рассказать Опубликовано: 22 октября 2010 я думал я не дибилам написал то без переламачивания данного сабжа нийуха не будет работать Научитесь разговаривать для начала, не на базаре находитесь. Еще одно подобное сообщение и будете отправлены в бан на форуме без разговоров Цитата Ссылка на сообщение Поделиться на других сайтах
keiZ 1 Опубликовано: 22 октября 2010 Рассказать Опубликовано: 22 октября 2010 Еще одно подобное сообщение и будете отправлены в бан на форуме без разговоров разумеется и у вас автар на форуме не льётся , на любые картинки пишет Файл, который вы пытаетесь загрузить слишком большой. по сабжу: даже если перепаять userfields.php , то нужно ещё перепаивать вывод короче легче сделать поле в profile.php Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.