|
|
最近才换全站静态,,但是使用以后,发现一些问题,
一些动态调用标签,比如{ $.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 |
|