{$strDetailMainDescription}
{// ===================== Desc Variants ===================== } {php} $intCurrentForgeId = (int)(request()->route('intVForgeId') ?? 0); $strSeoCopyScene = $intCurrentForgeId > 0 ? 'forge' : 'detail'; {/php} {video:seocopy scene="$strSeoCopyScene" video="$arrVideo" export_name="seoCopy" /} {php} $strDetailMainDescription = trim(preg_replace('/\s+/u', ' ', strip_tags((string)($arrVideo['v_description'] ?? '')))); if ($strDetailMainDescription === '') { $strDetailMainDescription = '当前内容暂无完整剧情简介,建议结合详情信息与播放入口继续判断。'; } $arrPlayGroups = is_array($arrVideo['v_play_url'] ?? null) ? $arrVideo['v_play_url'] : []; $strPrimaryPlayType = ''; $intPrimaryPlayIndex = 1; if (!empty($arrPlayGroups)) { $strPrimaryPlayType = (string)array_key_first($arrPlayGroups); } $strDetailSlug = trim((string)($arrVideo['v_name_en'] ?? request()->route('strPinyin') ?? '')); if ($strDetailSlug === '') { $strDetailSlug = (string)($arrVideo['v_id'] ?? ''); } $strPreferredPlayUrl = ''; if ((int)($arrVideo['v_id'] ?? 0) > 0 && $strPrimaryPlayType !== '') { $strPreferredPlayUrl = app(\app\services\VideoService::class)->getVideoPlayUrl( (int)$arrVideo['v_id'], $strDetailSlug, $strPrimaryPlayType, $intPrimaryPlayIndex ); } $boolIsForgeDetail = $intCurrentForgeId > 0; $strOriginVideoName = trim((string)($arrVideo['v_name'] ?? '')); $strMainVideoInfoUrl = ''; if ((int)($arrVideo['v_id'] ?? 0) > 0) { $strMainVideoInfoUrl = app(\app\services\VideoService::class)->getVideoInfoUrl( (int)$arrVideo['v_id'], $strDetailSlug ); } $strDetailBody = trim((string)($seoCopy['detail_faq'] ?? '')); $strDetailBodyLead = trim((string)($seoCopy['detail_body_lead'] ?? '')); $strDetailPlayLinkLead = trim((string)($seoCopy['detail_play_link_lead'] ?? '')); $strDetailBodyTail = trim((string)($seoCopy['detail_body_tail'] ?? '')); $strForgeBodyLead = trim((string)($seoCopy['forge_body_lead'] ?? '')); $strForgeReturnLead = trim((string)($seoCopy['forge_return_lead'] ?? '')); if ($strForgeReturnLead === '') { $strForgeReturnLead = '如果想回到标准详情,可返回'; } $strForgePlayLead = trim((string)($seoCopy['forge_play_lead'] ?? '')); $strForgeDetailNote = trim((string)($seoCopy['forge_detail_note'] ?? '')); $arrGuideCards = array_values(array_filter((array)($seoCopy['guide_cards'] ?? []), static function ($arrCard): bool { return is_array($arrCard) && ( trim((string)($arrCard['title'] ?? '')) !== '' || trim((string)($arrCard['text'] ?? '')) !== '' ); })); $arrForgeEntryLinks = []; foreach ($arrGuideCards as $arrGuideCard) { $strGuideTitle = trim((string)($arrGuideCard['title'] ?? '')); $strGuideText = trim((string)($arrGuideCard['text'] ?? '')); $strGuideLine = trim($strGuideTitle . ($strGuideText !== '' ? ':' . $strGuideText : '')); if ($strGuideLine !== '') { $arrForgeEntryLinks[] = [ 'url' => $strMainVideoInfoUrl !== '' ? $strMainVideoInfoUrl : '/', 'text' => $strGuideLine, ]; } } {/php} {if $variant == 0}
{$strDetailMainDescription}
{elseif $variant == 1}{$strDetailMainDescription|mb_substr=0,120}
{$strDetailMainDescription|mb_substr=0,200}
{$strDetailMainDescription}
剧情简介:{$strDetailMainDescription|mb_substr=0,150}
{$strDetailMainDescription}
{$strDetailMainDescription|mb_substr=0,100}...
查看详情{$strDetailMainDescription|mb_substr=0,180}
{$strDetailMainDescription|mb_substr=0,160}
{$arrVideo.v_name}({$arrVideo.v_year})剧情: {$strDetailMainDescription|mb_substr=0,140}
{elseif $variant == 10}{$strDetailMainDescription|mb_substr=0,160}
{$strDetailMainDescription|mb_substr=0,120}
{$strDetailMainDescription|mb_substr=0,100} {$arrVideo.v_name} 在线观看
{$strDetailMainDescription|mb_substr=0,130} 高清完整版内容介绍。
{$strDetailMainDescription|mb_substr=0,150}
本片支持在线播放
{$strDetailMainDescription|mb_substr=0,120} 免费观看{$arrVideo.v_name}
{elseif $variant == 16}{$arrVideo.v_name} {$strDetailMainDescription|mb_substr=0,140}
{$strDetailMainDescription|mb_substr=0,180}
{$strDetailMainDescription}
{$strDetailMainDescription|mb_substr=0,160}
{$strDetailBody}
{$strForgeBodyLead|default='当前页围绕延伸词补充主片相关信息,适合先确认内容归属。'}
{notempty name="$strMainVideoInfoUrl"} {$strForgeReturnLead|default='如果想回到标准详情,可返回'} 《{$strOriginVideoName}》详情页; {/notempty} {notempty name="$strPreferredPlayUrl"} {$strForgePlayLead|default='如果准备继续观看,也可以直接进入'} 播放页。 {/notempty}
{$strForgeDetailNote|default='当前页提供的是延伸词视角,适合先确认内容归属,再决定是否回到标准详情或播放页。'}
{notempty name="$strMainVideoInfoUrl"}如果你想继续查看主内容页,可以回到 《{$strOriginVideoName}》详情页。
{/notempty}