raksmart活动促销

分享

写回答

发帖

全站静态后调用一些动态标签

国外虚拟主机 国外虚拟主机 2427 人阅读 | 0 人回复

发表于 2012-5-31 15:56:47 | 显示全部楼层 |阅读模式


最近才换全站静态,,但是使用以后,发现一些问题,

一些动态调用标签,比如{ $.vod_stars},,调用星级的标签,这类的标签在全静态的模式就没用了

    比如   在动作片栏目列表, 调用{$vod_stars} ,,,,
   我现在用的代码:

<volist name="vod_list" id="ppvod">
        <div style="width:20px"777></div><li style="position:relative">
        <ol  style="z-index:9; position:absolute;left:0px;display:none">
        </ol>
        <div  style="z-index:8; position:absolute;width:147px;height:70px;left:12px; bottom:8px; text-align:center;color: #FFF;overflow: hidden;background-color: #000;FILTER: alpha(opacity=60);opacity: 0.6">
          <div align="center" style="height:">
          <div align="left"><strong style="font-size:12px"> 级别:</strong><span class="dafen3"><span class="dafenBg{$ppvod.vod_stars}"> </span></span><b class="dafenBg0000"><script type="text/javascript" src="{$root}vod-ajaxhot-id-{$ppvod.vod_id}"></script>℃</b><br />
        <a href="{$ppvod.vod_url}"><b style="font-size:15px; color:#FFFFFF">{$ppvod.vod_name|msubstr=0,8}</b></a></div>
          </div>
        </div>
        <div class="pic">
        <a href="{$ppvod.vod_url}"><img src="{$ppvod.vod_pic|getpicurl_s}"  width="110" height="150" border="0"/></a>                                </div>
        </li>
         </volist>                                                
复制代码


上面这个代码内的 {$ppvod.vod_stars}  在动态和伪静态下能实时调用,但生成静态后就是固定的了,每次更新都要重新生成一下栏目,很是麻烦,


我目前的解决方法是使用自定义模版来调用,问题是解决了,但是据我所知,自定义模版也要用循环来实现, 代码和上面这个差不多把!把循环内的代码转换成为JS就可以了,以我的技术,暂时只能这样才可以在静态模式下能正常调用 {$vod_stars} 这类的标签。


在电影栏目列表内调用 类似 {$vod_stars} 这类标签只能这样吗??为了调用{$vod_stars},把整个循环换到自定义模版内?
难道不能把这类标签独立???比如在栏目列别内的星级推荐这里写  {$vod_stars} ,就能在静态环境下实时调用数据库内的的数据。。。


像那个js调用点击量的也可以、。。
<script type="text/javascript" src="{$root}vod-ajaxhot-id-{$vod_id}"></script>
复制代码


不知道是不是我的方法错了?懂的高手们,希望指点一下,我是搞了几天都没搞定,现在还是用自定义模版来调用,。。

以上信息由
环氧地坪
小编整理,转载请注明
www.zzshzs.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则