帝国CMS灵动标签按照点击数实现天、周、月排行榜调用
显示一周内信息点击排行
[e:loop={"select * from {$dbtbpre}ecms_news where FROM_UNIXTIME(newstime)>SUBDATE(NOW(),INTERVAL 7 DAY) order by onclick desc limit 10",0,24,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
或者
[e:loop={"select * from {$dbtbpre}ecms_news where newstime>UNIX_TIMESTAMP()-86400*7 order by onclick desc limit 10",0,24,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
或
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a><br>
[/e:loop]
newstime:文章发布时间
其中86400*7中的7表示天,如果是月就是30 年就是365
其排列方式:文章发布时间起统计
今天(24小时):newstime>UNIX_TIMESTAMP()-86400*1 必须是今天发布的文章
一周:newstime>UNIX_TIMESTAMP()-86400*7 必须是一周内发布的文章
举例:
昨天:<br>
<?php
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
?>
[e:loop={"select * from [!db.pre!]ecms_news where newstime BETWEEN $beginYesterday and $endYesterday order by onclick desc limit 10",0,24,0}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
今天:<br>
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*1','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
一周:<br>
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
一月:<br>
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*30','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
三月:<br>
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*90','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
一年:<br>
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*365','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
<br>----------------------------------------<br>
全部:<br>
[e:loop={'news',10,18,0,'','onclick desc'}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
方法2、
昨天:
<?php
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
?>
[e:loop={"select * from [!db.pre!]ecms_news where newstime BETWEEN $beginYesterday and $endYesterday order by onclick desc limit 10",0,24,0}]
标题:<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>---点击:<?=$bqr[onclick]?><br>
[/e:loop]
注释:
//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php获取昨日起始时间戳和结束时间戳 (即:前一天)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//调取这两天(包括今天):(修改昨天)--date('d')-1:这两天 、date('d')-2:这三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//调取前两天(修改昨天)--date('d')-2:前两天 、date('d')-3:前三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-2,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php获取本周起始时间戳和结束时间戳
$beginThisweek=mktime(0,0 ,0,date("m"),date("d")-date("w")+1,date("Y"));
$endThisweek=mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"));
//php获取上月起始时间戳和结束时间戳
$beginLastmonth=mktime(0,0,0,date("m")-1,1,date("Y"))
$endLastmonth=mktime(23,59,59,date("m"),0,date("Y"))
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'))
帝国CMS不同的字段值显示不同的图片,不同图片代替
在用帝国CMS做网站的时候,为了美化网页,我们常常需要根据不同的字段值用不同的图片来代替,比如商品中的颜色,我们希望用颜色图片来代替各种颜色显示。 又如下图: 有两个字段值:新...
帝国CMS整合Discuz!7.2方法,完整双向同步登录退出
用帝国CMS6.6整合安装Discuz!7.2。为了便于以后的升级扩展。决定整合ucenter1.5 首先安装 Discuz_7.2_FULL_SC_GBK也就是已经包含ucenter1.5的Discuz7.2版本。上传到空间执行安装完成便已整合安装好 Discuz+uc...
帝国CMS上一篇,下一篇标题链接字数截取调用灵动标签sql当前栏目
一: 动态调用上一篇下一篇链接 a href=!--news.url--]e/public/GotoNext?classid=!--classid--]id=!--id--]enews=pre上一篇/a 动态调用上一篇链接a href=!--news.url--]e/public/GotoNext?classid=!--classid--]id=!--id--]enews=next下一篇...
EcmsToSendMail()帝国CMS发送邮件函数
EcmsToSendMail() 函数:EcmsToSendMail() 功能:帝国CMS邮件发送函数 位置:帝国CMS SendEmail.inc.php 版本:6.5 EcmsToSendMail($email,$subject,$content); $emai: 邮件地址可为数组 $subject: 邮件标题 $content: 邮件内容 说...
帝国CMS制作字母导航功能
也许你想制作像58同城网城市分站一样的字母导航功能, 帝国CMS当然是可以实现的。 增加infozm字段,infozm为取得标题字母的字段,只需将字段设置为录入项或投稿项,增加或修改信息时自动存...
帝国CMSSQL调用非终极栏目处理技巧
24、SQL调用非终极栏目处理技巧 SQL语句调用要指定终极栏目ID,如果不想手动指定多个终极栏目ID,可以用下面方法: select * from [!db.pre!]ecms_news where checked=1 and .($class_r[$GLOBALS[navclassid]][islast]?c...
帝国CMSSQL标签多表查询
看到论坛里很多人都在问,如果能在用户投稿的文章后显示该用户的头像,如果能在 企业用户发布的信息 后显示该企业的其他信息等 其实这些功能可以用SQL标签来实现的,现在我们来简单的...
帝国cms中判断用户是否是手机访问方法
随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指...
帝国CMS返回TAG结果页面URL地址可以带的参数网址调用详解!
网址调用tag和 tag地址:/e/tags/?tagid=tagsID 或者 /e/tags/?tagname=tags名称 tagsid或tagname后面还可以用符号附加以下条件 mid=1数据模型id tempid=1模型的模板id orderby排列方式 classid=34栏目id line=5调用条数 如...
帝国CMS虚拟主机伪静态设置.htaccess
帝国CMS建议直接生成静态页,但有时候也确实希望伪静态,这里以 帝国CMS7.0为例。PHP虚拟主机下设置伪静态: 1、确认空间支持伪静态,有些空间商的空间是需要手动开启伪静态功能的。 2、后...
帝国CMS动态页支持栏目导航标签,万能标签,循环子栏目数据标签的方法
帝国CMS动态页是不支持标签调用的,所以在制作网站时非常不爽,需要手动的进行静态页制作。 分享一种利用JS来实现支持栏目导航标签,万能标签,循环子栏目数据标签的方法。 第一步:在【...
帝国CMS内容页根据TAG匹配相关文章列表代码
功能: 比如说有3个TAG,每个TAG下有4篇文章,现在指定要显示10篇文章,那么每个TAG要拿出4篇,共有12篇文章,最终会打乱这12篇文章,然后取10篇 3个TAG,每个TAG下有3篇文章,现在指定要显示...
秦皇岛网站优化公司哪家好?十大优化公司排名
如何选择秦皇岛网站seo优化效果关键词排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍河北秦皇岛网站优化公司十大排名榜。...
贵州网站优化公司哪家好?十大优化公司排名
如何选择贵州网站seo优化效果关键词排名好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍贵州网站优化公司十大排名榜。...
保定seo外包公司哪家好?网站外包服务公司排名
河北保定seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲保定seo外包公司十大排名榜。...
陕西seo推广公司哪家好?知名推广公司排名
陕西比较知名的seo推广公司有哪些?互联网每个行业都会有大量网站,想要从这些网站中脱颖而出,就要选择陕西专业的网站seo推广优化公司,使网站关键词在百度,谷歌,360.搜狗等浏览器获取...
连云港网站优化公司哪家好?十大优化公司排名
如何选择连云港网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍江苏连云港网站优化公司十大排名榜。...
大连网站优化公司有哪些?十大优化公司排名
如何选择大连网站seo优化效果好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍辽宁大连网站优化公司十大排名榜。...
葫芦岛seo营销公司哪家好?葫芦岛网路营销公司排名
葫芦岛seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲辽宁葫芦岛市十大网络营销公司排名。...
贵阳营销外包公司之网站SEO优化排名有哪些实用技巧
在SEO优化 过程时要充足了解搜索引擎的需求,遵循搜索引擎所规定的相应标准,在标准范围之内尽量往搜索引擎所需要的目标与结果方向优化,有目的性地落实措施,这样能节约企业不少的优...
泰州seo推广公司哪家好?知名推广公司排名
江苏泰州seo推广公司哪家好优化效果好?怎么选择?现在小李seo博客www.lingquang.com小编介绍泰州seo推广知名公司网站十大排名。...
宝安网站建设公司之怎么优化不同类型网站的排名
不同类型,不同阶段的网站seo优化策略是不尽相同的,需要具体问题具体分析后再做最后的seo规划。小鑫优化浅谈典型的网站优化策略。 互联网行业的崛起伴随着无数的商机,随之产生...
徐州seo外包公司哪家好?网站外包服务公司排名
江苏徐州seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲徐州seo外包公司十大排名榜。...
中山seo推广公司哪家好?知名推广公司排名
中山比较知名的seo推广公司有哪些?互联网每个行业都会有大量网站,想要从这些网站中脱颖而出,就要选择中山专业的网站seo推广优化公司,使网站关键词在百度,谷歌,搜狗等浏览器获取好...
珠海网站建设公司哪家好?企业网站建设公司排名
广东珠海比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲珠海十大企业网站建设公司排名。...
宿州网站建设公司哪家好?企业网站建设公司排名
安徽宿州比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲宿州十大企业网站建设公司排名。...
绍兴网站建设公司哪家好?企业网站建设公司排名
浙江绍兴比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲绍兴十大企业网站建设公司排名。...
湖南网站优化公司哪家好?十大优化公司排名
如何选择湖南网站seo优化效果关键词排名好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍湖南网站优化公司十大排名榜。...
运城seo外包公司哪家好?运城网站外包服务公司排名
运城seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲山西运城seo外包公司十大排名榜。...
杭州seo推广公司哪家好?知名推广公司排名
杭州比较知名的seo推广公司有哪些?互联网每个行业都会有大量网站,想要从这些网站中脱颖而出,就要选择杭州专业的网站seo推广优化公司,使网站关键词在百度,谷歌,360.搜狗等浏览器获取...