Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Template Modification System Details »
Template Modification System
Mod Version: 1.2.0b4, by Andreas (Coder) Andreas is offline
Developer Last Online: Mar 2019 I like it Show Printable Version Email this Page

vB Version: 4.1.10 Rating: (117 votes - 4.79 average) Installs: 916
Released: 21 Jul 2007 Last Update: 11 Mar 2012 Downloads: 8193
Not Supported DB Changes Uses Plugins Additional Files  

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: Attachment 136973

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
  • Bugfix: Database error when trying to add a template modification (this bug was introduced in TMS 1.2.0 Beta 3)

1.2.0 Beta 3
  • Changed: Converted hardcoded text to phrases
  • New Feature: Added doubleclick for editing style variables
  • Bugfix: Database error when trying to add a template modification with an existing varname to a different style
  • Changed: Fixed formatting of templateedits.php
  • Bugfix: Fixed erors when manually modifying a template with template modifications

1.2.0 Beta 2
  • Bugfix: Fixed errors in style variable editing code

1.2.0 Beta 1
  • Changed: Ported to vBulletin 4.1
  • New Feature: If an error occurs while trying to compile a template this error is now being disaplayed when trying to save the template modification
  • New Feature: Styles variables used in templates can be edited via AJAX from the modify template screen

1.1.5
  • Fixed Bug: Fixed incorrect variable type
  • New Feature: Box 'Template-Modifications' (shown on editing a template) can now be collapsed/expanded

1.1.4
  • Fixed Bug: Fixed HTML error/XSS in Template Modifications Manager

1.1.3
  • Fixed Bug: Added missing phrase on ACP home

1.1.1
  • Fixed Bug: Fixed Error with conflicting Template Modifications when importing a product
  • Fixed Bug: Removed Pre-Selection of processing mode when adding new modifications
  • Fixed Bug: Fixed Bug with zlib.output_compression AND vBulletin internal gzip being both turned on
  • Fixed Bug: Display search results correctly
  • Fixed Bug: Added missing phrase 'varname_x_already_exists'
  • New Feature: Automatically rebuild template modifications after vBulletin Upgrade

1.0.0
  • Changed: Several files renamed
  • Fixed Bug: Fixed incorrect handling of product ids that contain only numbers
  • New Feature: Search text can be search in template when editing a Template-Modification in Style Manager
  • Changed: Multiple Template-Modifications can be loaded via AJAX
  • First Release on vBulletin.org

1.0.0 RC 1
  • Fixed Bug: All Bugs reported for Beta 4 have been fixed
  • Changed: Display of modified Templates with HTML comments has been modified
  • Changed: Debug-Mode is no longer required
  • New Feature: It is now possible to export/import style-specific Template-Modifications

1.0.0 Beta 4
  • Fixed Bug: All Bugs reported for Beta 3 have been fixed
  • Changed: Sorting in Template Modifications Manager has been changed
  • New Feature: When adding or editing a Template-Modification, the Template can now be displayed and searched via AJAX
  • Changed: When exporting as Text, the original instructions (eg. insert below/above) are retained
  • New Feature: It is now possible to test each Template-Modification
  • New Feature: Testing improved. It is now being display if a Template is OK after applying a Template Modification
  • New Feature: When editing a Template, it is possible to activate/deactvate multiple Template-Modifications
  • New Feature: Template-Modifications can now also be exported and tested from withing Product Manager
  • New Feature: Function to display a template with all Modifications applied.
    This function can also display embedded comments to make it easier to identify changed parts

1.0.0 Beta 3
  • Fixed Bug: All Bugs reported for Beta 2 have been fixed
  • New Feature: Simplified adding Template-Modifications by allowing to select how to handle replacement text (eg. replace or insert above/below)
  • New Feature: Each Template-Modification can now be disabled
  • Changed: Testing Template-Modifications has been reworked:
    Column ordering can now be set through vBulletin Options; column headers are clickable to sort results
    Output has been separated by styles
    It is now possible to test only selcted products
  • New Feature: TMS now integrates with 'Style Manager' and 'Product Manager'
  • New Feature: The language can be selected when exporting Template-Modifications
  • New Feature: Weh TMS gets deactivated, all Template-Modifications will be deactivated too
  • New Feature: Display of Template-Modifications while editing a Template in Style Manager has been improved:
    It is now being display if a Template-Modification could be applied
    Template-Modifications can be edited via AJAX

1.0.0 Beta 2
First public Beta

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	2.jpg
Views:	4334
Size:	18.2 KB
ID:	67292   Click image for larger version

Name:	3.jpg
Views:	4575
Size:	47.6 KB
ID:	67293   Click image for larger version

Name:	4.jpg
Views:	6433
Size:	76.8 KB
ID:	67294   Click image for larger version

Name:	5.jpg
Views:	3680
Size:	23.0 KB
ID:	67295  

Click image for larger version

Name:	6.jpg
Views:	8227
Size:	63.2 KB
ID:	67296   Click image for larger version

Name:	7.jpg
Views:	5316
Size:	52.9 KB
ID:	67297   Click image for larger version

Name:	8.jpg
Views:	2576
Size:	11.1 KB
ID:	67298  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Major Additions Modification System Coroner vBulletin 3.7 Add-ons 462 05 Jan 2014 07:20

  #856  
Old 23 Feb 2015, 12:24
Toorak Times's Avatar
Toorak Times Toorak Times is offline
 
Join Date: Jan 2011
Originally Posted by Alan_SP View Post
Does this extremely useful mod still works on vB4.2.2 and 4.2.3b? I see that there needs some lines of code to be modified.

How it works for you? I'm thinking about upgrading to 4.2.2 and this is important mod for my site.

I'd like to know too Alan. How does it affect template changes made before installation?
Reply With Quote
  #857  
Old 23 Feb 2015, 12:47
Black Tiger's Avatar
Black Tiger Black Tiger is offline
 
Join Date: Apr 2004
I'm wondering about this too. Best mod made ever which makes admin live lots easyer, especially when upgrading after a lot of changes.
It should have been bought by vB and implemented by default.
__________________
Greetings, Black Tiger
Reply With Quote
  #858  
Old 23 Feb 2015, 22:47
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Or some other developer start developing similar mod with same functionality and using same data format, for example DBTech. If only Andreas would keep supporting his great mods.
Reply With Quote
  #859  
Old 14 Mar 2015, 22:57
ndahiya ndahiya is offline
 
Join Date: Aug 2004
Originally Posted by Alan_SP View Post
Does this extremely useful mod still works on vB4.2.2 and 4.2.3b? I see that there needs some lines of code to be modified.

How it works for you? I'm thinking about upgrading to 4.2.2 and this is important mod for my site.
This still works great as of 4.2.3 b4.
Install the mod, install the patch (opening post), and then the one small change below.

ndahiya

Originally Posted by RavenDust View Post
You could alway do the (kind of) right thing and do something like


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

That way you retain the original function of the code, but disable the warning. At least for php 5.4. I mean, this worked fine on my server. No guarantees^^
Reply With Quote
  #860  
Old 19 Mar 2015, 17:07
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Thank you very much for your info.
Reply With Quote
  #861  
Old 07 Aug 2015, 23:06
XGC Viper XI XGC Viper XI is offline
 
Join Date: Sep 2007
Where do you put that code? Or is it code that you modify?
Reply With Quote
  #862  
Old 08 May 2016, 22:03
ilrglen's Avatar
ilrglen ilrglen is offline
 
Join Date: Jun 2008
Real name: Glen Kohut
You state that "Versions up to and including 1.1.5 are compatible with vBulletin 3.6.X, 3.7.X and 3.8.X." How do I find and download a copy of version 1.1.5 for use with vBulletin 3.8.X?
Reply With Quote
  #863  
Old 09 May 2016, 07:00
cellarius's Avatar
cellarius cellarius is offline
 
Join Date: Aug 2005
Real name: Sven
You simply download version 1.1.5 attachted to the very first post of this thread?
__________________
Please note that there will be no further updates to my addons, especially they will not be upgraded for vB5. I'm leaving vB, since IB choose to go the banana-way yet again.

http://www.roma-antiqua.de
Reply With Quote
  #864  
Old 20 Jan 2017, 01:03
seb5594's Avatar
seb5594 seb5594 is offline
 
Join Date: Jun 2011
Real name: Sebastian
Update for vB 4.2.3?
Would love to use TMS again!
Reply With Quote
  #865  
Old 20 Jan 2017, 05:51
cellarius's Avatar
cellarius cellarius is offline
 
Join Date: Aug 2005
Real name: Sven
Then do it. Just apply the patch mentioned in the original post.
__________________
Please note that there will be no further updates to my addons, especially they will not be upgraded for vB5. I'm leaving vB, since IB choose to go the banana-way yet again.

http://www.roma-antiqua.de
Reply With Quote
  #866  
Old 21 Jan 2017, 05:41
seb5594's Avatar
seb5594 seb5594 is offline
 
Join Date: Jun 2011
Real name: Sebastian
Originally Posted by cellarius View Post
Then do it. Just apply the patch mentioned in the original post.
Well, installed base + patch and i've got following DB error when installing template modifications...


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Reply With Quote
  #867  
Old 23 Feb 2017, 16:50
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Did you apply small change described here: http://www.vbulletin.org/forum/showp...&postcount=859
Reply With Quote
  #868  
Old 22 Apr 2017, 19:58
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Real name: Andreas
Originally Posted by Phaedrus View Post
On Version 4.2.2

I rem'd out line 20 in the forums/admincp/templateedits.php file and it now works again.

Right as rain...
If $vbulletin, the global registry object, is not an object when this line is being executed, then smth, is seriouly broken on your installation.


Originally Posted by RavenDust View Post
You could alway do the (kind of) right thing and do something like


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.
*eek*
Overwriting the registry is a really, really, really bad idea and could cause dangerous things.
I can't stress enough how much I'd recommend not to do that.

Besides that, TMS with patch as given in the first post works just fine on 4.2.3 (which is pretty amazing as the code is almost 5 years old), but could use some love to get up-to-date with current PHP versions.
Reply With Quote
  #869  
Old 28 Oct 2018, 20:15
MrZeropage's Avatar
MrZeropage MrZeropage is offline
 
Join Date: Nov 2003
Real name: Marcel
*solved* sorry
__________________
Get the most installed modification for your vBulletin (more than 8400 installations and 148.000 downloads!):
ibProArcade 2.7.6+ download here | Click here to enter the ibProArcade-Support-Section
Don't miss the new Google Analytics Integration (GDPR/DSGVO) for vB4.x
Reply With Quote
  #870  
Old 25 Apr 2019, 02:28
XGC Viper XI XGC Viper XI is offline
 
Join Date: Sep 2007
Anyway to get this updated for 4.2.5 since that is the last version of 4 and most like with outlast vB5 since it is all kinds of broke with no light at the end of the tunnel.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 21:24.

Layout Options | Width: Wide Color: