[BETA] Polls Results FX / Результаты опросов

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

[BETA] Polls Results FX / Результаты опросов

Сообщение FladeX »

Мод добавляет возможность просмотра подробной информации по всем опросам на вашем форуме.

Название. Polls Results FX
Версия. [beta] 1.0.0
Автор. FladeX
Установка. Скачать архив, распаковать, открыть файл install.xml в браузере и выполнить находящуюся там инструкцию.
Функционал. Добавляет отдельную страницу в администраторский раздел, где перечислены все опросы с форума. По каждому из этих опросов можно посмотреть более подробную информацию, в том числе и ip-адреса пользователей, участвовавших в нём.
Онлайн-демо. Нет, так как мод только для ACP.

Список изменений:
ver. 1.0.0
  • Первый релиз
Ключевые слова для поиска: опросы на форуме, ip-адреса проголосовавших пользователей, накрутка опросов, отчёты об опросах.

Скачать мод Polls Results FX
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Vaal
phpBB 1.4.0
Сообщения: 31
Стаж: 20 лет 10 месяцев
Откуда: Russia, Lipetsk

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Vaal »

при запуске install_polls_results_fx.php получаю ошибку

SQL ERROR [ mssql ]

Неправильный синтаксис около конструкции "=".
Incorrect syntax near '%.*ls'. [102]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение velo »

Спасибо за Мод. Пожелание - добавить парсинг ББ-кодов при просмотре результатов опросов в АСР.

Добавлено спустя 1 час 50 минут 40 секунд:
Собственно сам сделал эту доработочку, т.к. в опросах используются картинки, то и соответственно теперь я вижу, за какую голосовали:

OPEN includes/acp/acp_polls_results.php
FIND

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

				$sql = 'SELECT *
						FROM ' . TOPICS_TABLE . "
						WHERE topic_id = " . $topic_id;
				$result = $db->sql_query($sql);
				$row = $db->sql_fetchrow($result);
				$topic_title = $row['topic_title'];
				$poll_title = $row['poll_title'];
				$db->sql_freeresult($result);
REPACE

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

				$sql = 'SELECT t.*, p.bbcode_bitfield, p.bbcode_uid
						FROM ' . TOPICS_TABLE . " t
							LEFT JOIN " . POSTS_TABLE . " p ON (p.post_id=t.topic_first_post_id)
						WHERE t.topic_id = " . $topic_id;
				$result = $db->sql_query($sql);
				$row = $db->sql_fetchrow($result);
				$bbcode_bitfield = $row['bbcode_bitfield'];
				$bbcode_uid = $row['bbcode_uid'];
				$topic_title = $row['topic_title'];
				$poll_title = $row['poll_title'];
				$db->sql_freeresult($result);
FIND

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

					$template->assign_block_vars('poll_results', array(
						'POLL_OPTION_TEXT'		=> $row['poll_option_text'],
						'POLL_OPTION_TOTAL'		=> $row['poll_option_total'],
						'VOTED_USERS'			=> $voted_users,
					));
BEFORE ADD

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

					if($bbcode_bitfield)
					{
						include_once($phpbb_root_path . 'includes/bbcode.' . $phpEx);
						$poll_bbcode = new bbcode();
						$poll_bbcode->bbcode_second_pass($row['poll_option_text'], $bbcode_uid, $bbcode_bitfield);
						$row['poll_option_text'] = bbcode_nl2br($row['poll_option_text']);
						$row['poll_option_text'] = smiley_text($row['poll_option_text']);
						unset($poll_bbcode);
					}
Теперь в вопросах видны картинки ну и т.п.
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Shredder »

Уановил и сразу заметил неправильную работу с кавычками (вместо " отображает ")
Для исправления нужно найти оба вхождения $row['poll_title'] и заменить на htmlspecialchars_decode($row['poll_title'])
А так мод хороший. Жаль только, что конвертированные с phpBB2 голоса уже не просмотришь...
andryugist
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение andryugist »

а есть функция показа гостевых IPишников которые принимали участие в голосовании?
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Vova_OB »

доработка к моду:
Ссылка c темы опроса(фронт енда) на результат конкретного опроса(админка) , работает только для тех у кого есть доступ в админ панель

в viewtopic.php
после

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

$template->assign_vars(array(
		'POLL_QUESTION'		=> $topic_data['poll_title'],
добавить

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

'U_POLL_RESULTS' => append_sid(append_sid("{$phpbb_root_path}adm/index.$phpEx?i=polls_results", false, true, $user->session_id) , "mode=index&poll={$topic_data['topic_id']}&action=results"),
в viewtopic_body.html
после

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

<tr>
				<td class="gensmall" colspan="4" align="center"><b>{L_TOTAL_VOTES} : {TOTAL_VOTES}</b></td>
			</tr>
добавить

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

<!-- IF U_ACP -->[ <a href="{U_POLL_RESULTS}">*</a> ]<!-- ENDIF -->
* - можно заменить на языковую переменную
Wild_cat
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 11 месяцев
Благодарил (а): 4 раза

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Wild_cat »

Извиняюсь сразу, что не туда написала...
Просто, чтобы тему не создавать... На форуме ответа я не нашла...

Подскажите, пожалуйста, при создавании голосования, количество вариантов :10.
У меня вариантов намного больше.
Где можно поменять данную цифру?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Пчелкин »

Админка - общие - конфигурация - размещение сообщений - Максимальное количество вариантов ответа в голосованиях: ???
Поиском плохо пользовались -
Сделать возможность одного ответа в голосовании
и здесь упоминалось....
Мод для голосовалки
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение belyi »

Vova_OB писал(а):доработка к моду:
Ссылка c темы опроса(фронт енда) на результат конкретного опроса(админка) , работает только для тех у кого есть доступ в админ панель

в viewtopic.php
после

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

$template->assign_vars(array(
		'POLL_QUESTION'		=> $topic_data['poll_title'],
добавить

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

'U_POLL_RESULTS' => append_sid(append_sid("{$phpbb_root_path}adm/index.$phpEx?i=polls_results", false, true, $user->session_id) , "mode=index&poll={$topic_data['topic_id']}&action=results"),
в viewtopic_body.html
после

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

<tr>
				<td class="gensmall" colspan="4" align="center"><b>{L_TOTAL_VOTES} : {TOTAL_VOTES}</b></td>
			</tr>
добавить

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

<!-- IF U_ACP -->[ <a href="{U_POLL_RESULTS}">*</a> ]<!-- ENDIF -->
* - можно заменить на языковую переменную
а это значок можно скрыть от глаз посторонних [ * ]??
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Татьяна5 »

Он и так скрыт
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Vova_OB »

это видит только админ,нажав на эту ссылку вы попадаете в админку там где подробно описано кто с каким IP за что голосовал по соответствующему опросу, у меня взамен звездочки стоит количество проголосовавших пользователей(зарегестрированных)

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

<!-- IF U_ACP -->[ <a href="{U_POLL_RESULTS}">*</a> ]<!-- ENDIF -->
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение sweetah »

andryugist писал(а):а есть функция показа гостевых IPишников которые принимали участие в голосовании?
Присоединяюсь к вопросу.
IP гостей вообще, видимо, не записываются. Как это исправить?
Dmirtiy_spb
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 8 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [BETA] Polls Results FX / Результаты опросов

Сообщение Dmirtiy_spb »

А как разрешить эту проблему? Опросы с нулём вариантов. Ведь это невозможно(существование такого опроса).
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Бета-версии модов для phpBB 3.0.x»