diff options
Diffstat (limited to 'libs/Contents.php')
| -rw-r--r-- | libs/Contents.php | 13 |
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">'; } /** |
