|
@@ -329,14 +329,18 @@ if (!empty($keyword)&&(strpos($PathInfo, '/search') === 0))
|
|
// 将原来的MP4链接替换为视频播放器
|
|
// 将原来的MP4链接替换为视频播放器
|
|
$answer = str_replace($mp4url, $videoPlayer, $answer);
|
|
$answer = str_replace($mp4url, $videoPlayer, $answer);
|
|
}
|
|
}
|
|
-
|
|
|
|
- //暂进屏蔽POSTCONTENT
|
|
|
|
- // if($postContent)
|
|
|
|
- // {
|
|
|
|
-
|
|
|
|
- // $answer=$postContent['text'];
|
|
|
|
-
|
|
|
|
- // }
|
|
|
|
|
|
+
|
|
|
|
+ // 检查答案中是否包含.jpg、.jpeg、.png、.gif等图片链接
|
|
|
|
+ if (!empty($answer)) {
|
|
|
|
+ // 匹配图片链接,包括osscdn.mietubl.com和mietublcom.oss两种域名
|
|
|
|
+ if (preg_match_all('/(https:\/\/(?:osscdn\.mietubl\.com|mietublcom\.oss)[^\s]+\.(?:jpg|jpeg|png|gif|webp))/i', $answer, $imgMatches)) {
|
|
|
|
+ foreach ($imgMatches[1] as $imgUrl) {
|
|
|
|
+ // 将图片链接替换为img标签
|
|
|
|
+ $imgTag = '<div class="adress"><img src="' . $imgUrl . '" alt="' . $question . '" style="max-width:100%; height:auto;"></div>';
|
|
|
|
+ $answer = str_replace($imgUrl, $imgTag, $answer);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -494,6 +498,18 @@ if (!empty($keyword)&&(strpos($PathInfo, '/search') === 0))
|
|
// 将原来的MP4链接替换为视频播放器
|
|
// 将原来的MP4链接替换为视频播放器
|
|
$answer = str_replace($mp4url, $videoPlayer, $answer);
|
|
$answer = str_replace($mp4url, $videoPlayer, $answer);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 检查答案中是否包含.jpg、.jpeg、.png、.gif等图片链接
|
|
|
|
+ if (!empty($answer)) {
|
|
|
|
+ // 匹配图片链接,包括osscdn.mietubl.com和mietublcom.oss两种域名
|
|
|
|
+ if (preg_match_all('/(https:\/\/(?:osscdn\.mietubl\.com|mietublcom\.oss)[^\s]+\.(?:jpg|jpeg|png|gif|webp))/i', $answer, $imgMatches)) {
|
|
|
|
+ foreach ($imgMatches[1] as $imgUrl) {
|
|
|
|
+ // 将图片链接替换为img标签
|
|
|
|
+ $imgTag = '<div class="adress"><img src="' . $imgUrl . '" alt="' . $question . '" style="max-width:100%; height:auto;"></div>';
|
|
|
|
+ $answer = str_replace($imgUrl, $imgTag, $answer);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
//暂进屏蔽POSTCONTENT
|
|
//暂进屏蔽POSTCONTENT
|
|
// if($postContent)
|
|
// if($postContent)
|
|
@@ -555,21 +571,8 @@ if (!empty($keyword)&&(strpos($PathInfo, '/search') === 0))
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
-<?php
|
|
|
|
-// ob_start();
|
|
|
|
-// $this->pageNav('«','»', 1, '');
|
|
|
|
-// $content = ob_get_contents();
|
|
|
|
-// ob_end_clean();
|
|
|
|
-// $content = preg_replace("/<ol class=\"(.*?)\">/sm", '<ul class="uk-pagination uk-flex-center uk-margin-medium-top" uk-margin>', $content);
|
|
|
|
-// $content = preg_replace("/<li><span>(.*?)<\/span><\/li>/sm", '<li class="uk-disabled"><span>…</span></li>', $content);
|
|
|
|
-// $content = preg_replace("/<li class=\"current\"><a href=\"(.*?)\">(.*?)<\/a><\/li>/sm", '<li class="uk-active"><span>$2</span></li>', $content);
|
|
|
|
-// $content = preg_replace("/<li><a href=\"(.*?)\">(.*?)<\/a><\/li>/sm", '<li><a href="$1">$2</a></li>', $content);
|
|
|
|
-// $content = preg_replace("/<li [class=\"prev\"]+><a href=\"(.*?)\">(.*?)<\/a><\/li>/sm", '<li><a href="$1"><span uk-pagination-previous></span></a></li>', $content);
|
|
|
|
-// $content = preg_replace("/<li [class=\"next\"]+><a href=\"(.*?)\">(.*?)<\/a><\/li>/sm", '<li><a href="$1"><span uk-pagination-next></span></a></li>', $content);
|
|
|
|
-// $content = preg_replace("/<\/ol>/sm", '</ul>', $content);
|
|
|
|
-// echo $content;
|
|
|
|
-// ?>
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|