Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 11-27-2005, 01:16 PM
toytaco99 toytaco99 is offline
 
Join Date: Nov 2005
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Show Group Members on Custom Page

Ok, I spent about 2 hours last night searching for some help with this and am still stuck.

I'm creating a custom index page on my site to list all of my site donators. This is seperate from the Show Forum Leaders page. It's a PHP page and I've not been using templates because it pulls in items from other parts of the site, too.

So, can someone help me figure out the PHP to create the query of all users in (secondary or primary) group x and display their usernames on a page?

I did this with my old forum (ubb.threads) and it worked fine, but I'm drowning in a sea of PHP code right now.

Thanks in advance for any help.

Ok, I was able to figure it out this morning (7 hours of sleep helps) with the following code:

PHP Code:
$groupid 19;

        
$group $db->query_read("
            SELECT userid, username
            FROM " 
TABLE_PREFIX "user
            WHERE 
$groupid IN(membergroupids) OR usergroupid = $groupid
            ORDER BY username ASC
        "
);
        
        while (
$person $db->fetch_array($group))
        {
            echo 
"<option value=\"/forum/member.php?u=$person[userid]\">$person[username]</option>";
        }
        unset(
$group);
        
$db->free_result($group); 
I was actually putting the users into a drop down menu, so that's why there's an "option" tag in there.

Not sure if this snippet of code will help anyone else on here, but if it does, great!
Reply With Quote
  #2  
Old 12-12-2005, 02:57 PM
---MAD--- ---MAD--- is offline
 
Join Date: Jun 2005
Location: Earth
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by toytaco99
Ok, I spent about 2 hours last night searching for some help with this and am still stuck.

I'm creating a custom index page on my site to list all of my site donators. This is seperate from the Show Forum Leaders page. It's a PHP page and I've not been using templates because it pulls in items from other parts of the site, too.

So, can someone help me figure out the PHP to create the query of all users in (secondary or primary) group x and display their usernames on a page?

I did this with my old forum (ubb.threads) and it worked fine, but I'm drowning in a sea of PHP code right now.

Thanks in advance for any help.

Ok, I was able to figure it out this morning (7 hours of sleep helps) with the following code:

PHP Code:
$groupid 19;

        
$group $db->query_read("
            SELECT userid, username
            FROM " 
TABLE_PREFIX "user
            WHERE 
$groupid IN(membergroupids) OR usergroupid = $groupid
            ORDER BY username ASC
        "
);
        
        while (
$person $db->fetch_array($group))
        {
            echo 
"<option value=\"/forum/member.php?u=$person[userid]\">$person[username]</option>";
        }
        unset(
$group);
        
$db->free_result($group); 
I was actually putting the users into a drop down menu, so that's why there's an "option" tag in there.

Not sure if this snippet of code will help anyone else on here, but if it does, great!
hmm no one has replied.
I tried your code, it doesnt use the templates or styles and doesnt look good. It just shows all my users on next to each other. Not spaced out.
Maybe someone can add to it :s?
Reply With Quote
  #3  
Old 01-02-2006, 07:16 PM
djjeffa's Avatar
djjeffa djjeffa is offline
 
Join Date: Aug 2004
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bump I would like to see a good code to create this kind of page.
Reply With Quote
  #4  
Old 09-27-2006, 11:58 PM
top end ms top end ms is offline
 
Join Date: Oct 2005
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How can I get the list to print out in the middle of my template? Right now it always prints at the top above the header. ..
Reply With Quote
  #5  
Old 02-01-2007, 04:51 PM
Protonus Protonus is offline
 
Join Date: Aug 2005
Location: Rochester, NY
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bump again. I'm looking for this as well.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:42 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03846 seconds
  • Memory Usage 2,216KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete