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

Admin Voting - кто и как проголосовал

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Putul
phpBB 1.2.1
Сообщения: 26
Стаж: 19 лет

Сообщение Putul »

Разобраться МНЕ сложновато, учитывая мой "опыт" :lol: работы с phpBB и MySQL. Просто думал, может кто уже интересовался до меня. А по поводу целей скажу, что интерес чисто технический: если бы мне было действительно нужно сфабриковать голосование, я бы просто дал через админ-панель на форум с голосованием право голосовать гостям и крутил бы счётчик.

Вобщем разобрался действительно сам:

Таблица phpbb_vote_results, ищем нужный пункт из всех голосований и смотрим в поле vote_result. Далее всё ясно.)

Извините за беспокойство. :roll:
Romich
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 8 месяцев

Сообщение Romich »

мод Admin Voting не совместим с модом Multiple choice voting если кто решил проблему поделитесь пожалуйста заранее благодарен
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Читайте темы по обоим модам, не вы первый. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ale-x
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 4 месяца

Сообщение Ale-x »

Кто подскажет как сделать чтоб в деталях голосования показывался ИП с которого голосовал пользователь?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Руками, естественно руками...

Имя пользователя обрамляете в <a title=""></a>, а в title вставляете декодированный встроенной функцией ip, с которого пользователь голосовал.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ale-x
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 4 месяца

Сообщение Ale-x »

Спасибо. Сделал так:
$template->assign_block_vars("votes.detail", array(
'OPTION' => $option_text,
'RESULT' => $option_result,
'USER' => '<a href="http://'.decode_ip($vote_user_ip).'">'.$user
));
}
}

$i++;

}

// Pagination routine
//
Но показывается IP 0.0.0.0, потом попробовал такое:
// Assign individual vote results vote_user_ip
$sql = "SELECT vote_id, vote_user_id, vote_user_ip, vote_cast" .
" FROM ". VOTE_USERS_TABLE .
" ORDER BY vote_id";

if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query vote results.', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
$vote_id = $row['vote_id'];
$vote_user_id = $row['vote_user_id'];
$vote_user_ip = $row['vote_user_ip'];
$vote_cast = $row['vote_cast'];
$voter_arr[$vote_id][$vote_user_id] = $vote_cast;
}
Но выводится один ИП для всех. Я в ПХП почти ноль, помогите сделать правильно.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Хорошо хоть что-то сами сделали, а не завопили "Дайте код!". Уважаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ale-x
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 4 месяца

Сообщение Ale-x »

Спасибо все сделал. Вот если кому нужно будет, уже исправленный файл:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
leva
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 1 месяц

Сообщение leva »

здравствуйте. возникла проблема.
на своей машине поставил этот мод, работает как часы, казалось бы, пара исправлений и копирование файлов. но при установке на сервере в админке мода вот что
Could not query vote results.

DEBUG MODE

SQL Error : 1054 Unknown column 'vote_cast' in 'field list'

SELECT vote_id, vote_user_id, vote_cast FROM phpbb_vote_voters ORDER BY vote_id

Line : 209
File : admin_voting.php
в чем дело? спасибо.
Ale-x
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 4 месяца

Сообщение Ale-x »

Нет колонки vote_cast в таблице phpbb_vote_voters. Попробуй выполнить это:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Uvazhanov
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Сообщение Uvazhanov »

а можно с помощью этого мода скрыть резьтаты голосования, а вывести их только после окончания?
alexa
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет

Сообщение alexa »

Uvazhanov
нет, он такого не умеет
Fine
phpBB 1.4.0
Сообщения: 36
Стаж: 16 лет 4 месяца
Откуда: Russia

Сообщение Fine »

возникли проблемы после установки данного мода
теперь в старых опросах (которые были созданы ДО установки мода) можно голосовать сколько угодно раз т.е. один и тот же пользователь может кликнуть один и тот же вариант ответа неограниченное кол-во раз
Последний раз редактировалось Fine 05.06.2008 22:42, всего редактировалось 1 раз.
Fine
phpBB 1.4.0
Сообщения: 36
Стаж: 16 лет 4 месяца
Откуда: Russia

Сообщение Fine »

помогите
Последний раз редактировалось Fine 05.06.2008 22:41, всего редактировалось 1 раз.
Аватара пользователя
Вовка
phpBB 1.4.2
Сообщения: 65
Стаж: 17 лет 4 месяца

Сообщение Вовка »

При обновлении базы, выскакивает вот такая ошибка

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

Install failed

Error Report: Duplicate column name 'vote_cast'
что может быть?! :?:

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

Я так понял, что он пишет, что нельзя создать дубликат? скорее всего я уже сделал обновление.. :oops:

Но в Poll Results не отоброжается новые проголосовавшие, и в самих новых опросах, можно сколько угодно голосовать :(

Вернуться в «Запросы модов для phpBB 2.0.x»