来源:自学PHP网 时间:2014-09-27 19:03 作者: 阅读:次
[导读] 今天我们解密的是如何实现帝国网站管理系统的DIGG顶及踩踏功能,需要的朋友可以参考下。...
今天我们解密的是如何实现帝国网站管理系统的DIGG顶及踩踏功能,需要的朋友可以参考下。
前言: 复制代码 代码如下:<script src="[!--news.url--]e/data/js/ajax.js"></script> <table width="61" height="68" border="0" cellpadding="0" cellspacing="0" background="[!--news.url--]images/diggbg.gif" align="center"> <tr> <td valign="middle"> <div align="center"><font size=4><span id="diggnum"><script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5></script></span></font></div></td> </tr> <tr> <td valign="middle"> <div align="center"><a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">顶一下</a></div></td> </tr> </table> 上述代码中dotop参数“1”表示顶,如果是实现踩踏改为“0"即可,如:dotop=0。 小贴士:可以将模板内容的源代码复制到Dreamweaver中设计可直观显示---插入想要加上digg效果的光标位置---粘贴digg代码----复制整个代码,粘贴回模板内容 框中,提交即可完成digg的效果设置。 三、 接着我们到“系统设置”>“数据更新中心”>“刷新所有信息内容页面”(勾选重复生成),刷新后查看文章就可以看到digg效果了 学习digg的调用 设置好内容页的digg后,接着我们可以在任意地方用ecmsinfo的SQL语句方式调用到应用DIGG的信息 首先我们回顾下"ecmsinfo的SQL语句方式调用": ecmsinfo语法: [ecmsinfo]栏目ID/专题ID/SQL,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo] ecmsinfo的SQL语句方式调用要点:标签第一个参数为调用信息的SQL语句,操作类型为24 举个例子: 调用"新闻表digg信息列表"的标签: [ecmsinfo]"select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 10",10,30,0,24,9,0[/ecmsinfo] 说明:上面红色中的"news"为数据表名;10为调用条数;9为显示内容的标签模板ID。 上面标签最终显示效果为如下: 附加说明:调用的信息还可以限制各式各样的条件,如我只调用哪几个栏目ID的DIGG信息,那SQL语句就为下面: select * from [!db.pre!]ecms_news where classid in (栏目ID1,栏目ID2...,栏目ID3) and checked=1 order by diggtop desc,id desc limit 10 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com