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 |
#2
|
||||
|
||||
Thank you Andreas, Great Add-On
Installed & Nominated for MotM PS: Some TMS-XML Files attached |
#3
|
||||
|
||||
Why should I use TMS? Most products modify templates automatically.
Many product nowadys do not require manual template edits any longer - they automatically modify templates during runtime. This is easy for the user - as long as the author-defined serch texts can be found. If this is not the case, the user must manually edit templates, or modify the plugins of the product. Both options have drawbacks: If you manually modify templates, those templates are not automatically updated upon vBulletin updates. Modifying the plugins means that you have to do this every time you update the product. Furthermore, modifying the templates at runtime costs performance. TMS does not have these disadvantages: The User can easily customize author-defined template modifications. Those modifications are kept on vBulletin updates and continue to work - as long as the part of the template the modification is refering to is not modified. TMS also does not execute any code in the frontend at runtime, eg. there is no overhead at all. I tried to customize a Template modification but I got an error that the template is not customized? TMS can only operate on custom/customized templates. If a Template is inherited from a parent style and you want to customize a Template-Modification for this Template, you must either customize the template in the destination style or customize the Template-Modification for the template in the parent style it was inherited from. I tested template modifications, but all modifications seem to be missing in my styles - there are only results for MASTER As said before, TMS can only operate on custom/customized templates. If templates in a certain style are inherited from parent styles, you will get no results for these template in the child style. I tried to import a Template Modification XML but got an error that this is not a valid product? Template Modification XML files are no products. You must import them through ACP / Styles & Template / Template-Modifications Manager How can I use TMS for already installed hacks for which I have manually modified templates? If a Template-Modifications XML is already available for this hack, just undo the template edits you did manually. Afterwards, go to ACP / Styles & Template / Template-Modifications Manager. Click Up-/Download Template-Modifications and import the XML. If you want to test if everything is OK, got to ACP / Products & Plugins / Manage Products and select Template-Modifications / Test from the dropdown If no Template-Modifications XML does exist, you must add the modifications to TMS yourself. How can I add Template-Modifications to TMS? Go to ACP / Styles & Templates / Template-Modifications Manager In the style where you want to add the Template-Modification, select 'Add Template-Modification' form the dropdown. If you want to add a Template-Modification to all styles add them to the MASTER style. Please note that you can only add Template-Modifications for templates that are custom/cusomized in the choosen style. On the next page, select the product and template for which you want to add a template modification. Enter a short, descriptive tilte and chose a varname. The varname must be uniqe and can only consist of alpha-numeric characters (eg. a-z, A-Z, 0-9, - and _); you can choose any varname you want - it is just used to identify Template-Modifications internally. Make sure that active is set to 'Yes'. Search order can normally be left at the default value (5); this only needs to be changed if several modifications operate on the same position in the template and thus their order is important. Copy the text that should be searched into textarea 'Search for Text', copy the text that should replace the previous text (or get inserteb below or above it) into the following textarea and choose the appropriate mode (eg. Replace, Isert Below or Insert Above). If you still have the installation instructions for you hacks, this can be mostly done with copy & paste. Where can I get Template Modifiction XML files? There are several XMLs already available at vBHacks-Germany.org. http://vbhacks-germany.org/showthread.php?t=5584 http://vbhacks-germany.org/showthread.php?t=5833 Also, some products released on vBuleltin.org by Surviver, Stoebi (and maybe some other german authors too) already do have TMS data in their product XML files. |
#4
|
|||
|
|||
Wow your 1st 3.6.x would be awesome to see some 3.5.x ports =]
|
#5
|
|||
|
|||
I'll try this soon, I've DL'ed it.
I can tell you one thing, I am afraid of this: Quote:
|
#6
|
|||
|
|||
One of the best Hack on VB !
Many Thanks Andreas for providing this great work. |
#7
|
||||
|
||||
You wil get database errors becasue a necessary field will be deleted if you tick "Renumber all Templates".
|
#8
|
||||
|
||||
Welcome back to "the dot org", Andreas.
Thanks for all your releases (and, of course, TMS) |
#9
|
|||
|
|||
Nice work Andreas, many thanks for this!
|
#10
|
|||
|
|||
Quote:
Have fun and no more stress by vbulletin upgrade special thanks to Andreas aka Kirby |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|