Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-07-2010, 03:21 AM
RobDog888's Avatar
RobDog888 RobDog888 is offline
 
Join Date: Apr 2007
Location: Degabah Swamp
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Version Check URL

When creating products there is the node "versioncheckurl". Is this only for products and hacks published on vb.org?

If not how can one implement it from their own server?

Thanks
Reply With Quote
  #2  
Old 06-07-2010, 04:05 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When you create a product you can set any URL you like.
Reply With Quote
  #3  
Old 06-07-2010, 04:10 AM
RobDog888's Avatar
RobDog888 RobDog888 is offline
 
Join Date: Apr 2007
Location: Degabah Swamp
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yea but how does it check the version? What is needed on the server side?
Reply With Quote
  #4  
Old 06-07-2010, 04:34 AM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can release the product on vBulletin.org, and use it's URL to do the version check.
The version check is done via the admincp > products > dropdown: version check.

You can also host your own version check php file, this is what I use on my server for a particular product (and also makes it vbulletin_audit complaint.

PHP Code:
<?php #config product_version.php (don't include in your vborg .zip release)
$product_version_latest "1.0"// change this if you publish a new release on vBulletin.org
#clean = used by wtn_vbulletin_audit.php product made by Floris
#else = what you normaly should get
if ($_REQUEST['do'] == "clean") {
    
$product_version $product_version_latest;
} else {
    
$product_version "<version productid=\"wtn_report_user\">$product_version_latest </version>";
}
echo 
$product_version;
?>
Reply With Quote
  #5  
Old 06-07-2010, 04:48 AM
RobDog888's Avatar
RobDog888 RobDog888 is offline
 
Join Date: Apr 2007
Location: Degabah Swamp
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the replies guys but in the code posted I am supossed to have a product_version.php file on my server?

What parts are needing to be changed to work for any particular product? What are all the file requirements?

Is the code posted for the "product_version.php" file?

--------------- Added [DATE]1275890945[/DATE] at [TIME]1275890945[/TIME] ---------------

Darn it may help if instead of searching vb.org I check the help file haha

Quote:
For the version check to function properly, data returned from the specified URL should be in the format of:
<version productid="x">1.2.3</version>x should be replaced with the ID of the product that the version applies to. 1.2.3 should be replaced with the latest version of the product.

Note: A POST request will be made to the server. Some configurations deny this for static files so you may need to use PHP to serve the data
Your code example makes more sense to me now

Edit: So what does "clean' mean and I assume its specific to your product so I wouldnt use it?

Thanks

--------------- Added [DATE]1275892970[/DATE] at [TIME]1275892970[/TIME] ---------------

Would I be able to have one product_version.php file for all my products?

PHP Code:
<?php 
$product_version 
"<version productid=\"myproduct1\">1.1.0</version>";
$product_version .= "<version productid=\"myproduct2\">1.0.0</version>";
$product_version .= "<version productid=\"myproduct3\">2.0.0</version>";
echo 
$product_version;
?>
Edit: Tested, looks like it works.
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 12:29 AM.


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.06514 seconds
  • Memory Usage 2,206KB
  • Queries Executed 13 (?)
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)bbcode_quote
  • (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_postinfo_query
  • fetch_postinfo
  • 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