[TH] SVG Templates

xF1 Unmaintained [TH] SVG Templates 1.0.0a

No permission to download
  • Author Author Josh
  • Creation date Creation date
What does this add-on do?
This add-on adds a file svg.php to the base directory of your XenForo installation, which you can use to load Scalable Vector Graphics (SVG) images that are stored as templates.

As it is a vector image format, using SVG images on your site means that your users can zoom in on your images as much as they like without them losing any definition or becoming pixelated. This is becoming more common with users of mobile devices and high resolution screens/tablets, and all major modern web browsers now have at least some degree of support for SVG.

SVG images and their behaviors are defined in XML. This means that they can be searched, indexed and scripted, just like your HTML and CSS templates.

You can link to SVG files from your templates using special variables to allow for the magic to happen, as follows:
HTML:
<img src="svg.php?svg=XXXXXXXX&amp;style={xen:urlencode $_styleId}&language={$visitorLanguage.language_id}&dir={$visitorLanguage.text_direction}&d={$visitorStyle.last_modified_date}" />
where XXXXXXXX is the name of your template without the .svg suffix (the actual SVG template name must end with .svg). All of the above variables (except the svg=XXXXXXXX bit) are optional.

Using this add-on, your SVG images can be cached (if you have a file cache installed on your server) and can be compressed with GZIP (if the user's browser supports it).
Author
Josh
Size
30 KB
Extension
zip
Downloads
1
Views
1,243
First release
Last update

Similar resources

Support for SVG attachments to be displayable as normal images.
SVG Extended Smilie pack AnimeHaxor
This smilie pack is an add-on for the SVG Basic Smilie pack
SVG as Templates, with a template helper which works in style properties.
Brivium - Search Email Templates AnimeHaxor
This addon allows you to search your email templates by title, subject, text, HTML body contains.
731Threads
2,287Messages
63,776Members
letooLatest member
Back