利用ID排序来判断剧情分类

wsknnh 2017-10-24 36

本帖最后由 wsknnh 于 2017-10-24 15:29 编辑

目前剧情分类并没有太好的分类方式, 暂时采用排序的方式进行区分, 也就是提前把分类整理好, 然后重新排序;

下图从上往下排序(不用管 ID) :


例子: 电影是排序从第 1 至第 12 个分类, 电视剧是从第 13 至第 20 个分类, 以此类推根据ID分开剧情分类;


需要修改的页面, 级联筛选页 cascade.html 和频道页 channel.html, 请根据相应 ID 修改相应剧情分类;

级联筛选页 cascade.html实例:
Quote {seacms:jqitemlist}
{if:[jqitemlist:i] == 1}<li><a{subif: [jqitemlist:value]={searchpage:jq}} class="active" {end subif} href="[jqitemlist:link]" title="[jqitemlist:value]">[jqitemlist:value]</a></li>{end if}
{if:[jqitemlist:i] > 1 && [jqitemlist:i] < 37}
<li {subif:{searchpage:type} == 1}{elseif:{searchpage:type} > 4 && {searchpage:type} < 13}{else}class="hide"{end subif}><a{subif: [jqitemlist:value]={searchpage:jq}} class="active" {end subif} href="[jqitemlist:link]" title="[jqitemlist:value]">[jqitemlist:value]</a></li>
{end if}
{if:[jqitemlist:i] > 13 && [jqitemlist:i] < 29}
<li{subif:{searchpage:type} == 2 }{elseif:{searchpage:type} > 12 && {searchpage:type} < 32}{else} class="hide"{end subif}><a{subif: [jqitemlist:value]={searchpage:jq}} class="active" {end subif} href="[jqitemlist:link]" title="[jqitemlist:value]">[jqitemlist:value]</a></li>
{end if}
{if:[jqitemlist:i] > 28 && [jqitemlist:i] < 43}
<li {subif:{searchpage:type} <> 3 }class="hide"{end subif}><a{subif: [jqitemlist:value]={searchpage:jq}} class="active" {end subif} href="[jqitemlist:link]" title="[jqitemlist:value]">[jqitemlist:value]</a></li>
{end if}
{if:[jqitemlist:i] > 42 && [jqitemlist:i] < 56}
<li {subif:{searchpage:type} <> 4 }class="hide"{end subif}><a{subif: [jqitemlist:value]={searchpage:jq}} class="active" {end subif} href="[jqitemlist:link]" title="[jqitemlist:value]">[jqitemlist:value]</a></li>
{end if}
{/seacms:jqitemlist}

频道页 channel.html实例:
Quote{seacms:jqcaslist}
<!--电影分类ID-->
{if:{channelpage:typeid} == 1 }
<!--1至16剧情小分类为电影-->
{subif:[jqcaslist:i] > 0 && [jqcaslist:i] < 17}
<a href="[jqcaslist:link]" title="[jqcaslist:value]">[jqcaslist:value]</a>
{end subif}
<!--电视剧分类ID-->
{elseif:{channelpage:typeid} == 2 }
<!--17至32剧情小分类为电视剧-->
{subif:[jqcaslist:i] > 16 && [jqcaslist:i] < 33}
<a href="[jqcaslist:link]" title="[jqcaslist:value]">[jqcaslist:value]</a>
{end subif}
<!--动漫分类ID-->
{elseif:{channelpage:typeid} == 3 }
<!--33至47剧情小分类为动漫-->
{subif:[jqcaslist:i] > 32 && [jqcaslist:i] < 48}
<a href="[jqcaslist:link]" title="[jqcaslist:value]">[jqcaslist:value]</a>
{end subif}
<!--综艺分类ID-->
{elseif:{channelpage:typeid} == 4 }
<!--48至63剧情小分类为动漫-->
{subif:[jqcaslist:i] > 47 && [jqcaslist:i] < 64}
<a href="[jqcaslist:link]" title="[jqcaslist:value]">[jqcaslist:value]</a>
{end subif}
{end if}
{/seacms:jqcaslist}

以上实例可以根据你相关要求自己去修改,不懂标签的可以去查看官方给出的标签文档:http://www.seacms.net/thread-4-1-1.html




最新回复 (5)
  • qq3463883 2017-11-2
    0 引用 2
    看的我头疼!!!求大神帮忙!修改了好几次 自己还是搞不了!

            <dl><dt>剧情:</dt><dd>{seacms:jqitemlist}{if: [jqitemlist:value]={searchpage:jq}}<a class="atl" href="[jqitemlist:link]">[jqitemlist:value]</a>{else}<a href="[jqitemlist:link]">[jqitemlist:value]</a>{end if} {/seacms:jqitemlist}</dd></dl>


    上面是我的筛选代码!麻烦大神帮忙修改下!!!!!!
  • qq3463883 2017-11-2
    0 引用 3
    我就疯了!搞了一天了 就是搞不明白!求大神帮忙!!!!
  • qq3463883 2017-11-6
    0 引用 4
            <dl>
             <dt>剧情:</dt>
               <dd>
                      {seacms:jqitemlist}
    {if: [jqitemlist:value]={searchpage:jq}}
    <a class="atl" href="[jqitemlist:link]">[jqitemlist:value]</a>
    {else}
    <a href="[jqitemlist:link]">[jqitemlist:value]</a>
    {end if}
                       {/seacms:jqitemlist}
                </dd>
           </dl>



    求大恨帮忙!!!
  • zzdd2215415 2018-1-28
    0 引用 5
    假的,我就没查到 有sub if 这个代码 而且 在里面写的"<"会直接被 解析成标签的
  • dusy001 2018-2-26
    0 引用 6
    剧情分类能不能自动导入啊采集完了自己加进去,要是不能自己手动加入有个屁用啊采集的视频一个一个加不加死人了啊
返回
发新帖