Вы не вошли.
Страницы 1
подскажите пожалуйста, как правильно модифицировать скрипт, чтобы заработал режим мультивыбора вариантов, то есть, если отметить 3 пункта в опросе, то в таблицу бы заносилось 3 строки соответствующих каждому отмеченному пункту за который проголосовал пользователь, сейчас же заносится одна запись.
Отредактировано mikrotik (2013-10-30 10:42:53)
Вне форума
По сути нужно полностью переписывать плагин, т.к. он изначально проектировался под голосование с единичным выбором.
Если на скорую руку и без всяких оптимизаций, то примерно так:
1. В ed_vline.tpl сделать массив name="choice[]"
2. В ed_vote.tpl сделать массив var choice = []; и обработчики для массива:
if (elem.type == 'checkbox') {
if (elem.checked == true) {
choice.push(elem.value);
}
}При клике голосовать, не возвращаем никакого результата onclick="make_vote(1);"
4. В voting.php получаем содержимое массива и проходим циклом по всему массиву:
$selected_choice = $_REQUEST['choice'];
foreach ($selected_choice as $choice_item)
{
...
}Отредактировано infinity237 (2013-10-31 02:21:00)
Вне форума
Страницы 1
[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 514.02 Кбайт (Пик: 550.39 Кбайт) ]