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

Reply
 
Thread Tools
Hacks Version Checker Details »»
Hacks Version Checker
Version: 1.00, by eXtremeTim eXtremeTim is offline
Developer Last Online: Feb 2008 Show Printable Version Email this Page

Version: 3.5.0 Beta 1 Rating:
Released: 06-14-2005 Last Update: Never Installs: 8
 
No support by the author.

The hacks for all hacks.

File edits: 1 (done by the installer all it is doing is adding 3 lines of hook code in a designated spot)
New Plugins: Yes

What this hack does:
This hack now gives all hack makers the ability to provide a convient way for their users to see if they are running the most uptodate version. How does it do this? It uses a js file the sites on the hack creators server with the hack information. This file is then called by my hack to determine if you are on the most recent version or not. If you are not on the most recent version then it tells you the hack name, your current version, the most uptodate version, and a link to find out more information about the new version (usualy going to be the hack thread I guess).


Please forgive the crude txt file. I have been working hard on this hack the last couple of hours and didnt feel like making a fancy install file yet. I will release a cleaner install file sooner or later. Right now the current one is pretty straight forward for the end user since it only has two steps. There is also a hacker reference at the bottom of the install file explaining how to utilize this hack in your hacks. Which again is pretty simple takes you creating a file and then creating one plugin for my hack.

Now what we have all been waiting for the screenshot and the install info.

Planned:
I will be making a form on my site to manage the js type stuff. You just fill in the form and it will generate the needed plugin file for you to use with your hack. This way all javascript calls are coming from one centralized location.

Show Your Support

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

Comments
  #12  
Old 06-15-2005, 11:48 AM
nexialys
Guest
 
Posts: n/a
Default

cool idea, but will never use this... reason: if i install 25 hacks, from 25 different coders, that use this system from 25 different locations, each time i load the page, my server will look at these 25 locations and stuck a process for verification.

would be good only if all the hacks are located at the same server.
Reply With Quote
  #13  
Old 06-15-2005, 01:11 PM
Princeton's Avatar
Princeton Princeton is offline
 
Join Date: Nov 2001
Location: Vineland, NJ
Posts: 6,693
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nexialys
cool idea, but will never use this... reason: if i install 25 hacks, from 25 different coders, that use this system from 25 different locations, each time i load the page, my server will look at these 25 locations and stuck a process for verification.

would be good only if all the hacks are located at the same server.
good point ... that's thinking ahead :up:
Reply With Quote
  #14  
Old 06-15-2005, 04:39 PM
eXtremeTim eXtremeTim is offline
 
Join Date: Jun 2002
Location: eXtremewebtech.com
Posts: 1,201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This inst much of a problem tho. Without comments I just dropped my hvc_versions.js file down to 150 bytes. So times that by 50 modifications using this system and your looking at fetching 6kb or so of info. Which really shouldnt be much of a problem.

Now if you leave the more info var set to null and leave it up to them to find the thread then I dropped it down to around 87bytes.
Reply With Quote
  #15  
Old 06-15-2005, 04:49 PM
nexialys
Guest
 
Posts: n/a
Default

the .js is not the only problem, accessing the website is the main point... not all the websites are always up... if i hit a closed website, the script will not load entirely, will lag or simply miss the information...

this system would be good to integrate here btw, on vb.org... a single place to see the newest releases... this is the goal of the site btw...
Reply With Quote
  #16  
Old 06-15-2005, 04:55 PM
eXtremeTim eXtremeTim is offline
 
Join Date: Jun 2002
Location: eXtremewebtech.com
Posts: 1,201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I might work on allowing it to run via my site. Right now I tested it without the file being there last night on my site
and it worked nicely.
Reply With Quote
  #17  
Old 06-15-2005, 04:56 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Generally I don't like Software that is "calling home" ...
Although vBulletin itself does that too, I think we should keep this to a minimum.
At least make it so that the Admin must click "Check for Update"
Reply With Quote
  #18  
Old 06-15-2005, 04:58 PM
eXtremeTim eXtremeTim is offline
 
Join Date: Jun 2002
Location: eXtremewebtech.com
Posts: 1,201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was actualy just looking at moving this to a new page. That would stop most of the problems people are thinking of. Since you just run the check page every so often.

On the calling home I wouldnt really say this was calling come since I didnt put anything like vbulletin has where the server makes a connection to them. Its just a simple user end connection.
Reply With Quote
  #19  
Old 06-15-2005, 05:00 PM
eXtremeTim eXtremeTim is offline
 
Join Date: Jun 2002
Location: eXtremewebtech.com
Posts: 1,201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I wll be working on getting a new release out today with this on its own page. Along with the js error prevention for if one of the sites hosting a file is down. Its a simple check on if one of their variables is null.
Reply With Quote
  #20  
Old 06-15-2005, 05:20 PM
C.Birch C.Birch is offline
 
Join Date: Apr 2002
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nexialys
this system would be good to integrate here btw, on vb.org... a single place to see the newest releases... this is the goal of the site btw...
thats my thinking with this, it should be plugged in to the install system here.
Reply With Quote
  #21  
Old 06-15-2005, 05:23 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, the Hack version is already there so the only thing needed would be a call somewhere that just outputs the Version Number (and the Last Update timestamp) for a given ThreadID.
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 02:48 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.05447 seconds
  • Memory Usage 2,296KB
  • 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
  • (2)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
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)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