/iU', $content, $matches);
if(empty($output)){
$first_img = NULL;
}else {
$first_img = $matches[1][0];
}
return $first_img;
}
}
?>
$_thread['message_fmt']
);
$_post_message_full = ''; //帖子内容
$_post_message_excerpt = ''; //帖子摘要
$_post_excerpt_length = $msto_theme_VerdantZen_setting['ui_tweek']['threadlist']['thread_excerpt_length']; //帖子摘要长度
$_post_message_image = NULL; //帖子里的第一张图片地址
$_post_excerpt_has_showmore = false; //帖子摘要是否需要折叠?
if ($msto_theme_VerdantZen_setting['ui_tweek']['threadlist']['show_thread_excerpt'] || $msto_theme_VerdantZen_setting['ui_tweek']['threadlist']['show_thread_thumbnail']) {
$_post_message_full = isset($_thread['message']) ? $_thread['message'] : $haya_follow_post['message_fmt'];
}
if ($msto_theme_VerdantZen_setting['ui_tweek']['threadlist']['show_thread_excerpt'] && $_post_excerpt_length !== 0) {
if (stripos($_post_message_full, '[ttpay]') !== false) {
$_post_message_excerpt = '
'
. ''
. '该帖含付费内容,请进入详情查看!'
. '
';
} else {
$_post_message_full = preg_replace(array("/\r\n/", "/\r/", "/\n/"), "", $_post_message_full);
$_post_message_full = preg_replace("/\[.*\]/i", "[…]", $_post_message_full);
if ($_post_excerpt_length === -1) {
if (mb_strlen($_post_message_full) > 256) {
$_post_excerpt_has_showmore = true;
}
$_post_message_excerpt = $_post_message_full;
} else {
$_post_message_excerpt = strip_tags(mb_substr($_post_message_full, 0, $_post_excerpt_length));
if (mb_strlen($_post_message_excerpt) > $_post_excerpt_length) {
$_post_message_excerpt .= '…';
}
}
}
if ($_post_excerpt_has_showmore) {
$_post_message_excerpt = ''
. ''
. $_post_message_excerpt
. '
'
. '';
}
}
if ($msto_theme_VerdantZen_setting['ui_tweek']['threadlist']['show_thread_thumbnail'] && !in_array($_post_excerpt_length, [-1, 0])) {
$_post_message_image = catch_post_first_img($_post_message_full);
}
//var_dump($_thread);
switch($stately_threadlist_style){ ?>