SVG Template by Xon

SVG Template by Xon 2.6.2

没有下载权限
根据配置,此附加组件需要网络服务器 URL 重写支持!允许将 SVG(可扩展矢量图形)图像存储为模板。这将在 XF 根目录中创建一个新的 svg .php 文件。
XF兼容
  1. 2.1.x
  2. 2.2.x
  3. 2.3.x
根据配置,此附加组件需要网络服务器 URL 重写支持!允许将 SVG(可扩展矢量图形)图像存储为模板。这将在 XF 根目录中创建一个新的 svg .php 文件。生成指向 SVG 模板的链接;

To generate a link to an SVG template;
XML:
{{ getSvgUrl('tempate.svg') }}
Under Board information, if "Use Full Friendly URLs" (useFriendlyUrls) is set the URL generated is:
XML:
{{ getSvgUrl('tempate.svg') }}
Otherwise
XML:
svg.php?svg=<templateName>&s=<style_id>&l=<langauge_id>&d=<style_last_modified>
Nginx URL rewrite config
NGINX:
location ^~ /data/svg/ {
  access_log off;
  rewrite ^/data/svg/([^/]+)/([^/]+)/([^/]+)/([^\.]+).svg$ /svg.php?svg=$4&s=$1&l=$2&d=$3$args last;
  return 403;
}
Apache URL rewrite config

Add the rule before the final reference;data/
NGINX:
RewriteRule ^data/svg/([^/]+)/([^/]+)/([^/]+)/([^\.]+).svg$ svg.php?svg=$4&s=$1&l=$2&d=$3 [B,NC,L,QSA]
ie, should look similar to;
NGINX:
#    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^data/svg/([^/]+)/([^/]+)/([^/]+)/([^\.]+).svg$ svg.php?svg=$4&s=$1&l=$2&d=$3 [B,NC,L,QSA]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
作者
波坤太叔
下载
2
查看
170
首次发布
最后更新

评级

0.00 星 0 星

来自波坤太叔的更多资源

  • Coupon Pop
    Coupon Pop
    优惠券弹出是一个轻量级、原生于 XenForo 的附加组件,通过网站弹窗提供限时、按用户发放优惠券
  • Xenforo Social Proof
    Xenforo Social Proof
    实时用户活动 • 真实下载通知 • 增强 FOMO 互动的小部件
  • AntiSpam by CleanTalk
    AntiSpam by CleanTalk
    反垃圾邮件扩展,能最大限度地防止垃圾邮件,并为访客提供一种简单便捷的帖子/注册方式,避免烦人的验证码和谜题。用于检测垃圾邮件的多阶段测试,使我们能够拦截高达 100%的垃圾邮件机器人
  • Rocket LMS - Learning Management System
    Rocket LMS - Learning Management System
    Rocket LMS是一个在线课程市场,具有一系列功能,可帮助您轻松运营在线教育业务。该产品可帮助教师和学生一起联系并分享知识。 教师将能够创建无限的视频课程,实时课程,文本课程,项目,测验,文件等
  • Universal Plugins Bundle for Rocket LMS
    内容 Universal Plugins Bundle for Rocket LMS
    该套装包含 56 个 Rocket LMS 插件(及所有未来插件)

最新更新

  1. 2.6.2

    当 svg => png 渲染未设置时,使用 getSvgUrl 请求 svg 的 png 时,提供更好的错误消息
  2. 2.6.1

    修复了样式属性中 XF2.3 样式变体对 getSvgUrl() 的支持
  3. 2.6.0

    需要 StandardLib v1.19.0+ 如果已安装,则需要 Redis 缓存 2.17.0+ XF2.3 兼容性更新 PHP 8.4 兼容性修复
社区
规则 帮助 用户
      聊天中还没有人留言。快跟大家说声Hi!
      用户活动
      刚才 · 5318资源社区