Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
microMEMBERS Details »»
microMEMBERS
Version: 1.0.0, by MaryTheG(r)eek MaryTheG(r)eek is offline
Developer Last Online: Mar 2012 Show Printable Version Email this Page

Category: Mini Mods - Version: 3.8.1 Rating:
Released: 03-14-2009 Last Update: 04-23-2009 Installs: 155
DB Changes Uses Plugins Auto-Templates
Additional Files Translations  
No support by the author.

<U>
Removed by the Author because:
  • For 7 mods, there are 1905 downloads but only 577 clicked installed.
  • For these 577 installs I got 4 donations for Brand Free. Make a simple search on the net using the product name and you'll find that 50% have illegally removed my copyright.
  • I found 3 vb.org style sites, offering for download my mods but after PAID SUBSCRIPTION, or DONATION
After all, I'll stop be the idiot on this market.

Maria
</U>
microMEMBERS
A Member list replacement
Compatible with versions: 3.6.x - 3.7.x - 3.8.x



1.- What's this?







Replace the ugly Memberlist with a nice looking one and add more features like:
  • Member Ratings
  • Top Members
  • Featured Members
  • Improved Profile view
2.- Installation
  1. Upload all files and directories including at "vbulletin" directory to the directory where vBulletin is installed.
  2. Check at your AdminCP->vBulletin Options->Plugin/Hook System that Plugin system is enabled.
  3. From your AdminCP->Plugin System->Manage Products choose Add/Import Product and import the product: product_memberindex.xml
  4. Set the various options at: Member Index Options. If you can't see the menu on the left, press F5. Don't forget to choose which usergroups to show.
  5. If you want to replace your current member list, you must edit the navbar template to point to memberindex.php instead of memberlist.php Otherwise you can add a seperate menu.
3.- Copyright


The script cannot be redistributed, reproduced, or published in any way. Modifying this script and sharing or publishing your modification A-N-Y-W-H-E-R-E without the author's written permission is not allowed, but you can modify it as you want but just for your own use.

Removing the copyright link back to our site is strictly prohibited without a donation.

Enjoy it!!
Mary

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #142  
Old 04-26-2009, 05:20 AM
down.low down.low is offline
 
Join Date: Mar 2009
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default




Well, well, it looks like the overall post count is correct,.- but the months post count is incorrect.

The user has 1648 for the month.

But only has a total of 938 on their profile.

I've realized what the problem is, my forum has a contest sub-forum that does not affect your post count when posting in there,.- the months calculations is including these post as well,.- but the overall calculations is skipping them,.- am I making any sense hun?
Reply With Quote
  #143  
Old 04-26-2009, 05:43 PM
odln018's Avatar
odln018 odln018 is offline
 
Join Date: Mar 2006
Posts: 210
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MicroHellas View Post
Go ahead and ask. But as it's 8:30pm here, I'll reply tomorrow morning.

Mary
That is very kind of you.

Primarily what I was interested in doing is having the memberindex.php default to show ALL members.

Thank y ou
Reply With Quote
  #144  
Old 04-27-2009, 04:35 PM
MaryTheG(r)eek MaryTheG(r)eek is offline
 
Join Date: Sep 2006
Location: Greece
Posts: 1,340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by down.low View Post
I've realized what the problem is, my forum has a contest sub-forum that does not affect your post count when posting in there,.- the months calculations is including these post as well,.- but the overall calculations is skipping them,.- am I making any sense hun?
Stupid me Open memberindex.php
Find:
Code:
if ($vbulletin->options[micromembers_month] == '1') {
$timelimit = time() - 30 * 7 * 24 * 60 * 60;
Replace with:
Code:
if ($vbulletin->options[micromembers_month] == '1') {
$timelimit = time() - 30 * 24 * 60 * 60;
Mary
Reply With Quote
  #145  
Old 04-27-2009, 04:43 PM
MaryTheG(r)eek MaryTheG(r)eek is offline
 
Join Date: Sep 2006
Location: Greece
Posts: 1,340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by odln018 View Post
That is very kind of you.

Primarily what I was interested in doing is having the memberindex.php default to show ALL members.

Thank y ou
Hello,

But it shows all members. It just seperate them by usergroup. Do you mean to remove the line above: Admins(xx), Mods(xx), Users(xx) and the listing to show all by default?

Mary
Reply With Quote
  #146  
Old 04-28-2009, 08:16 AM
down.low down.low is offline
 
Join Date: Mar 2009
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MicroHellas View Post
Stupid me Open memberindex.php
Find:
Code:
if ($vbulletin->options[micromembers_month] == '1') {
$timelimit = time() - 30 * 7 * 24 * 60 * 60;
Replace with:
Code:
if ($vbulletin->options[micromembers_month] == '1') {
$timelimit = time() - 30 * 24 * 60 * 60;
Mary
Thanks for taking the time to help me out,.- I've did that previously befored ever writing you and the calculations are still wrong- like I said though in my last post, I think it's because I have a sub-forum set up to not count post,.- and your mod is counting them in one section but not the other. It's no biggie I don't want you to trouble yourself,.- it's more my problem then your's. Once again thanks for a great mod,.- and for being apart of vb.org.
Reply With Quote
  #147  
Old 04-28-2009, 09:58 AM
MaryTheG(r)eek MaryTheG(r)eek is offline
 
Join Date: Sep 2006
Location: Greece
Posts: 1,340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by down.low View Post
.... I think it's because I have a sub-forum set up to not count post,.- and your mod is counting them in one section but not the other.
Thank you for your supporting words. Give me some time to check it again. Most probably needs one more restriction in "where".

Mary
Reply With Quote
  #148  
Old 04-29-2009, 10:15 AM
MaryTheG(r)eek MaryTheG(r)eek is offline
 
Join Date: Sep 2006
Location: Greece
Posts: 1,340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by down.low View Post
It's no biggie I don't want you to trouble yourself,.- it's more my problem then your's. Once again thanks for a great mod,.- and for being apart of vb.org.
Finally seems to be more complicated than what I was expecting. Seems that vBulletin codes all forum options in a 5 digits number with field name "options" (table forum). I did some check in vb code but I wan unable to find a section for it.

There is a way to resolve this problem, if you've same options for the forums that you don't count posts. If you're familiar with phpMyAdmin check the values in field "option". If it's the same, then just give me that 5 digit number and I'll modify your code to have correct results.

If not, the last that I can do, it to modify your code which counts the overall posts at least to have the hidden posts counting there too. Currently, for overall I'm getting the number from user table and not from post table as I'm doing for week and month.

Mary
Reply With Quote
  #149  
Old 04-29-2009, 01:10 PM
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Location: Brazil
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Leo Brazil View Post
First thank you for this great mod, really impressive.
Where exactly is the line to change on membersindex.php to add more the one user group to be showed on administrators block. I have two levels (two different usergroups) and they are not properlly showed. I tried also to use the Special Group box but it's only accept one usergroup at the time, I mean I can't set up two or three users groups just like separeting them with commas. Any tip ?
Sorry to bump this, but does one here have a tip for it ?

Quote:
Originally Posted by MicroHellas View Post
Currently, for overall I'm getting the number from user table and not from post table as I'm doing for week and month.
It would be great, I'm getting the same issue here, not a big deal, we could live with that but as we do have a few forums like off-topic ones not counting posts, it's affecting your mod page.

Thanks
Reply With Quote
  #150  
Old 04-29-2009, 01:31 PM
SteamyLightning SteamyLightning is offline
 
Join Date: Oct 2008
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there anyway to add the usergroup fix to the AdminCP options?
Reply With Quote
  #151  
Old 04-29-2009, 01:48 PM
MaryTheG(r)eek MaryTheG(r)eek is offline
 
Join Date: Sep 2006
Location: Greece
Posts: 1,340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Leo Brazil View Post
Sorry to bump this, but does one here have a tip for it ?
Open memberindex.php
Find:
Code:
  // Build Admins Block
  if ($vbulletin->options[micromembers_admins] == '1') {
     $teammembers_get = $vbulletin->db->query_read("
     SELECT ".TABLE_PREFIX."user.userid, ".TABLE_PREFIX."user.username, ".TABLE_PREFIX."user.usertitle
     FROM ".TABLE_PREFIX."user
    JOIN ".TABLE_PREFIX."usergroup AS ugroup
   ON ugroup.usergroupid=".TABLE_PREFIX."user.usergroupid
   LEFT JOIN ".TABLE_PREFIX."usergroup
   ON (FIND_IN_SET(".TABLE_PREFIX."usergroup.usergroupid, ".TABLE_PREFIX."user.membergroupids))
    WHERE ugroup.usergroupid=$admingroup OR ".TABLE_PREFIX."usergroup.usergroupid=$admingroup
   GROUP BY ".TABLE_PREFIX."user.userid
     ORDER BY RAND()
     LIMIT $limit
     ");
Replace with:
Code:
  // Build Admins Block
  if ($vbulletin->options[micromembers_admins] == '1') {
     $teammembers_get = $vbulletin->db->query_read("
     SELECT ".TABLE_PREFIX."user.userid, ".TABLE_PREFIX."user.username, ".TABLE_PREFIX."user.usertitle
     FROM ".TABLE_PREFIX."user
    JOIN ".TABLE_PREFIX."usergroup AS ugroup
   ON ugroup.usergroupid=".TABLE_PREFIX."user.usergroupid
   LEFT JOIN ".TABLE_PREFIX."usergroup
   ON (FIND_IN_SET(".TABLE_PREFIX."usergroup.usergroupid, ".TABLE_PREFIX."user.membergroupids))
    WHERE ugroup.usergroupid=$admingroup OR ".TABLE_PREFIX."usergroup.usergroupid=$admingroup OR ugroup.usergroupid=xxx OR ".TABLE_PREFIX."usergroup.usergroupid=xxx
 
   GROUP BY ".TABLE_PREFIX."user.userid
     ORDER BY RAND()
     LIMIT $limit
     ");
Replace xxx with the usergroupid that you want.

If you want to use more than 2 usergroups you can use the code below (of course you can use this code even for 2 only usergroups). On memberindex.php
Find:
Code:
  $admingroup = $vbulletin->options['micromembers_admins_group'];
  $admingroup2 = $vbulletin->options['micromembers_admins2_group'];
  // Build Admins Block
  if ($vbulletin->options[micromembers_admins] == '1') {
     $teammembers_get = $vbulletin->db->query_read("
     SELECT ".TABLE_PREFIX."user.userid, ".TABLE_PREFIX."user.username, ".TABLE_PREFIX."user.usertitle
     FROM ".TABLE_PREFIX."user
    JOIN ".TABLE_PREFIX."usergroup AS ugroup
   ON ugroup.usergroupid=".TABLE_PREFIX."user.usergroupid
   LEFT JOIN ".TABLE_PREFIX."usergroup
   ON (FIND_IN_SET(".TABLE_PREFIX."usergroup.usergroupid, ".TABLE_PREFIX."user.membergroupids))
    WHERE ugroup.usergroupid=$admingroup OR ".TABLE_PREFIX."usergroup.usergroupid=$admingroup
   GROUP BY ".TABLE_PREFIX."user.userid
     ORDER BY RAND()
     LIMIT $limit
     ");
Replace with:
Code:
  $admingroup = array('xxx', 'xxx');
  $thesegroups = implode(",", $admingroup);
  $admingroup2 = $vbulletin->options['micromembers_admins2_group'];
  // Build Admins Block
  if ($vbulletin->options[micromembers_admins] == '1') {
     $teammembers_get = $vbulletin->db->query_read("
     SELECT ".TABLE_PREFIX."user.userid, ".TABLE_PREFIX."user.username, ".TABLE_PREFIX."user.usertitle
     FROM ".TABLE_PREFIX."user
    JOIN ".TABLE_PREFIX."usergroup AS ugroup
   ON ugroup.usergroupid=".TABLE_PREFIX."user.usergroupid
   LEFT JOIN ".TABLE_PREFIX."usergroup
   ON (FIND_IN_SET(".TABLE_PREFIX."usergroup.usergroupid, ".TABLE_PREFIX."user.membergroupids))
    WHERE ugroup.usergroupid IN $thesegroups OR ".TABLE_PREFIX."usergroup.usergroupid IN $thesegroups
   GROUP BY ".TABLE_PREFIX."user.userid
     ORDER BY RAND()
     LIMIT $limit
     ");


Quote:
Originally Posted by Leo Brazil View Post
It would be great, I'm getting the same issue here, not a big deal, we could live with that but as we do have a few forums like off-topic ones not counting posts, it's affecting your mod page.
Thanks
I'm trying to find a solution for it. Please have patience.
Mary
Reply With Quote
Reply


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 11:18 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08484 seconds
  • Memory Usage 2,336KB
  • Queries Executed 25 (?)
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
  • (8)bbcode_code
  • (10)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete