- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Compatible XF Versions 2.2 , 2.3
В зависимости от конфигурации для этого дополнения требуется поддержка перезаписи URL-адресов веб-сервера!
Позволяет сохранять изображения SVG (масштабируемая векторная графика) в качестве шаблонов. Это создаст новый файл svg.php в корневом каталоге XF.
Чтобы создать ссылку на шаблон SVG;
В разделе «Информация о доске», если установлено «Использовать полные дружественные URL-адреса» (useFriendlyUrls), создается URL-адрес:
Otherwise
Nginx URL rewrite config
Apache URL rewrite config
Add the rule before the final data/ reference;
ie, should look similar to;
В зависимости от конфигурации для этого дополнения требуется поддержка перезаписи 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
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.