SVG Template by Xon

Скачать SVG Template by Xon
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.466
Реакции
9.453
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Compatible XF Versions 2.2 , 2.3

В зависимости от конфигурации для этого дополнения требуется поддержка перезаписи URL-адресов веб-сервера!

Позволяет сохранять изображения SVG (масштабируемая векторная графика) в качестве шаблонов. Это создаст новый файл svg.php в корневом каталоге XF.

Чтобы создать ссылку на шаблон SVG;
PHP:
{{ getSvgUrl('tempate.svg') }}

В разделе «Информация о доске», если установлено «Использовать полные дружественные URL-адреса» (useFriendlyUrls), создается URL-адрес:
PHP:
/data/svg/<style_id>/<langauge_id>/<style_last_modified>/<templateName>.svg

Otherwise
PHP:
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 data/ reference;

Apache:
RewriteRule ^data/svg/([^/]+)/([^/]+)/([^/]+)/([^\.]+).svg$ svg.php?svg=$4&s=$1&l=$2&d=$3 [B,NC,L,QSA]

ie, should look similar to;
Apache:
#    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]

SVG Template by Xon 1.6.1​

 
Назад
Сверху Снизу