|
主题:不用官方标签,全用自定义sql [收藏主题] | 转到: |
支持(0) | 反对(0) 顶端 底部 |
我就是看到很多地方的div是这样的 <DIV> <LI></LI> <LI></LI> </DIV> 其实这个DIV我们可以自己在模版内定义并排列的。
我知道 <LI></LI> 都是成对出现的,而我们看看这个网页的代码,它是这样的。 <DIV> <UL> <LI> <LI> <LI> </LI> </UL> </DIV> 以上代码出自http://learning.sohu.com ,我也很纳闷,为什么sohu不写完。
关于全部标签都是sql,我使用的是5.03版本,执行起来的确很慢,不知道5.5是咋样的
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
由于在研究sohu的页面,所以其div是采用的不规则,贴几个sql语句 1、首页更新文章 select ID,Tid,Title,NewsID from KS_Article Where Verific=1 order by Adddate desc [loop=10]
2、首页热点文章 select ID,Title,NewsID from KS_Article where Picnews=0 and Popular=1 and Verific=1 order by Adddate desc <DIV class=listA>
3、首页新闻板块[这种标签比较多] select ID,Title,NewsID from KS_Article Where tid in(select id from KS_class where TS like '%{$Param(0)}%') and Verific=1 order by Adddate desc <UL> |
|
支持(0) | 反对(0) 顶端 底部 |
zhenfengdz 发表于:2008/12/29 19:32:00 | 只看该作者 查看该作者主题
报纸
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
以下是引用一生有你在2008-12-28 12:34:00的发言: 你的每条sql语句,都很有问题.
按如下方法去优化下.相信会快了很多 每个循环体只用几条,就top 几条就好
如 select top 4 ID,Title,NewsID from KS_Article where Picnews=0 and Popular=1 and Verific=1 order by Adddate desc <DIV class=listA>
一定要加上top 4,你只需要用到4条记录,你不加top的话,就一次性把所有记录全部查询出来 ,你说能快吗?如果你的数据表只有几十条记录,也许不会慢,如果你的数据表有几十万条记录的话.自己去想想吧~
我相信任何一个用SQL标签的人都知道 top 输出几条。但为什么我们要用{$Param(1)}来做呢,无非就是减少制作标签的数量,因为一个标签可以应用到很多栏目里,但每个栏目要显示的条数也许是不一样的。如果什么都定死的话,那还不如用系统标签。。用SQL标签就是图个方便,可以多处应用..
这两天朋友让我帮助调整网站,他用的是织梦的系统。。我搞了两天发现他的标签不多,系统也不是很强大。。但他的标签非常的用意思,而且很好使用。。
我也不太明白是什么意思,好像都不用做标签。只要相应的ID就能显示出来。。表达得不太好。想了解的朋友可以去看一下。。
不过还真希望科汛也有这样的标签。。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |