summaryrefslogtreecommitdiffstats
path: root/libs/Contents.php
diff options
context:
space:
mode:
Diffstat (limited to 'libs/Contents.php')
-rw-r--r--libs/Contents.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/libs/Contents.php b/libs/Contents.php
index e3ee008..01f005e 100644
--- a/libs/Contents.php
+++ b/libs/Contents.php
@@ -24,7 +24,7 @@ class Contents
//ParseOther
$text = Contents::parseDetails(Contents::parsePicShadow(Contents::parseNotice(Contents::parseKbd(Contents::parseCode(Contents::parseImages(Contents::parseHeadings(Contents::parseTextColor(Contents::parseRuby(Contents::parseTip($text))))))))));
//LazyLoad
- $text = preg_replace('/<img (.*?)src(.*?)(\/)?>/','<img $1src="'.Utils::addLoadingImages($GLOBALS['miraclesOptions_CDN'], $GLOBALS['miraclesOptions_loading_image'], 'normal').'" data-gisrc$2 data-gazeimg />',$text);
+ $text = preg_replace('/<img (.*?)src(.*?)(\/)?>/','<img $1src$2 loading="lazy" data-libra />',$text);
//owo
$text = Contents::parseEmo($text);
//Links
@@ -39,7 +39,6 @@ class Contents
* 解析图片
*/
static public function parseImages($text){
- //FancyBox & 图题
$text = preg_replace('/<img(.*?)src="(.*?)"(.*?)alt="(.*?)"(.*?)>/s','<center><img${1}src="${2}"${3}><span class="post-img-alt">${4}</span></center>',$text);
return $text;
@@ -108,7 +107,7 @@ class Contents
$rp = '<div class="col-lg-2 col-6 col-md-3 links-container">
<a href="${2}" title="${4}" target="_blank" class="links-link">
<div class="links-item">
- <div class="links-img"><img src="'.Utils::addLoadingImages($GLOBALS['miraclesOptions_CDN'], $GLOBALS['miraclesOptions_loading_image'], 'link').'" data-gisrc=\'${3}\'></div>
+ <div class="links-img"><img src=\'${3}\' loading="lazy"></div>
<div class="links-title">
<h4>${1}</h4>
</div>
@@ -149,7 +148,7 @@ class Contents
$linksList .= '<div class="col-lg-2 col-6 col-md-3 links-container">
<a href="' . $link . '" title="' . $des . '" target="_blank" class="links-link">
<div class="links-item">
- <div class="links-img"><img src="/usr/themes/Miracles/images/loading/avatar.jpg" data-gisrc=\''.$avatar.'\'></div>
+ <div class="links-img"><img loading="lazy" src=\''.$avatar.'\'></div>
<div class="links-title">
<h4>' . $name . '</h4>
</div>
@@ -183,7 +182,7 @@ class Contents
*/
private static function parsePaopaoBiaoqingCallback($match)
{
- return '<img class="owo-img" src="'.Utils::addLoadingImages($GLOBALS['miraclesOptions_CDN'], $GLOBALS['miraclesOptions_loading_image'], 'owo').'" data-gisrc="/usr/themes/Miracles/images/biaoqing/paopao/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
+ return '<img class="owo-img" loading="lazy" src="/usr/themes/Miracles/images/biaoqing/paopao/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
}
/**
@@ -193,7 +192,7 @@ class Contents
*/
private static function parseAruBiaoqingCallback($match)
{
- return '<img class="owo-img" src="'.Utils::addLoadingImages($GLOBALS['miraclesOptions_CDN'], $GLOBALS['miraclesOptions_loading_image'], 'owo').'" data-gisrc="/usr/themes/Miracles/images/biaoqing/aru/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
+ return '<img class="owo-img" loading="lazy" src="/usr/themes/Miracles/images/biaoqing/aru/'. str_replace('%', '', urlencode($match[1])) . '_2x.png">';
}
/**
@@ -203,7 +202,7 @@ class Contents
*/
private static function parseTweBiaoqingCallback($match)
{
- return '<img class="owo-img" src="'.Utils::addLoadingImages($GLOBALS['miraclesOptions_CDN'], $GLOBALS['miraclesOptions_loading_image'], 'owo').'" data-gisrc="/usr/themes/Miracles/images/biaoqing/twemoji/'. str_replace('%', '', $match[1]) . '.png">';
+ return '<img class="owo-img" loading="lazy" src="/usr/themes/Miracles/images/biaoqing/twemoji/'. str_replace('%', '', $match[1]) . '.png">';
}
/**