mirror of
https://github.com/torrentpier/torrentpier-lts.git
synced 2025-02-28 15:10:54 +03:00
Updated
This commit is contained in:
parent
ad0a4f69de
commit
384ff12401
@ -74,7 +74,7 @@ if ($mode != '')
|
|||||||
|
|
||||||
// поддержка изображений в ссылках
|
// поддержка изображений в ссылках
|
||||||
$is_rank_image_link = false;
|
$is_rank_image_link = false;
|
||||||
if (!empty($rank_info['rank_image']) && preg_match('#(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp)([a-z0-9/?&%;][^\[\]]*)?#', $rank_info['rank_image'])) {
|
if (!empty($rank_info['rank_image']) && preg_match('#(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp|avif)([a-z0-9/?&%;][^\[\]]*)?#', $rank_info['rank_image'])) {
|
||||||
$is_rank_image_link = true;
|
$is_rank_image_link = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ if ($mode != '')
|
|||||||
//
|
//
|
||||||
if ($rank_image != '')
|
if ($rank_image != '')
|
||||||
{
|
{
|
||||||
if (!preg_match('/(\.gif|\.png|\.jpg|\.jpeg|\.bmp|\.webp|\.ico)$/is', $rank_image))
|
if (!preg_match('/(\.gif|\.png|\.jpg|\.jpeg|\.bmp|\.webp|\.avif|\.ico)$/is', $rank_image))
|
||||||
{
|
{
|
||||||
$rank_image = '';
|
$rank_image = '';
|
||||||
}
|
}
|
||||||
@ -238,7 +238,7 @@ else
|
|||||||
$rank_min = $rank_rows[$i]['rank_min'];
|
$rank_min = $rank_rows[$i]['rank_min'];
|
||||||
// поддержка изображений в ссылках
|
// поддержка изображений в ссылках
|
||||||
$is_rank_image_link = false;
|
$is_rank_image_link = false;
|
||||||
if ($rank_rows[$i]['rank_image'] && preg_match('#(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp)([a-z0-9/?&%;][^\[\]]*)?#', $rank_rows[$i]['rank_image'])) {
|
if ($rank_rows[$i]['rank_image'] && preg_match('#(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp|avif)([a-z0-9/?&%;][^\[\]]*)?#', $rank_rows[$i]['rank_image'])) {
|
||||||
$is_rank_image_link = true;
|
$is_rank_image_link = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,7 +115,7 @@ http {
|
|||||||
# }
|
# }
|
||||||
|
|
||||||
# cache static files
|
# cache static files
|
||||||
location ~* \.(jpg|jpeg|gif|png|webp|bmp|css|js|ico)$ {
|
location ~* \.(jpg|jpeg|gif|png|webp|bmp|avif|css|js|ico)$ {
|
||||||
root /var/www;
|
root /var/www;
|
||||||
access_log off;
|
access_log off;
|
||||||
expires 30d;
|
expires 30d;
|
||||||
|
@ -496,7 +496,7 @@ class bbcode
|
|||||||
function init_replacements ()
|
function init_replacements ()
|
||||||
{
|
{
|
||||||
$tpl = $this->tpl;
|
$tpl = $this->tpl;
|
||||||
$img_exp = '(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp)([a-z0-9/?&%;][^\[\]]*)?';
|
$img_exp = '(https?:)?//[^\s\?&;=\#\"<>]+?\.(jpg|jpeg|gif|png|webp|bmp|avif)([a-z0-9/?&%;][^\[\]]*)?';
|
||||||
$email_exp = '[a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+';
|
$email_exp = '[a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+';
|
||||||
|
|
||||||
$this->preg = array(
|
$this->preg = array(
|
||||||
|
@ -374,8 +374,8 @@ var TPL = {
|
|||||||
reg: {
|
reg: {
|
||||||
num : /^\d+$/,
|
num : /^\d+$/,
|
||||||
URL : /^https?:\/\/[\w\#$%&~/.\-;:=?@\[\]+]+$/i,
|
URL : /^https?:\/\/[\w\#$%&~/.\-;:=?@\[\]+]+$/i,
|
||||||
img : /^https?:\/\/[^\s\?&;:=\#\"<>]+\.(jpg|jpeg|gif|png|webp|bmp)$/i,
|
img : /^https?:\/\/[^\s\?&;:=\#\"<>]+\.(jpg|jpeg|gif|png|webp|bmp|avif)$/i,
|
||||||
img_tag : /(https?:\/\/[^\s\?&;:=\#\"<>]+\.(jpg|jpeg|gif|png|webp|bmp)(?!\[|\]|\.))/ig
|
img_tag : /(https?:\/\/[^\s\?&;:=\#\"<>]+\.(jpg|jpeg|gif|png|webp|bmp|avif)(?!\[|\]|\.))/ig
|
||||||
},
|
},
|
||||||
|
|
||||||
// построение сообщения на основе данных из формы
|
// построение сообщения на основе данных из формы
|
||||||
|
Loading…
Reference in New Issue
Block a user