站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
ECMS:DIGG的实现
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; float:right; padding:6px; margin-bottom:15px; text-align:center;"><strong>导航:</strong> [[ECMS:功能解密系列|上一级]] | [[帝国CMS]] | {{Template:帝国导航}}</span> <div style="clear:both;"></div> '''前言:''' [[DIGG]]顶及踩踏可以实现用户之间的信息交流互动。 '''实现要点:''' 系统本身就内置了digg的功能,只是没有在数据表中直接内置digg字段,所以我们只需增加digg的字段就可以实现顶与踩踏的功能。 (为什么不内置所有会使用到的字段呢?主要是为了系统的稳定性,做到字段按需增加,使系统稳定性优化到最佳) '''实现方法:''' 通过新建一个digg字段,然后修改内容模板加入digg显示代码即可。 '''效果图(图1):''' <div style="border:1px solid #999; width:637px;"> [[{{ns:image}}:digg1.gif]]</div> <div style="text-align:center; padding:10px; font-size:15px; font-weight:bold; color:red;"> 三步教你学会digg </div> '''操作步骤:''' <span style="color:green; font-weight:bold;">一、 digg字段创建、设置</span> '''登陆后台'''--->“'''系统设置'''”--->“'''管理数据表'''”,进入如下图(图2): <div style="border:1px solid #999; width:966px;"> [[{{ns:image}}:digg2.gif]]</div> 选择你需要实现digg效果的系统模型,进行右方的操作,本例中以在“新闻系统模型”中实现digg为例; '''第一步 新建digg字段''' 点击“'''管理字段'''”进入字段管理界面--->点击“'''新建字段'''”,出现下图界面(图3): <div style="border:1px solid #999; width:702px;"> [[{{ns:image}}:digg3.gif]]</div> 设置说明:<span style="color:red;">新建的字段名 必须填为diggtop</span>;字段标识 可根据需要自由设置,本例填为“顶”; <span style="color:red;">字段类型 选择大数值型(INT)</span>;字段的其他选项按默认设置提交即可。 '''第二步 设置digg字段为模板项''' 新建好digg字段后,返回“数据管理表”界面(图2),点击“'''管理系统模型'''”进入系统模型管理界面--->点击“'''修改'''”进行digg字段项设置(图4): <div style="border:1px solid #999; width:967px;"> [[{{ns:image}}:digg4.gif]]</div> 勾选digg字段项中的列表模板与内容模板提交即可。 <span style="color:green; font-weight:bold;">二、 修改digg所在系统模型的内容模板</span> 点击菜单“'''模板管理'''” --->“'''管理内容模板'''” --->点击右侧digg所在系统模型“'''修改'''” (图5): <div style="border:1px solid #999; width:922px;"> [[{{ns:image}}:digg5.gif]]</div> 模板内容代码里,在想要加入digg效果的光标位置处<span style="color:red;">粘贴digg代码</span>: <pre style="border:1px solid #999; background:#f0f0f0; width:958px;"> <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></pre> 提示:您可以先修改部分代码再运行 '''上述代码中dotop参数“1”表示顶,如果是实现踩踏改为“0"即可,如:dotop=0。''' <p>'''小贴士:'''可以将模板内容的源代码复制到[[DreamWeaver]]中设计可直观显示---插入想要加上digg效果的光标位置---粘贴digg代码----复制整个代码,粘贴回模板内容 框中,提交即可完成digg的效果设置。</p> <span style="color:green; font-weight:bold;">三、 接着我们到“系统设置”>“数据更新中心”>“刷新所有信息内容页面”(勾选重复生成),刷新后查看文章就可以看到digg效果了 </span> <div style="text-align:center; padding:10px; font-size:15px; font-weight:bold; color:red;"> 学习digg的调用 </div> 设置好内容页的digg后,接着我们可以在任意地方用'''ecmsinfo'''的SQL语句方式调用到应用DIGG的信息 首先我们回顾下"ecmsinfo的[[SQL]]语句方式调用": '''ecmsinfo语法:''' [ecmsinfo]栏目ID/专题ID/SQL,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo] <span style="color:red;">ecmsinfo的SQL语句方式调用要点:标签第一个参数为调用信息的SQL语句,操作类型为24</span> <span style="color:green; font-weight:bold;">举个例子:</span> 调用"新闻表digg信息列表"的标签: [ecmsinfo]"select * from [!db.pre!]ecms_<span style="color:red;">news</span> where checked=1 order by diggtop desc,id desc limit <span style="color:red;">10</span>",10,30,0,24,<span style="color:red;">9</span>,0[/ecmsinfo] <span style="color:green;">说明:上面红色中的"news"为数据表名;10为调用条数;9为显示内容的标签模板ID。</span> <span style="color:red; font-weight:bold;">上面标签最终显示效果为如下:</span> <div style="border:1px solid #999; width:670px;"> [[{{ns:image}}:digg6.gif]]</div> '''附加说明:调用的信息还可以限制各式各样的条件,如我只调用哪几个栏目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 [[Category:帝国管理系统|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:帝国导航
(
查看源代码
)(受保护)