帝国cms前台定时刷新插件以及sql语句

插件是帝国官方发布的,目前有6.6,7.0,7.2三个版本,插件是傻瓜式安装。

插件下载地址:链接:https://pan.baidu.com/s/1i2IGXxLN2DdRTDZoTcY6bg 密码:h5xc

根据自己的版本来安装,目前7.5和7.2差别不大,老威7.5的版本用的7.2的插件也是用,将“upload”目录下的文件上传至帝国CMS系统目录;插件便安装完毕;

如果想卸载的话删除 /e/extend/DoTimeRepage/ 目录就可以了。

在经常被访问到的页面(比如:首页)最底部加上如下代码即可:(两种方式选其一)

1.png

(1)、JS调用方式:

JavaScript
<script src="[!--news.url--]e/extend/DoTimeRepage/"></script>

(2)、框架调用方式:

Markup
<IFRAME frameBorder="0" width="0" height="0" marginWidth="0" marginHeight="0" id="dorepage" name="dorepage" scrolling="no" src="[!--news.url--]e/extend/DoTimeRepage/"></IFRAME>

插件安装后,当然还得开启一下,直接用sql语句调用就行了,下面两条sql语句是老威用的比较舒坦的:(两种方式选其一)

(1)、

PHP
[e:loop={'select * from [!db.pre!]ecms_news order by rand() desc  limit 10',10,24,0}]
<li> <a href="<?=$bqsr['titleurl']?>" target="_blank" title="<?=$bqr['title']?>"> <img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>" /></li>
[/e:loop]

(2)、

PHP
[e:loop={'select * from [!db.pre!]ecms_news where classid in(3,4) order by rand() desc  limit 12',12,24,1}]
<li> <a href="<?=$bqsr['titleurl']?>" target="_blank" title="<?=$bqr['title']?>"> <img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>" /></li>
[/e:loop]

这两种方法第一种是按照数据表调用,第二种是按照固定的栏目调用,大家根据自己的情况来使用

THE END