|
主题:[求助]发布静态首页时假死(30秒左右),初步测试是标签问题 [收藏主题] |
SQL语句:
select top {$Param(1)} ID,Tid,Title,Adddate from KS_Article where Tid in(select ID from KS_Class where TS like '%{$Param(0)}%') and DelTF=0 and Verific=1 and ID not in (select top 1 ID from KS_Article where Tid in(select ID from KS_Class where TS like '%{$Param(0)}%') and DelTF=0 and Verific=1 and Strip=1 order by {$Param(2)} desc) order by IsTop desc, {$Param(2)} desc
循环体: <ul class="{$Param(5)}"> [loop={$Param(1)}] <li class="{$Param(6)}">{$Param(4)}<a href="{$Field(ID,GetInfoUrl,1,1)}" target="_blank" title="{$Field(Title,Text,0,,0,)}">{$Field(Title,Text,{$Param(3)},,0,)}</a></li> [/loop] </ul> 标签调用示例:{SQL_文章列表无最新头条(20107107752266,8,ADDDate,50,·,video,listyle)} 参数说明: {$Param(0)}:栏目(含子栏目) {$Param(1)}:调用条数 {$Param(2)}:排序字段,如ADDDATE,ID等 {$Param(3)}:标题长度(中文算2) {$Param(4)}:标题前缀 {$Param(5)}:UL的CSS样式 {$Param(6)}:LI的CSS样式
用上面的自定义SQL标签,生成首页的时候结果正常,并且也能达到我的要求(注意红色部分是问题的关键)就是有30秒左右的假死,换句话说就是要30秒才能生成一个首页。红色部分是我想要的一种输出方式(列表区排除栏目最新的头条),如果把红色部分的条件去掉,生成的时候不假死,速度飞快。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |