Страница 2 из 5
Добавлено: 29.12.2005 8:55
Xpert
Второй posting.php
Код: Выделить всё
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, vote_cast, vote_choice)
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id, $vote_cast, $poll_choice)";
Здесь вроде лишнее
Добавлено: 29.12.2005 20:44
VovikV
Слушайте, а где можно скачать последнюю верс этого мода, в очередной раз его переустановил и не работает.
Короче вот такой запрос в этой версии
Код: Выделить всё
ALTER TABLE phpbb_vote_desc ADD vote_choice tinyint(1) not null;
INSERT INTO phpbb_config VALUES ('multiple_voting', '0');
При этом у меня не создаются многовариантные голосования.
Добавляю в базу, в таблицу
vote_voters поле
vote_choice
А в постинг.пшп вот сюда
Код: Выделить всё
$sql = "INSERT INTO " . VOTE_USERS_TABLE . "(vote_id, vote_user_id, vote_user_ip, vote_cast)
переменную
, vote_choice многовариантный опрос начинает работать, если ставить 2 и более варианта
(если ставить в ответе 1 вариант не работает) убираю
, vote_cast работает - если ставить 1 вариант и не работает если ставить 2 и больше
Добавлено: 06.01.2006 16:10
avm
А не существует ли addon'а для Multiple Choice Voting к EZportal от Smartor ?
Добавлено: 07.01.2006 19:58
VVVas
avm
http://www.phpbbhacks.com/download/6029
Добавлено спустя 1 минуту 27 секунд:
Неуверен в том что дал то что нужно.
Добавлено: 08.01.2006 22:25
avm
VVVas это вообще очень странный аддон "Allows you to have multible Polls"
Он зачем-то дублирует блок опроса 1:1.
VVVas спасибо за попытку помочь, но это не то.
Добавлено: 10.01.2006 16:19
avm
Выкладываю свой супер аддон-патч
для ezPortal для корректной совместимости с этим модом (Multiple Choice Voting)
Код: Выделить всё
#---[ OPEN ]---
#
portal.php
#
#---[ FIND ]---
#
'S_POLL_QUESTION' => $fetchpoll['vote_text'],
#
#---[ BEFORE, ADD ]---
#
'POLL_CHOICE' => $fetchpoll['vote_choice'] ? "checkbox" : "radio",
#
#---[ OPEN ]---
#
templates/subSilver/portal_body.tpl
#
#---[ FIND ]---
#
<input type="radio" name="vote_id" value="{poll_option_row.OPTION_ID}" />
#
#---[ REPLACE, WITH ]---
#
<input type="{POLL_CHOICE}" name="vote_id[]" value="{poll_option_row.OPTION_ID}" />
#
#---[ SAVE/CLOSE ALL FILES ]---
#
Добавлено: 20.01.2006 20:54
Xpert
VovikV писал(а):установлен мод Admin Voting, я посмотрел, вродь не накладываются они друг на друга, не должны мешать
Сегодня пришлось столкнуться с тем как эти два мода конфликтовали. Долго не мог понять, что это именно они. Лечим вот так:...
Добавлено: 21.01.2006 22:06
LD.
Xpert подскажи. Поставил мод. У меня уже был установлен Admin Voting
Поставил твой аддон. теперь можно голосовать за насеолько вариантов. НО в админке, где просмотр результатов голосований выдает вот что:
Warning: Invalid argument supplied for foreach() in /home/a/anabioz.hut1.ru/WWW/phpBB2/admin/admin_voting.php on line 264
Вот 264 строка. Помечена как *** (которая меняется в аддоне):
Код: Выделить всё
$user = "";
$users = "";
$user_option_arr = "";
if (sizeof($voter_arr[$vote_id]) > 0 )
{
$user .= $user_arr[$user_id].", ";
***foreach ($option_id as $k=>$v)
{
$user_option_arr[$v] .= $user_arr[$user_id].", ";
}
$user = substr($user, "0", strrpos($user, ", "));
}
Добавлено: 22.01.2006 21:08
Xpert
Обновил последнюю замену, немного не то скопировал...
Как поставите, скажите, все ли работает.
Добавлено: 23.01.2006 14:03
LD.
Спасибо огромное, все работает, как надо! Чрезмерно благодарен
Добавлено: 23.01.2006 17:50
VovikV
А с этим модом можно совместимости добиться? у него функций поболе, перевод а в локализацию выкладывал.
Добавлено: 24.01.2006 8:56
Xpert
Там нечто просто глушашее ошибки при совместном использовании данных модов уже есть в комплекте. Попробуйте, не думаю что рецептура будет сильно отличаться от
выложенной мной. Вроде только имена переменных отличаются.
Добавлено: 30.01.2006 1:16
Erlang
Возник такой глюк:
Поставил данный МОД.
Решил в старом Опросе дать права многозадачности -> В окне сообщения Одна строчка дублируется дважды.
В Админке все ок!
Добавлено: 30.01.2006 1:23
Xpert
Можно скриншот?
Добавлено: 30.01.2006 1:36
Erlang