当前位置:首页 > 网站建设 > 正文内容

帝国cms栏目页随机调用当前栏目内容

老威3年前 (2018-05-03)网站建设48700

老威做SEO教程也有段时间了,这期间也接触了大大小小的各种cms,其中还是帝国cms跟dedecms最深得我意,要是玩windows+iis环境的话,aspcms也是个很好的选择。在用帝国cms做站的时候,从SEO的角度出发,如果技术上做不到轮链原理,那么让当前页面调用当前栏目下的内容也是一个不错的选择,那么帝国cms栏目页随机调用当前栏目内容该怎么做呢?

之前老威写了一个判断语句,是根据当前栏目的id值来判断调用,如果当前栏目id=1,则调用id=1下的表的内容,如果栏目id=2,则调用id=2下的表的内容,以此类推,这个方法适用于栏目数量不是特别多的站点,好处就是这样写的比较细,可以调用的具体一点,坏处就是代码多,浪费服务器资源(其实这一点半点的也浪费不了多少ヾ|≧_≦|〃)。

代码贴在下面

<?
if($navclassid==1){ 
?>
[e:loop={'select * from [!db.pre!]ecms_news where classid in(1) order by rand() desc limit 20',20,24,0}]
<li title="<?=$bqr['title']?>"><a target="_blank" href="<?=$bqsr['titleurl']?>"> <?=$bqr['title']?> </a></li>
[/e:loop]
<?php
}else if ($navclassid==2){
?>[e:loop={'select * from [!db.pre!]ecms_news where classid in(2) order by rand() desc limit 20',20,24,0}]
<li title="<?=$bqr['title']?>"><a target="_blank" href="<?=$bqsr['titleurl']?>"> <?=$bqr['title']?> </a></li>
[/e:loop]
<?
}
?>

还有一种方法比较简洁,直接做sql语句的判断,根据navclassid(当前栏目id)调用当前栏目下的内容。

[e:loop={"select * from [!db.pre!]ecms_news where classid='$GLOBALS[navclassid]' order by rand() desc limit 12",12,24,0,'','newstime DESC'}]
<li title="<?=$bqr['title']?>"><a target="_blank" href="<?=$bqsr['titleurl']?>"> <?=$bqr['title']?> </a></li>
[/e:loop]

这两种方法哪一种都可以,欢迎大家拿去测试!本文为老威SEO博客原创文章,欢迎各位转载,转载请保留或注明出处!

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由老威SEO发布,如需转载请注明出处。

转载请注明出处:http://www.lwseo.cn/wzjs/82.html

标签: 帝国cms
分享给朋友:

相关文章

帝国cms使用灵动标签调用当前栏目实现高亮的方法

帝国cms使用灵动标签调用当前栏目实现高亮的方法

这几天老威又开始做帝国的站,之前都是简简单单的弄个栏目导航就完事了,现在看起来真是不太雅观,找了三种实现当前栏目高亮的方法,记录下来也供大家参考。方法1.<ul class="...

帝国cms搜索模版支持灵动标签调用的方法

帝国cms搜索模版支持灵动标签调用的方法

帝国CMS搜索模板不支持动态标签调用,从7.0到7.2再到刚发布的7.5,帝国官方团队始终没解决这个问题,这很不方便,但是帝国的强大可以让我们忽略这个问题,今天老威就把这个bug的解决方法说一下。第一...

“帝国cms限制的登录次数不得超过5次”怎么解决

“帝国cms限制的登录次数不得超过5次”怎么解决

刚刚接触帝国CMS的时候,我遇到了很多大大小小的问题。不可避免的是有许多细小的问题网上怎么也找不到解决方案。如果您遇到问题或成功地解决了它,应该将其记录下来,以便下次可以直接查看,而不必重复搜索解决方...

帝国cms怎么对接熊掌号教程

帝国cms怎么对接熊掌号教程

随着熊掌号越来越火,不少站长都加入了这一阵营,下面老威给大家说一下帝国cms怎么对接熊掌号教程吧!1.首先加入canonical标签<link rel="canonical&...

dedecms常用的分页标签及分页样式代码[无bug]

dedecms常用的分页标签及分页样式代码[无bug]

就目前来说,国内使用织梦dedecms来建站的站长还是有很多的,作为国内cms中做得最好的开源程序之一,让更多的朋友青睐,用其作为内核,根据自己需要做的网站做一套属于自己的模板就可以了,通用标签调用方...

dedecms怎么批量修改内容的发布时间

dedecms怎么批量修改内容的发布时间

当我们用织梦cms结合老域名伪造一个老站的时候,可以按照域名的年龄批量修改文章的发布时间。在数据库执行以下命令,第二行是起始时间,第三行是结束时间。/*************************...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。