Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 03-14-2005, 11:33 AM
kobescoresagain kobescoresagain is offline
 
Join Date: Feb 2005
Posts: 327
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How can i change it so referrals are not posted til user has 25 posts

I am having problems with members making up fake members in order to get points in UCash. I would like to change it to where they do not actually get a referral until the user actually posts 25 different times. I believe this would finish the problem I am having with fake users. I believe I could possibly fix this by either changing it so they don't get the referral until 25 posts or they don't get the points until 25 posts. either way would work. Any ideas?
Reply With Quote
  #2  
Old 03-14-2005, 12:02 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First of all i suggest you post this question in the uCash/uShop support section.

It would help you more i think if you only get points if the referring user have made more then 25 posts.

On the other hand, you should make clear that anybody using fake members to get points, will be punnished somehow, point reduction maybe.
Reply With Quote
  #3  
Old 03-19-2005, 07:53 PM
kobescoresagain kobescoresagain is offline
 
Join Date: Feb 2005
Posts: 327
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I still haven't found anyone who knows how to do this. Does anyone know?
Reply With Quote
  #4  
Old 03-19-2005, 09:02 PM
Carnage Carnage is offline
 
Join Date: Jan 2005
Location: uk
Posts: 760
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i have a vague idea... but i dunno about the ucash/ushop hack... heres how to get it only to display referals over 25 posts on the profile page eg member.php?u=15

open member.php find:

PHP Code:
// REFERRALS
if ($vboptions['usereferrer'])
{
        
$refcount $DB_site->query_first("SELECT COUNT(*) AS count FROM " TABLE_PREFIX "user WHERE referrerid = $userinfo[userid]");
        
$referrals vb_number_format($refcount['count']);

change:
PHP Code:
$refcount $DB_site->query_first("SELECT COUNT(*) AS count FROM " TABLE_PREFIX "user WHERE referrerid = $userinfo[userid]"); 
to:
PHP Code:
 $refcount $DB_site->query_first("SELECT COUNT(*) AS count FROM " TABLE_PREFIX "user WHERE referrerid = $userinfo[userid] AND posts > 25 AND usergroupid != 8"); 
code is untested, i'm just offering some pointers, but if you know a little php, going from what i've posted you should be able to find the right bits in the ushop code and make similar changes. (oh and the usergroup bit on the end makes it ignore banned users.)

Anyway, this should provide some idea for someone else on where to go even if you can't make the changes from what i've posted here.
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 04:20 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.03741 seconds
  • Memory Usage 2,188KB
  • Queries Executed 11 (?)
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
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete