GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   PhpBB anyone - Why isnīt that included? (https://gfy.com/showthread.php?t=869854)

Vigilante 11-17-2008 01:31 PM

PhpBB anyone - Why isnīt that included?
 
Damnit you should think that a board system that is online this long have all the basic things included but it doensīt seem so.

Anyone have a an idea what i have to do to see which users voted on a poll for what choice?

I tried both methods i found using google but none of them worked :(

gotekix 11-17-2008 01:34 PM

Simple Machines Forum is a good way to go if you want a fully-functional forum for free. I had some issues myself using phpBB so now I'm using SMF and much happier.

Vigilante 11-17-2008 01:37 PM

Thanks but i will definatly not moe agin ^^. Just took me forever to migrate from vbb to phpBB. So any sql hobbit around that could show me how i can add this feature.

The two solutions i found were rather short so i guess that is not a big tghing.

You get a link on a pr3 for your help if you want.

Adultnet 11-17-2008 01:47 PM

keep your version and get some one to fix the problem:)

Vigilante 11-17-2008 02:19 PM

Bumpftdhrt

Vigilante 11-17-2008 02:48 PM

Solved ...somehow at least doesnīt look good.


OPEN VIEWTOPIC.PHP

FIND


Code:

$poll_info[$i]['poll_option_text'] = censor_text($poll_info[$i]['poll_option_text']);


AFTER, ADD:
Code:

/* Begin 'Show voters' MOD by Ernst Vaarties */
      $sql_voters = '
      SELECT username, vote_user_id
      FROM ' . POLL_VOTES_TABLE . ', ' . USERS_TABLE . '
      WHERE topic_id = ' . $topic_id . '
      AND poll_option_id = ' . $poll_info[$i]['poll_option_id'] . '
      AND ' . POLL_VOTES_TABLE . '.vote_user_id = ' . USERS_TABLE . '.user_id
      ORDER BY username ASC, vote_user_id ASC';
     
      $results_voters = $db->sql_query($sql_voters);
      $voters_total = 0;
      $voters_string = "";
     
      // Add all voters to a string.
      while ($row_voters = $db->sql_fetchrow($results_voters)) {
        $voters_total = $voters_total + 1;
        $voters_string = $voters_string . ", " . $row_voters['username'];
            }
     
      // Is the total nr of voters <> the nr of votes for the poll? Add this to the same string.
      if ($voters_total <> $poll_info[$i]['poll_option_total']){
        $voters_string = $voters_string . ", <> " . ($poll_info[$i]['poll_option_total'] - $voters_total);
      }
     
      $voters_string = ltrim($voters_string, ", ");
     
      // Add the string to the list.
      $poll_info[$i]['poll_option_voters'] = $voters_string;
      $db->sql_freeresult($results_voters);
      /* End 'Show voters' MOD by Ernst Vaarties */

FIND


Code:

    'POLL_OPTION_VOTED'      => (in_array($poll_option['poll_option_id'], $cur_voted_id)) ? true : false)


BEFORE, ADD


Code:

    'POLL_OPTION_VOTERS'    => $poll_option['poll_option_voters'],



OPEN VIEWTOPIC_BODY.HTML

FIND


Code:

    {L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}


INLINE, AFTER, ADD


Code:

<dd class="resultbar">{poll_option.POLL_OPTION_VOTERS}</dd>

and then deleteing the template cache made these damn names show up but as said ...doensīt look good.


All times are GMT -7. The time now is 10:19 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123