Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 07-27-2005, 07:41 PM
Ron1n Ron1n is offline
 
Join Date: Jun 2004
Posts: 373
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default does uninstallation automatically remove phrases/templates/etc?

Ok, the topic says it all. I tried testing it out, and it didnt remove them. Did I just mess up or do I need to do a query?

Also, durring the installation of product XYZ, are all templates/phrases belonging to product XYZ deleted before the installation of new templates/phrases beings?
Reply With Quote
  #2  
Old 07-27-2005, 07:45 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It should delete all settings/phrases/templates/plugins that belong to the Product.

And yes, if you are upgrading (eg. Overwrite set to Yes) it should delete all stuff before installing the new ones.
Reply With Quote
  #3  
Old 07-28-2005, 08:30 PM
Mr Blunt Mr Blunt is offline
 
Join Date: Jan 2004
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's what I learned over the last couple days since RC1.


The product I'm developing has 3 of my own new templates and 1 vB template modification. The 'postbit_attachment' template is very small so I figured I'd just overwrite it for my users instead of making them edit it.

If I include all 4 template in my 'product.xml' file, it installs my three 3rd party new templates in the vBulletin MASTER style that's hidden behind debug mode which is simply awesome and I love it because now users can tweak it and still easily revert back to mine someday.

BUT NOTE that the other vBulletin template I modify and include overwrites the vB MASTER style's template, so it can now longer be reverted to vBulletin's template!!


This works great .... until your users uninstall YOUR PRODUCT.
During uninstall, vBulletin simply deletes all of your product's XML stuff.
Including that vBulletin template!!
Gone Forever!!



I'm sure it's been said somewhere but I didn't really understand that until I really got to playing with it all. This is NOT a "PROBLEM"!! It just means coders have to be very careful about what they include in the PRODUCT.XML file.

I suppose my solution will be to simply give users a second STYLE.XML which will safely overwrite that one template for my users ... or I'll just force them to edit the one template .... don't know which yet.


Just thought I'd share what I learned.
Seemed like a good thread to mention it in.

Because when you ask "does it delete them"....
The answer is OH MY, DOES IT EVER!!!
Be Careful!!
Reply With Quote
  #4  
Old 07-28-2005, 08:35 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should never-ever touch/include Stuff in the XML that does not belong to your Products ...
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:13 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.03672 seconds
  • Memory Usage 2,182KB
  • 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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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