The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Template Modification System Details »» | |||||||||||||||||||||||||||||||||||||||||||
Template Modification System
Description This modification allows easy management of template modifications. Hack authors can define the necessary template modifications for their products. When exporting a product, all template modifications assigned to this product in MASTER style will be embedded into the product XML and imported on the end-user vBulletin installation automatically if TMS is available. Alternatively, it is also possible to create separate XML files for template modifications. This way, 3rd parties can provide Template-Modification XML files for existing hacks. Hack authors can also export standard template modification instructions as textfiles to package them with their hacks, which allows users that do not have TMS to also install them In case the author defined modifications do not work (eg. the user uses a custom style), the users can easily customize the modifications for their style(s). TMS modified templates transparently, e.g. all Templates can still be modified manually in style manager - they will appear unchanged there. System Requirements This Modification requires MySQL 4.1 or higher - it does not work with MySQL 4.0! If you use MySQL 4.1 series, MySQL 4.1.10 or higher is required If you use MySQL 5.0 series, MySQL 5.0.3 or higher is required TMS 1.2.0 Beta 1 or higher requires vBulletin 4.1.5 or higher vBulletin Compatibility Versions up to and including 1.1.5 are compatible with vBulletin 3.6.X, 3.7.X and 3.8.X Version 1.1.5 is partly compatible with vBulletin 4.0.X and 4.1.X Version 1.2.0 Beta 1 or higher is compatible with vBulletin 4.1.5 or higher vBulletin 4.1.11 or higher is currently not fully supported by TMS. If you use this version please apply the following patch: tms_patch120b4.zip Branding: Please note that TMS puts a small branding/copyright notice in footer - see readme.txt for further details. Version History 1.2.0 Beta 4
1.2.0 Beta 3
1.2.0 Beta 2
1.2.0 Beta 1
1.1.5
1.1.4
1.1.3
1.1.1
1.0.0
1.0.0 RC 1
1.0.0 Beta 4
1.0.0 Beta 3
1.0.0 Beta 2 First public Beta Download Now
Screenshots
Show Your Support
|
11 благодарности(ей) от: | ||
alhidaya, Hostboard, izenberg, misericorde, mohammadxxx, o0mohammed0o, Simon Lloyd, Skaut, SWSUSA, usHealthy |
Comments |
#222
|
||||
|
||||
It does not modify them as they would be if you were modifying them manually and it does not modify them on the fly
vBulletin keeps two version of the templates in database: The orginal version (that is being used for display and editing in style manager) and a compiled version (that is actually being used for displaying templates in frontend). TMS hooks into the compile process and changes the templates just before they are being compiled. This means, that the compiled version is changed, but the template is still considered unchanged - you also won't see changes in style manager. |
#223
|
||||
|
||||
Ok, I see, It basically cuts out the middle man. A deeper version of on the fly, so to speak.
So any template changes I have already made I can undo and just do with all with this. I'm liking this already. Is there any noticeable difference in execution time the more templates you have edited through this? No matter really, as anything to keep from manually editing a template is an upgrade bonus for me. I can remember the day when we would have begged for a template change over a file change. Nice job, buddy! You outdid yourself on this one. |
#224
|
||||
|
||||
Quote:
TMS code is only executed in ACP. |
#225
|
||||
|
||||
You sold me. Where do I sign up?
Last question... will this hack be smart enough to catch template that change between version? Or is that something you have to keep on eye on your end? Knowing you I'm sure there is a built in safe-guard of some sort for dummies like me. And this would be great to see in a future version of vb. |
#226
|
||||
|
||||
When you upgrade vBulletin, TMS will detect this and check if templates for which you have made template modifications have been changed.
If this is the case, a message will appear on ACP home telling you that templates have been changed and that it is necessary to test if the modifications are still working. When clicking the link, TMS will test and update those modifications that do still work. Those modifications that do not work any longer (doesn't happen too often) will need manual adjustments. |
#227
|
||||
|
||||
Aha! You've been caught! You did have dummy Boofo in mind when you wrote this.
For a hack that is not supposed to be supported, you are doing one hell of a job, my friend. Thanks for taking the time to answer all my questions, as simple as some of them must sound. As always, you continue to amaze me with the stuff you come up with. I'd install it twice if I could. Thank you, sir. And nice to see you hanging around the old farmstead. Looking forward to your next invention. |
#228
|
|||
|
|||
Quote:
|
#229
|
||||
|
||||
?
Sorry, I don't understant your question Just take the hack instructions and insert tihe modifications into TMS and you're done (assuming the modifications do work in all styles). |
#230
|
|||
|
|||
Let see:
1/ I am now having Default style (fresh, no hack yet) with brand new DB, forum (Master Template #1) 2/ I installed TMS 3/ Then, I will try to install another style (custom/modified... whatever it called) 2nd template (no children from master) 4/ Then, I will try to apply a hack for my forum that required template hack. Here, the question I am seaking for answer is that: a/ Do I need to edit the Master(default) template by using tms and it will auto apply those edits to the 2nd template? b/ Or, I leave the master template alone, and just edit the 2nd template by using TMS? c/ what happen if I install 3rd template after all the template edits were done on the 2nd by using TMS? Will the 3rd template will auto adjust/fix with all the edits on the 2nd? Remember that I do not want to have any parent/child style. Thanks so much for your help. |
#231
|
||||
|
||||
Add your TMS modifications in MASTER style - they will affect child syles.
(In fact, it isn't even possible to add modifications in child styles if the template isn't customized there) |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|