站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
ECMS:论坛帖子调用
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的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> '''今天我们解密的是如何在帝国CMS中调用论坛贴子,从而实现论坛门户。''' '''前言:''' 通常使用论坛的调用贴子JS即可调用论坛贴子,但今天我们要讲解的是如何用标签调用论坛贴子,因为标签更灵活。 '''原理说明:''' 通过ecmsinfo标签与按[[SQL]]调用相结合实现论坛数据调用。 '''使用要点:''' <ol> <li>采用ecmsinfo标签;(点击这里可以查看ecmsinfo标签使用教程)<br> 标签语法:[ecmsinfo]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo] <li>标签中使用“按sql查询”操作类型;<br> 标签参数中的“栏目ID”为SQL语句;“操作类型”为“24”。 <li>制作显示样式模板<br> 在标签模板中用“[!--title--]”贴子标题;“[!--id--]”表示贴子ID。</ol> '''标签语法例子:(仅需设置红色部分)''' [ecmsinfo]'<span style="color:red;">select 贴子标题字段 as title,贴子ID字段 as id from 贴子数据表 order by 排序字段 desc limit 调用条数'</span>,0,<span style="color:red;">标题截取字数</span>,0,24,<span style="color:red;">模板ID</span>,0[/ecmsinfo] 例如:(调用论坛最新10个贴子) [[Discuz]]论坛:[ecmsinfo]'<span style="color:red;">select subject as title,tid as id from cdb_threads order by tid desc limit 10'</span>,0,<span style="color:red;">30</span>,0,24,<span style="color:red;">1</span>,0[/ecmsinfo] [[PhpWind]]论坛:[ecmsinfo]'<span style="color:red;">select subject as title,tid as id from pw_threads order by tid desc limit 10'</span>,0,<span style="color:red;">30</span>,0,24,<span style="color:red;">1</span>,0[/ecmsinfo] (<span style="color:blue;">说明:如果论坛跟帝国[[CMS]]安装在不同的[[数据库]],“贴子数据表”用“数据库.数据表”表示,如“discuzdb.cdb_threads”.</span>) '''·举例说明:调用DISCUZ论坛贴子''' <ol> <li>下图中是本地DISCUZ的版块与贴子。<br> 图1:(版块列表) <div style="border:1px solid #999; width:982px;"> [[{{ns:image}}:bbsdy1.jpg]]</div> 图2:(“默认论坛”版块贴子列表) <div style="border:1px solid #999; width:988px;"> [[{{ns:image}}:bbsdy2.jpg]]</div> 图3:(“论坛分类2”版块贴子列表) <div style="border:1px solid #999; width:989px;"> [[{{ns:image}}:bbsdy3.jpg]]</div> 图4:(“论坛分类1”版块贴子列表) <div style="border:1px solid #999; width:990px;"> [[{{ns:image}}:bbsdy4.jpg]]</div> 图5:(“论坛分类3”版块贴子列表) <div style="border:1px solid #999; width:987px;"> [[{{ns:image}}:bbsdy5.jpg]]</div> <li>调用DISCUZ论坛贴子标签语法:<br> [ecmsinfo]'select subject as title,tid as id from <span style="color:red;">discuz5.cdb_threads</span> order by <span style="color:red;">tid</span> desc limit <span style="color:red;">10</span>',0,<span style="color:red;">30</span>,0,24,<span style="color:red;">7</span>,0[/ecmsinfo]<br> 调用贴子数为10;贴子标题截取数为30个字;使用标签模板ID=7的模板。 <br> (说明:其中“discuz5”为装discuz的数据库;“cdb5_”为数据表前缀。) <li>制作显示样式模板:<br> 登陆后台->"模板管理"->"增加标签模板",分别增加“显示一行一列”与“一行显示多列”两个标签模板。<br> 图1:(一行一列标签模板) <div style="border:1px solid #999; width:730px;"> [[{{ns:image}}:bbsdy6.jpg]]</div> 图2:(一行两列标签模板) <div style="border:1px solid #999; width:729px;"> [[{{ns:image}}:bbsdy7.jpg]]</div> 增加完成后,返回“标签模板”管理,会看到我们刚增加的两个标签,如下图: <div style="border:1px solid #999; width:788px;"> [[{{ns:image}}:bbsdy8.jpg]]</div> <li>现在我们修改首页模板:<br> 登陆后台->"模板管理"->"公共模板"->"修改首页模板",将模板内容复制到[[DreamWeaver]]编辑,在模板中加入调用论坛贴子的标签,如下图:<br>(说明:其中“where fid=版块ID”为按论坛版块调用贴子。)<br> 图1:(在dreamweaver中的首页模板) <div style="border:1px solid #999; width:796px;"> [[{{ns:image}}:bbsdy9.jpg]]</div> 修改完首页模板后,将模板代码内容复制到后台首页模板文本框,然后点击修改,如下图: <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:bbsdy10.jpg]]</div> 修改首页模板后,我们点击“预览”,可以查看修改后的首页效果,如下图: <div style="border:1px solid #999; width:784px;"> [[{{ns:image}}:bbsdy11.jpg]]</div> </ol> 注意事项:4.6版本标签支持SQL语句是默认开启的,如果从4.0升级到4.6,要检查一下e/class/config.php是否设置开启标签支持SQL语句调用。 <p>其它说明:上面举例的SQL语句是调用论坛及版块新贴,你还可以调用热门贴子、精华贴等等,只需改SQL语句的排序与条件即可。 还有更多应用,比如在信息页面中调用相关论坛贴子、调用其它系统数据等等。 </p> [[Category:帝国管理系统|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:帝国导航
(
查看源代码
)(受保护)