View Single Post
  #5  
Old 12-31-2004, 04:48 AM
Darkwaltz4's Avatar
Darkwaltz4 Darkwaltz4 is offline
 
Join Date: Oct 2002
Location: Chicago
Posts: 1,538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by floris
Sorry for being dumb as I didn't try the hack yet.

Doesn't vBulletin do this in default?

Master style : drop down > add template > adds to all templates.

parent style : edit a template > inherits to all child template.
the press function has the effect of adding a template to all styles, but what it DOES, is make a custom version of a template become the 'default' template, by replacing it into the master template set (id: -1) such that further edits to such templates become revertable, not deletable. additionally, newly added templates can be pressed onto the master set as well, and even adding a new style will make the custom template now part of the set that is created. also, the other half of this wizard is useful for hack writers, such that admins can select templates that they have worked on, live on their test forums, and have this wizard lift them off and render a php file which can be run again (by itself) to install those templates into the master set. so, if they want to have an install file for the templates of their hack, they can use this wizard to create them in a matter of seconds, and the people who then install their hacks just have to run the file along with the rest of the install things, except that the templates wont require complicated import instructions, or requiring them to manually add in 20 templates to each of their styles.

i actually wrote this for myself, for the template install file rendering feature, and some of my other vborg hacks will be using pls-rendered files for the templates :-p

screenshots arent interesting because this is a utility hack....the main screen has a style chooser and an option chooser (press or lift), and then clicking submit brings up the list of available templates to choose from, you check the checkboxes next to the ones you want, and it does its job (or a download prompt). after downloading a lifted file, you can re-upload it again and run it to hard-install those templates, such as for future backup, or as a template installer as part of another hack. (again, not really needing screenshots). however, when i update my dorm hack ill link to the file that this hack produces, as an example of the output file if youd like
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01632 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete