Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-22-2002, 11:59 AM
kreatiV kreatiV is offline
 
Join Date: Oct 2002
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Counter

Hi,

I would like to have a counter, it should do the following:

I run a board where peopel can post their favorite links in a special forum, now to keep people posting links I want to "reward" them.

I would like to have vBulletin COUNT the links they post and have this displayed in their profile and/or in the postbits where it says location/Registered since, etc.

I have no idea how this is realized, I guess a thing would be to scan a post ( after it is made ) for keywords such as:

http://

and then add this to a counter for the user.

Can this be done? How?
Reply With Quote
  #2  
Old 10-23-2002, 09:07 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1- Create a new profile field via Admin CP, make sure its not editable by users in its settings, note its id.

2- In newthread.php and newreply.pghp find this line:

PHP Code:
// update user stuff 
After that add (as a new line, do not append!):

PHP Code:
if (substr_count($message"http://")>0)
{
$httpcount=(int)substr_count($message"http://");
 
$DB_site->query("UPDATE userfield SET fieldX=fieldX+$httpcount WHERE userid='$bbuserinfo[userid]'");

Dont forget to replace "fieldX"s with the field id like "field12". There are 2 occurences change both..

That's it.. Now their link statistics will be kept in this profile field and you can display it in their profile or postbit according to your taste..

Not tested but should work..

Enjoy..
Reply With Quote
  #3  
Old 10-23-2002, 03:01 PM
kreatiV kreatiV is offline
 
Join Date: Oct 2002
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks a ton! Yep works like a charm!

From what I see this "sucker" can count about anything. Can it also count numbers??? I am just wondering?

I am new into this "hacking" stuff and want to learn more about it.

So for example I post:

KEYWORD: 10 and in another post I do KEYWORD: 30 so in the profile it should display 40. But I guess you would have to put another intelligence into the counter then...
Reply With Quote
  #4  
Old 10-23-2002, 09:21 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes true, you can count many kind of "words" with this code. However counting numbers by adding them to the last result is not so easy as it looks. So the hack code is for counting words only as it is..
Reply With Quote
  #5  
Old 06-27-2004, 04:36 AM
Serph_kun Serph_kun is offline
 
Join Date: Jun 2004
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This special post count is view in the postbit? o.o
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 09:34 AM.


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.03696 seconds
  • Memory Usage 2,197KB
  • 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
  • (2)bbcode_php
  • (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_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