• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Множественный выбор в пользовательском поле

zzz777

Новичок
Подскажите как реализовать множественный выбор в пользовательском поле-допустим создали доп.поле "Увлечения" тип Dropdown в нем варианты 1,2,3,4,5,6,7,8,9.....надо чтоб пользователь мог выбрать несколько вариантов сразу(1,4,6,8)? В общем как реализовать доп .поле с функцией Multi Select?
 
Последнее редактирование:

centurion

Администратор
Команда форума
В оскласс нет мультивыбора, но можно попробовать сделать вот так:
В файле Field.form.class.php находим строчку:

PHP:
echo '<li><input type="radio" name="meta['.$field['pk_i_id'].']" id="meta_' . $field['s_slug'] . '_'.$key.'" value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'checked="checked"':'').' /><label for="meta_' . $field['s_slug'] . '_'.$key.'">'.$option.'</label></li>';

Меняем на:

PHP:
echo '<li><input type="checkbox" name="meta['.$field['pk_i_id'].']" id="meta_' . $field['s_slug'] . '_'.$key.'" value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'checked="checked"':'').' /><label for="meta_' . $field['s_slug'] . '_'.$key.'">'.$option.'</label></li>';

И вместо радио кнопок у вас будет мультиселект
 

zzz777

Новичок
Кому интересно файл находится-/public_html/oc-includes/osclass/frm.....все получилось .Спасибо!
 

zzz777

Новичок
Ха....при добавлении обьявления дает выбирать множество.....а на странице объявления показывает только одно----последнее значение....Шаблон Zara....не работает такой вариант
 
Последнее редактирование:

centurion

Администратор
Команда форума
Так вывод тоже нужно переписать, я вам дал направление, дальше вы сами попробуйте.
 
Верх