- Compatible XF 1.x versions
- 1.5
- Additional requirements
- php 5.5.0
XenForo 1.5.3
- License
- MIT License
- Visible branding
- No
Depending on configuration, this add-on requires webserver URL rewrite support!
Allows SVG (Scalable Vector Graphics) images to be stored as templates. This creates a new svg.php file in the XF root directory.
To include in a template (or css templates INSIDE a style property) use:
Under Board information, if "Use Full Friendly URLs" (useFriendlyUrls) is set the URL generated is:
Otherwise
Enable Template helper to work inside style properties in templates (which are no CSS/SVG)
This is disabled by default.
Under performance Options check "General SVG Template Style Properties "
Nginx URL rewrite config
Installation
I recommend using Add-on install & upgrade or [TH] Install and Upgrade to install this addon.
Contributing features or bug fixes
Please create a Github Pull request via the "Find more info at github.com..." link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.
Allows SVG (Scalable Vector Graphics) images to be stored as templates. This creates a new svg.php file in the XF root directory.
To include in a template (or css templates INSIDE a style property) use:
Code:
{xen:helper svg, 'tempate.svg' }
Under Board information, if "Use Full Friendly URLs" (useFriendlyUrls) is set the URL generated is:
Code:
/data/svg/<style_id>/<langauge_id>/<style_last_modified>/<templateName>.svg
Code:
svg.php?svg=<templateName>&style=<style_id>&language=<langauge_id>&d=<style_last_modified>
Enable Template helper to work inside style properties in templates (which are no CSS/SVG)
This is disabled by default.
Under performance Options check "General SVG Template Style Properties "
Nginx URL rewrite config
Code:
location ^~ /data/svg/ {
access_log off;
rewrite ^/data/svg/([^/]+)/([^/]+)/([^/]+)/([^\.]+).svg$ /svg.php?svg=$4&style=$1&language=$2&d=$3 last;
return 403;
}
Installation
I recommend using Add-on install & upgrade or [TH] Install and Upgrade to install this addon.
Contributing features or bug fixes
Please create a Github Pull request via the "Find more info at github.com..." link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.