Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
variation of FireFly's "Online Users" hack Details »»
variation of FireFly's "Online Users" hack
Version: , by TECK TECK is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 04-11-2002 Last Update: Never Installs: 0
 
No support by the author.

i want to change this hack to make it use images instead of numbers. an easy way to do would be to make one zillion gif files named 1.gif, 2.gif.... 894.gif. however, a much more elegant solution would be to create all the digits individually, then have them replace the actual values. so if i have 89 members online the 2 digits will be replaced by 8.gif and 9.gif.

i'm not sure what is the exact aproach on this. can you spare few minutes of your time and give me a solution?
please, post a code example in this thread.

i attached a picture, so you see actually what i try to achieve.
thanks for taking the time to help me solve this problem.

Download Now

File Type: (21.3 KB, 57 views)

Show Your Support

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

Comments
  #2  
Old 04-11-2002, 05:49 AM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think it has something to do with png file types. I dont know much about it except that you can have scripts in php place a value over an image.

*shrug* its a start.
Reply With Quote
  #3  
Old 04-11-2002, 05:51 AM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

flash can also be updated dynamically .. so that might be another option for you ...
Reply With Quote
  #4  
Old 04-11-2002, 06:18 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

unfortunatelly, the font is extremly small. in flash, it will be invisible. the only way i see it is by using the little digits i made. it should be a way to call and replace them individually, using if arguments. i honestly dont know how to do it. help is apreciated. thanks.
Reply With Quote
  #5  
Old 04-11-2002, 10:01 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's one way to do that. $number holds the number you want to turn into images:
PHP Code:
$number 123;
$images '<img src="' implode('.gif"><img src="'preg_split('//', (string) $number, -1PREG_SPLIT_NO_EMPTY)) . '.gif">'
(the preg_split() call is taken from PHP's manual)
For that number you'll get this output:
Code:
<img src="1.gif"><img src="2.gif"><img src="3.gif">
Reply With Quote
  #6  
Old 04-11-2002, 12:53 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i'm the happiest guy in the world.. you saved me a ton of work firefly!!!!! thank you so much!!!
i will try it tonight....
Reply With Quote
  #7  
Old 04-11-2002, 04:42 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

so i can use this function with basically every numbers listed in VB, like for example posts/threads right?
Reply With Quote
  #8  
Old 04-11-2002, 05:21 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yup.
Reply With Quote
  #9  
Old 04-11-2002, 09:10 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks for the the help, firefly.
Reply With Quote
  #10  
Old 04-17-2002, 05:41 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok, now firefly(or any experienced hacker)... i have another prob... when i try to replace the number of threads in forumhome, i get stuck. here's what i did:
i opened functions.php and located the $threadcount. then i got amased with the + in there:
Code:
$threadcount[high]+[/high]=$getchildforum[threadcount];
if it wouldnt be that +, i would do this:
PHP Code:
$threadcount=$getchildforum[threadcount];
$threadcountimage='<img src="'.implode('.gif"><img src="',preg_split('//',(string) $threadcount,-1,PREG_SPLIT_NO_EMPTY)).'.gif">'
can i do this?
PHP Code:
$threadcount+=$getchildforum[threadcount];
$threadcountimage='<img src="'.implode('.gif"><img src="',preg_split('//',(string) $threadcount+,-1,PREG_SPLIT_NO_EMPTY)).'.gif">'
can you explain to me please what the + do?
thanks alot.
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:14 PM.


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.04705 seconds
  • Memory Usage 2,316KB
  • Queries Executed 24 (?)
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
  • (2)bbcode_code
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete