gpttemp
This commit is contained in:
@@ -0,0 +1,143 @@
|
||||
<section class="{$TpStyle.dom_prefix}-pl {$TpStyle.dom_prefix}-pl-a">
|
||||
|
||||
{assign name="variant" value="$pageCfg.playline.variant"}
|
||||
|
||||
{// ================= Variant 0:Tabs + Grid ================= }
|
||||
{if $variant == 0}
|
||||
<nav class="{$TpStyle.dom_prefix}-pl-tabs">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<span class="{$TpStyle.dom_prefix}-pl-tab">{$line}</span>
|
||||
{/foreach}
|
||||
</nav>
|
||||
<ul class="{$TpStyle.dom_prefix}-pl-grid">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</ul>
|
||||
|
||||
{// ================= Variant 1:Line Block + OL ================= }
|
||||
{elseif $variant == 1}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section class="{$TpStyle.dom_prefix}-pl-block">
|
||||
<h4>{$line}</h4>
|
||||
<ol>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
</ol>
|
||||
</section>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 2:DL 语义结构 ================= }
|
||||
{elseif $variant == 2}
|
||||
<dl class="{$TpStyle.dom_prefix}-pl-dl">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<dt>{$line}</dt>
|
||||
<dd>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</dd>
|
||||
{/foreach}
|
||||
</dl>
|
||||
|
||||
{// ================= Variant 3:UL + strong ================= }
|
||||
{elseif $variant == 3}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<strong>{$line}</strong>
|
||||
<ul>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
</ul>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 4:Article Card ================= }
|
||||
{elseif $variant == 4}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<article class="{$TpStyle.dom_prefix}-pl-card">
|
||||
<header>{$line}</header>
|
||||
<div>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</div>
|
||||
</article>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 5:Table ================= }
|
||||
{elseif $variant == 5}
|
||||
<table class="{$TpStyle.dom_prefix}-pl-table">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<tr><th colspan="2">{$line}</th></tr>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<tr>
|
||||
<td>{$i}</td>
|
||||
<td><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></td>
|
||||
</tr>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</table>
|
||||
|
||||
{// ================= Variant 6:Nav + a ================= }
|
||||
{elseif $variant == 6}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<nav>
|
||||
<b>{$line}</b>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</nav>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 7:Span Flow ================= }
|
||||
{elseif $variant == 7}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<p>{$line}:</p>
|
||||
<div>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<span><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></span>
|
||||
{/volist}
|
||||
</div>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 8:Nested UL ================= }
|
||||
{elseif $variant == 8}
|
||||
<ul>
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<li>
|
||||
{$line}
|
||||
<ul>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
</ul>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
|
||||
{// ================= Variant 9:Minimal ================= }
|
||||
{elseif $variant == 9}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h5>{$line}</h5>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 10–19:自动回退 ================= }
|
||||
{else}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section>
|
||||
<h4>{$line}</h4>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</section>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
<section class="{$TpStyle.dom_prefix}-pl {$TpStyle.dom_prefix}-pl-b">
|
||||
|
||||
{assign name="variant" value="$pageCfg.playline.variant"}
|
||||
|
||||
{// ================= Variant 0:Left Line / Right Grid ================= }
|
||||
{if $variant == 0}
|
||||
<div class="{$TpStyle.dom_prefix}-pl-wrap">
|
||||
<aside class="{$TpStyle.dom_prefix}-pl-lines">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<div class="{$TpStyle.dom_prefix}-pl-line">{$line}</div>
|
||||
{/foreach}
|
||||
</aside>
|
||||
<div class="{$TpStyle.dom_prefix}-pl-episodes">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<ul class="{$TpStyle.dom_prefix}-pl-list">
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
</ul>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{// ================= Variant 1:Line UL + Episode UL ================= }
|
||||
{elseif $variant == 1}
|
||||
<div class="{$TpStyle.dom_prefix}-pl-columns">
|
||||
<ul class="{$TpStyle.dom_prefix}-pl-lines">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<li>{$line}</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<ul class="{$TpStyle.dom_prefix}-pl-episodes">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
{// ================= Variant 2:Definition Left ================= }
|
||||
{elseif $variant == 2}
|
||||
<dl class="{$TpStyle.dom_prefix}-pl-dl">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<dt>{$line}</dt>
|
||||
<dd>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</dd>
|
||||
{/foreach}
|
||||
</dl>
|
||||
|
||||
{// ================= Variant 3:Section + Header ================= }
|
||||
{elseif $variant == 3}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section class="{$TpStyle.dom_prefix}-pl-section">
|
||||
<header>{$line}</header>
|
||||
<div>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<span><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></span>
|
||||
{/volist}
|
||||
</div>
|
||||
</section>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 4:Table Two Column ================= }
|
||||
{elseif $variant == 4}
|
||||
<table class="{$TpStyle.dom_prefix}-pl-table">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<tr><th>{$line}</th><td>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</td></tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
|
||||
{// ================= Variant 5:Nav Left ================= }
|
||||
{elseif $variant == 5}
|
||||
<div class="{$TpStyle.dom_prefix}-pl-nav-wrap">
|
||||
<nav>
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<a>{$line}</a>
|
||||
{/foreach}
|
||||
</nav>
|
||||
<section>
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</section>
|
||||
</div>
|
||||
|
||||
{// ================= Variant 6:OL + Aside ================= }
|
||||
{elseif $variant == 6}
|
||||
<aside class="{$TpStyle.dom_prefix}-pl-aside">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h5>{$line}</h5>
|
||||
{/foreach}
|
||||
</aside>
|
||||
<ol class="{$TpStyle.dom_prefix}-pl-episodes">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></li>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</ol>
|
||||
|
||||
{// ================= Variant 7:Compact ================= }
|
||||
{elseif $variant == 7}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<p><b>{$line}</b></p>
|
||||
<p>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</p>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 8:Nested Table ================= }
|
||||
{elseif $variant == 8}
|
||||
<table>
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<tr><td>{$line}</td><td>
|
||||
<table>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<tr><td><a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a></td></tr>
|
||||
{/volist}
|
||||
</table>
|
||||
</td></tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
|
||||
{// ================= Variant 9:Article SEO ================= }
|
||||
{elseif $variant == 9}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<article>
|
||||
<h3>{$line}</h3>
|
||||
<p>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</p>
|
||||
</article>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 10–19:兜底 ================= }
|
||||
{else}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<div>
|
||||
<strong>{$line}</strong>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">{$ep.name}</a>
|
||||
{/volist}
|
||||
</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -0,0 +1,173 @@
|
||||
<section class="{$TpStyle.dom_prefix}-pl {$TpStyle.dom_prefix}-pl-c">
|
||||
|
||||
{assign name="variant" value="$pageCfg.playline.variant"}
|
||||
|
||||
{// ================= Variant 0:Section + OL ================= }
|
||||
{if $variant == 0}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section class="{$TpStyle.dom_prefix}-pl-block">
|
||||
<h3>{$line}</h3>
|
||||
<ol>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</li>
|
||||
{/volist}
|
||||
</ol>
|
||||
</section>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 1:Article ================= }
|
||||
{elseif $variant == 1}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<article class="{$TpStyle.dom_prefix}-pl-article">
|
||||
<header><h4>{$line}</h4></header>
|
||||
<div>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<p>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</p>
|
||||
{/volist}
|
||||
</div>
|
||||
</article>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 2:DL 剧情结构 ================= }
|
||||
{elseif $variant == 2}
|
||||
<dl class="{$TpStyle.dom_prefix}-pl-dl">
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<dt>{$line}</dt>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<dd>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</dd>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
</dl>
|
||||
|
||||
{// ================= Variant 3:段落式 ================= }
|
||||
{elseif $variant == 3}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h4>{$line}</h4>
|
||||
<p>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<span>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</span>
|
||||
{/volist}
|
||||
</p>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 4:Blockquote ================= }
|
||||
{elseif $variant == 4}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<blockquote class="{$TpStyle.dom_prefix}-pl-quote">
|
||||
<strong>{$line}</strong>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<div>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</div>
|
||||
{/volist}
|
||||
</blockquote>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 5:UL + Paragraph ================= }
|
||||
{elseif $variant == 5}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h4>{$line}</h4>
|
||||
<ul>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<li>
|
||||
<p>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</p>
|
||||
</li>
|
||||
{/volist}
|
||||
</ul>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 6:Timeline 风格 ================= }
|
||||
{elseif $variant == 6}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section>
|
||||
<h4>{$line}</h4>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<div>
|
||||
<time>{$i}</time>
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</div>
|
||||
{/volist}
|
||||
</section>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 7:SEO Text Block ================= }
|
||||
{elseif $variant == 7}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<div>
|
||||
<h3>{$line}</h3>
|
||||
<p>
|
||||
本线路提供以下资源:
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
{/volist}
|
||||
</p>
|
||||
</div>
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 8:Mixed OL / P ================= }
|
||||
{elseif $variant == 8}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h4>{$line}</h4>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<p>
|
||||
第 {$i} 集:
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
</p>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 9:Minimal Reading ================= }
|
||||
{elseif $variant == 9}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<h5>{$line}</h5>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
{/volist}
|
||||
{/foreach}
|
||||
|
||||
{// ================= Variant 10–19:兜底 ================= }
|
||||
{else}
|
||||
{foreach $arrVideo.v_play_url as $line=>$list}
|
||||
<section>
|
||||
<strong>{$line}</strong>
|
||||
{volist name="list" id="ep" key="i"}
|
||||
<a href="{site:vpurl v_id='$arrVideo.v_id' play_type='$line' play_index='$i'/}">
|
||||
{$ep.name}
|
||||
</a>
|
||||
{/volist}
|
||||
</section>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
{switch $pageCfg.playline.layout}
|
||||
|
||||
{case value="A"}
|
||||
{include file="module/playline/layout/layout_A" /}
|
||||
{/case}
|
||||
|
||||
{case value="B"}
|
||||
{include file="module/playline/layout/layout_B" /}
|
||||
{/case}
|
||||
|
||||
{case value="C"}
|
||||
{include file="module/playline/layout/layout_C" /}
|
||||
{/case}
|
||||
|
||||
{/switch}
|
||||
Reference in New Issue
Block a user