帝国Cms模板制作调用论坛贴子教程
通常可以使用论坛的call post JS调用论坛帖子,但是今天我们要讲解的是如何在帝国CMS模板的制作中使用标签调用论坛帖子,因为标签更加灵活。
备注:discuz此处支持X3.1,站长专区首页测试无误。网站管理员区域使用第二种方法,由智能标记调用。
方法1:
论坛数据调用是通过ecmsinfo标签和SQL调用相结合实现的。
使用要点:
1.采用ecmsinfo标签;(单击此处查看使用ecmsinfo标记的教程。)
标签语法:[ecmsinfo]列ID,显示文章数,标题截取数,是否显示列名,操作类型和模板ID,只显示标题图片[/ecmsinfo]。
2.使用标签中的“根据sql查询”操作类型;
label参数中的“列ID”是SQL语句;“运算式”是“24”。
3、制作展示风格模板
用“[!–职称–]”岗位职称;“[!–id–]”表示帖子id。
标签语法示例:
[ecmsinfo]& # 39;从帖子数据表中选择帖子标题字段作为标题,帖子id字段作为ID排序字段desc限制& # 39;,0,标题截取单词,0,24,模板ID,0[/ecmsinfo]
比如:(调用论坛最新的10个帖子)
DISCUZ论坛:[ecmsinfo]& # 39;选择主题作为标题,tid作为id从pre_forum_thread order按tid desc限制10 & # 39;,0,30,0,24,1,0[/ecmsinfo]
PHPWIND论坛:[ecmsinfo]& # 39;选择主题作为标题,tid作为id从pw_threads order by tid desc限制10 & # 39;,0,30,0,24,1,0[/ecmsinfo]
(注:如果论坛和帝国CMS安装在不同的数据库中,“帖子数据表”用“数据库表示。数据表”,比如“discuzdb.cdb_threads”。)
比如:调用DISCUZ论坛帖子。
调用DISCUZ论坛帖子标记语法:
[ecmsinfo]& # 39;选择主题作为标题,tid作为id从pre_forum_thread order按tid desc限制10 & # 39;,0,30,0,24,7,0[/ecmsinfo]
叫号岗位10个;帖子标题截取数量为30字;使用标签模板ID=7的模板。注意:如果您更改了数据库前缀,请相应地进行更改。)
制作显示样式模板:
登录后台-& gt;\”模板管理\” ->;\”添加标签模板\”,分别添加“显示一行一列,”和“显示多列和”两个标签模板。
添加后返回“标签模板”管理,你会看到我们刚刚添加的两个标签。(www.zzarea.com网站建设)
现在我们修改主页模板:
登录后台-& gt;\”模板管理\” ->;\”通用模板\” ->;\”修改首页模板”,将模板内容复制到dreamweaver进行编辑,并在模板中添加调用论坛帖子的标签,如下图所示:
(注:其中“其中fid=版块ID”指论坛版块的叫帖。)
修改主页模板后,将模板代码内容复制到后台主页模板文本框中,然后点击修改。
修改完主页模板后,我们可以点击“预览”来看看修改后主页的效果。嘿嘿,论坛里的帖子都搬到帝国CMS了吗?
其他注意:上面例子中的SQL语句是调用论坛和版块中的新帖。也可以叫人气帖,精华帖等。只需改变SQL语句的顺序和条件。还有更多的应用,比如在信息页面调用相关论坛帖子,调用其他系统数据等等。
方法2:用智能标记[e: loop]调用论坛帖子。
调用discuz最新帖子:pre_是Discuz的表前缀。
& lt表格宽度= & quot100% & quot;border = & quot0 & gt;单元格间距= & quot1 & quot单元格填充= & quot3 & quot& gt
[e:loop = { & quot;选择tid,主题从前_论坛_线程按tid desc限制10 & quot,10,24,0}]
& lttr & gt& lttd & gt
& lta href = & quothttp://bbs.zzarea.com/viewthread.php? tid = & lt;?=$bqr[tid]?& gt\”target = & quot_ blank & quot& gt& lt?=$bqr[subject]?& gt& lt/a & gt;
& lt/TD & gt;& lt/tr & gt;
[/e:loop]
& lt/table & gt;登录后复制
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.qnziyw.cn",如遇到无法解压的请联系管理员!
青柠资源网 » 帝国Cms模板制作调用论坛贴子教程
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍
- 提示下载完但解压或打开不了?
- 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
- 找不到素材资源介绍文章里的示例图片?
- 对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单