{include file="header" /} {php} $articleTitle = trim((string)($title ?? '')); $articleTitle = $articleTitle !== '' ? $articleTitle : trim((string)($category['catname'] ?? '新闻详情')); $articleDesc = trim((string)($description ?? '')); if ($articleDesc === '' && !empty($content)) { $articleDesc = mb_substr(trim(strip_tags((string)$content)), 0, 140, 'utf-8'); } $articleHero = ''; foreach (['thumb3', 'thumb2', 'thumb1', 'thumb'] as $imageField) { if (!empty($$imageField)) { $articleHero = $$imageField; break; } } $articlePublish = !empty($publish_time) ? date('Y-m-d', (int)$publish_time) : ''; $articleUpdate = !empty($update_time) ? date('Y-m-d', (int)$update_time) : ''; $articleTags = []; if (!empty($tags)) { $articleTags = array_values(array_filter(array_map('trim', explode(',', (string)$tags)))); } {/php}

{$articleTitle}

{if $articlePublish !== ''}{$articlePublish}{/if} {if !empty($hits)}{:cms_t('views','浏览')} {$hits}{/if} {if $articleUpdate !== '' && $articleUpdate !== $articlePublish}{:cms_t('updated_at','更新于')} {$articleUpdate}{/if}
{if $is_pay || $is_part_content_pay == 1} {if !empty($content)} {$content|raw} {elseif !empty($description) /}

{$description}

{else /}

{:cms_t('content_empty','暂无内容')}

{/if} {/if} {if !$is_pay && $readpoint > 0}

{:cms_t('paid_read_tip_prefix','阅读此内容需要支付')} {$readpoint} {if $paytype==1}{:cms_t('currency_yuan','元')}{else /}{:cms_t('points','积分')}{/if}

{if $paytype==1} 微信支付 支付宝支付 {/if} 余额支付
{/if} {if !empty($pages)}
{$pages|raw}
{/if}
{if !empty($articleTags)}
{volist name="articleTags" id="tag"} {$tag} {/volist}
{/if}
{yzn module="cms" action="pre" catid="$catid" id="$id" cache="3600" return="prevData"} {if !empty($prevData) && !empty($prevData.url)} {:cms_t('prev_article','上一篇')} {$prevData.title|default='暂无上一篇'} {else /}
{:cms_t('prev_article','上一篇')} {:cms_t('no_prev_article','暂无上一篇')}
{/if} {/yzn} {yzn module="cms" action="next" catid="$catid" id="$id" cache="3600" return="nextData"} {if !empty($nextData) && !empty($nextData.url)} {:cms_t('next_article','下一篇')} {$nextData.title|default='暂无下一篇'} {else /}
{:cms_t('next_article','下一篇')} {:cms_t('no_next_article','暂无下一篇')}
{/if} {/yzn}
{php} $relatedWhere = "`catid` = " . (int)$catid . " AND `id` <> " . (int)$id . " AND `status` = 1"; {/php} {yzn module="cms" action="lists" catid="$catid" where="$relatedWhere" order="publish_time DESC,id DESC" num="3" return="relatedNews" moreinfo="1"} {if !empty($relatedNews)} {/if} {/yzn} {include file="footer-links" /}
{include file="footer" /}