Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Multiple Choice Voting

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение 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)";
Здесь вроде лишнее

Код: Выделить всё

, $vote_cast
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 4 месяца

Сообщение 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 и больше :)
Вложения
posting.rar
(9.63 КБ) 776 скачиваний
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 2 месяца
Откуда: Москва

Сообщение avm »

А не существует ли addon'а для Multiple Choice Voting к EZportal от Smartor ?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 4 месяца
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

avm
http://www.phpbbhacks.com/download/6029

Добавлено спустя 1 минуту 27 секунд:

Неуверен в том что дал то что нужно.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 2 месяца
Откуда: Москва

Сообщение avm »

VVVas это вообще очень странный аддон "Allows you to have multible Polls"
Он зачем-то дублирует блок опроса 1:1.

VVVas спасибо за попытку помочь, но это не то.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 2 месяца
Откуда: Москва

Сообщение 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 ]---
#
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

VovikV писал(а):установлен мод Admin Voting, я посмотрел, вродь не накладываются они друг на друга, не должны мешать
Сегодня пришлось столкнуться с тем как эти два мода конфликтовали. Долго не мог понять, что это именно они. Лечим вот так:...
Вложения
multiply_vote_+_admin_voting.txt
(1.89 КБ) 943 скачивания
Последний раз редактировалось Xpert 22.01.2006 21:11, всего редактировалось 2 раза.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
LD.
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 2 месяца
Откуда: BEERюлево-ZAPADное
Контактная информация:

Сообщение 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, ", ")); 
				}
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Обновил последнюю замену, немного не то скопировал... :)
Как поставите, скажите, все ли работает.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
LD.
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 2 месяца
Откуда: BEERюлево-ZAPADное
Контактная информация:

Сообщение LD. »

:D Спасибо огромное, все работает, как надо! Чрезмерно благодарен
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 4 месяца

Сообщение VovikV »

А с этим модом можно совместимости добиться? у него функций поболе, перевод а в локализацию выкладывал.
Вложения
multivote_mod_v_1_4_1.zip
(34.89 КБ) 741 скачивание
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Там нечто просто глушашее ошибки при совместном использовании данных модов уже есть в комплекте. Попробуйте, не думаю что рецептура будет сильно отличаться от выложенной мной. Вроде только имена переменных отличаются.
Последний раз редактировалось Xpert 30.01.2006 1:22, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 8 месяцев
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 6 раз
Контактная информация:

Сообщение Erlang »

Возник такой глюк:
Поставил данный МОД.
Решил в старом Опросе дать права многозадачности -> В окне сообщения Одна строчка дублируется дважды.
В Админке все ок!
С уважением,
Сергей
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Можно скриншот?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 8 месяцев
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 6 раз
Контактная информация:

Сообщение Erlang »

Xpert писал(а):Можно скриншот?
http://www.electrosviaz.com/forum/viewtopic.php?t=3479

Нет и не собираюсь
С уважением,
Сергей
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»