Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки > Модули форумов

Ответ
 
Опции темы Опции просмотра
Jurist вне форума Jurist
Жизнь хороша!

Аватар для Jurist

| Цитировать Старый #1 11-22-2012, 12:19

Приветствую, братия во Роне, кто еще остался...

Вопрос: объявил голосование, закончилось. Где можно увидеть кто за что голосовал из юзеров? Нужно выцепить ники...

Форум newbb_plus? версия 3.6.

Пы.Сы. Рад вас всех видеть снова


Белорусский правовой независимый информационно-аналитический портал
-----
"Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist
Посетить домашнюю страницу Jurist
  Сообщения: 648 c 06.02.2005 | Репутация: 24
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #2 11-22-2012, 13:19

А как же тайна голосования?
P.S. посмотри в базе, хотя думаю только ip там


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
Jurist вне форума Jurist
Жизнь хороша!

Аватар для Jurist

| Цитировать Старый #3 11-22-2012, 14:13

crabs...


Белорусский правовой независимый информационно-аналитический портал
-----
"Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist
Посетить домашнюю страницу Jurist
  Сообщения: 648 c 06.02.2005 | Репутация: 24
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #4 11-22-2012, 14:17

Посмотрю в течении дня.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Jurist вне форума Jurist
Жизнь хороша!

Аватар для Jurist

| Цитировать Старый #5 11-22-2012, 14:20

Ларк - волшебник это я точно знаю


Белорусский правовой независимый информационно-аналитический портал
-----
"Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist
Посетить домашнюю страницу Jurist
  Сообщения: 648 c 06.02.2005 | Репутация: 24
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #6 11-22-2012, 21:39

На скорую руку набросал (код - лапша ).

В архиве два файла (для Newbb Plus 3.6-3.9).

1) poll_showresults.php кидаем в /modules/newbb_plus/

2) forumpollrenderer.php заменяем аналогичный файл в /modules/newbb_plus/class/

Если до этого в файле /modules/newbb_plus/class/forumpollrenderer.php делались изменения, то они будут потеряны, поэтому перед установкой хака, лучше сохранить исходный файл.

После этого в опросе появится ссылка [Проголосовавшие], ведущая на страницу со списком пользователей. Эта страница доступна только администратору.
Вложения
Тип файла: zip users_voted.zip (3.6 Кбайт, 3 просмотров)
Оценка сообщения (репутация)
+4 Jurist положительно: Ты - супер! =)

Последний раз редактировалось LARK, 11-22-2012 в 22:00


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Jurist вне форума Jurist
Жизнь хороша!

Аватар для Jurist

| Цитировать Старый #7 11-23-2012, 11:14

Я ж грю - волшебник...

P.S. Прошу разработчиков новых версия форума включить хак в состав сборки, ИМХО, может быть немаловажно.


Белорусский правовой независимый информационно-аналитический портал
-----
"Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist
Посетить домашнюю страницу Jurist
  Сообщения: 648 c 06.02.2005 | Репутация: 24
Jurist вне форума Jurist
Жизнь хороша!

Аватар для Jurist

| Цитировать Старый #8 11-23-2012, 11:26

Поставил. Ларк, все работает. Минус один, собственно, чисто эстетический - все проголосовавшие за тот или иной вариант - в одну строчку, нехило растягивает страницу вправо Но это не оччь существенно, конечно, если голосовавших не тысяча...


Белорусский правовой независимый информационно-аналитический портал
-----
"Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist
Посетить домашнюю страницу Jurist
  Сообщения: 648 c 06.02.2005 | Репутация: 24
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #9 11-23-2012, 14:44

Цитата:
Сообщение от Jurist Посмотреть сообщение
Поставил. Ларк, все работает. Минус один, собственно, чисто эстетический - все проголосовавшие за тот или иной вариант - в одну строчку, нехило растягивает страницу вправо Но это не оччь существенно, конечно, если голосовавших не тысяча...
Вот подправленный файл poll_showresults.php, но там от темы еще зависит.

В этом файле есть 84 строка

PHP код:
<td class='bg1' width='40%'><?php echo $v['option_text']; ?><br /><br />
можно менять ширину столбца с проголосовавшими. Т.е. это - width='40%'

Собственно в этом файле со строки 67 до 134 включительно идет шаблон:

PHP код:
<h2>Результаты опроса: <?php echo $question?></h2>

<table border='0' cellpadding='0' cellspacing='0' width='100%'> 
    <tr class='bg2'>
        <td valign='top'>
            <table width='100%' border='0' cellspacing='1' cellpadding='6'>
                <tr class='bg1'>
                    <td>Проголосовавшие</td> 
                    <td>Голосов</td> 
                    <td>Процент</td>
                </tr>

                <?php if ($ret && $votes != 0) : ?> 

                    <?php foreach ($ret as $k => $v) : ?> 

                        <tr valign='top'>
                            <td class='bg1' width='40%'><?php echo $v['option_text']; ?><br /><br />

                                <?php if ($ret2[$v['option_id']]) : ?> 

                                    <table width='100%' border='0' cellpadding='0' cellspacing='0' width='100%'>
                                        <tr>
                                            <td class='bg2'>
                                                <table border='0' cellpadding='4' cellspacing='1'>
                                                    <tr valign='top'>
                                                        <td class='bg1'>                           

                                                            <?php echo implode(","$ret2[$v['option_id']]) ?>

                                                        </td> 
                                                    </tr> 
                                                </table>
                                            </td>
                                        </tr>
                                    </table>                            

                                <?php endif; ?>

                            </td>
                            <td class='bg1'><?php echo $v['option_count']; ?></td>
                            <td class='bg1'><?php echo ($v['option_count'] / $votes) * 100?> %</td>
                        </tr>                           

                    <?php endforeach; ?> 

                    <tr class='bg1'>
                        <td colspan="3">
                            <div align="center">Проголосовавшие: <?php echo $voters?></div>
                        </td> 
                    </tr>                        

                <?php else: ?>

                    <tr class='bg1'>
                        <td colspan="3">
                            <div align="center">Проголосовавших нет</div>
                        </td> 
                    </tr>

                <?php endif; ?>


            </table>
        </td>
    </tr>
</table>
<br />
его можно менять как угодно, не трогая то, что находится между <?php ... ?>
Вложения
Тип файла: zip poll_showresults.zip (1.3 Кбайт, 1 просмотров)

Последний раз редактировалось LARK, 11-23-2012 в 16:50


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 95.36 Kb. compressed to 88.45 Kb. by saving 6.91 Kb. (7.25%)
Page generated in 0.08529 seconds with 12 queries