帝国论坛帝国网站管理系统交流区帝国CMS使用交流帝国是否可以实现类似本月热点排行之类的功能 【本版专题贴子】  
 2/4    |‹ ‹‹ 1 2 3 4 ›› ›|
主题:帝国是否可以实现类似本月热点排行之类的功能 [加入收藏夹]   

ankee
用户头衔:秀才

精华贴   :0
发贴数   :108
经验值   :470
注册时间:2006-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 11 楼]

用了标签后提示错误阿?


本周十大热门文章
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by desc limit 10' at line 1
select * from phome_ecms_ where order by desc limit 10

另外,在哪里开启标签支持SQL语句?

多谢了!




2006-11-20 22:07:42 已设置保密 顶部 回复 引用 报告 编辑 删除

ankee
用户头衔:秀才

精华贴   :0
发贴数   :108
经验值   :470
注册时间:2006-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 12 楼]

对了,我用的是mysql5。0,不知道有没有影响




2006-11-20 22:23:42 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19382
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 13 楼]

用了标签后提示错误阿?


本周十大热门文章
You have an error in your SQL syntax; check the manual that corresponds t...


最终问题解答:
http://www.iecms.cn/help/template/116404807344.html




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2006-11-21 02:42:36 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国战鹰
用户头衔:书生

精华贴   :0
发贴数   :3
经验值   :12
注册时间:2006-11-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 14 楼]

[ecmsinfo]"select  *  from  phome_ecms_news  where  newstime  >  SUBDATE(NOW(),INTERVAL  30  DAY)  order  by  onclick  desc  limit  10",10,30,0,24,7,0[/ecmsinfo]这段代码加在任何一个版块都可以!



I want to fly higher~~
2006-11-21 08:58:23 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 15 楼]

不错。



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-21 09:39:49 已设置保密 顶部 回复 引用 报告 编辑 删除

sooden
用户头衔:嘉宾

精华贴   :9
发贴数   :1551
经验值   :3822
注册时间:2006-01-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 16 楼]
完整点
问:帝国是否可以实现类似本月热点排行之类的功能前提是开启标签支持SQL语句。

SQL标签的应用
已带模版的标签为例:
[ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 30 DAY) order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]

注意红色部分:
30 是单位(天,当然你也可以修改单位为hour(小时),month(月)等…),自己修改合适的时间。
10 是调用多少条,自己修改为合适。
24 是SQL标签的类型,必须为24系统才会执行前面的SQL。

问:能否指定栏目调用呢?
[ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 30 DAY) AND classid in('2','3') order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]

注意红色部分:可以填写你需要调用的栏目ID(注意:必须为终极类)

问:那调用当前栏目呢?这样模就更自动化了。

首先要使模版支持程序代码:
具体操作:后台—系统设置—参数设置—信息设置—模板是否支持程序代码:选择(是)
标签如下:
<?
global $navclassid;
?>

[ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 30 DAY) and classid=$navclassid order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]

注意红色部分:
global $navclassid;,是使列表模版支持$navclassid变量($navclassid为当前栏目ID的变量)。
classid=$navclassid,条件语句,只调用栏目ID=当前栏目ID的文章。


问:我要在内容页调用当前内容页所属栏目的分时热门新闻呢?
[ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 30 DAY) and classid='".$navinfor[classid]."' order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]

对于扩展变量的应用详见:
http://phome.net/EmpireCMS/edu/extend/71.html
http://phome.net/EmpireCMS/edu/template/109.html



帝国模板定制,功能开发等&nbsp;&nbsp;http://ecmsjz.cn
不在线可QQ&nbsp;&nbsp;8686588&nbsp;&nbsp;留言,上线必回。
2006-11-21 09:47:22 已设置保密 顶部 回复 引用 报告 编辑 删除

qqf
用户头衔:举人

精华贴   :0
发贴数   :272
经验值   :1139
注册时间:2006-03-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 17 楼]

不错,收藏!




2006-11-21 09:49:49 已设置保密 顶部 回复 引用 报告 编辑 删除

ankee
用户头衔:秀才

精华贴   :0
发贴数   :108
经验值   :470
注册时间:2006-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 18 楼]

强烈顶!!

感谢!!!

不过开启SQL语句后,我怎么还出昨天那个错误阿?首页模板修改不了。

我也用的万能标签,语句是:
[ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 30 DAY) order by onclick desc limit 10",10,30,0,24,7,0[/ecmsinfo]




2006-11-21 22:44:12 已设置保密 顶部 回复 引用 报告 编辑 删除

sooden
用户头衔:嘉宾

精华贴   :9
发贴数   :1551
经验值   :3822
注册时间:2006-01-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 19 楼]

检查你的标签模版是否正确



帝国模板定制,功能开发等&nbsp;&nbsp;http://ecmsjz.cn
不在线可QQ&nbsp;&nbsp;8686588&nbsp;&nbsp;留言,上线必回。
2006-11-22 08:10:02 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 20 楼]




[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-22 09:13:22 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/4    |‹ ‹‹ 1 2 3 4 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1