帝国Cms模板制作调用论坛贴子教程

作者 : 青柠哥 本文共1755个字,预计阅读时间需要5分钟 发布时间: 2023-06-16 共95人阅读

帝国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;登录后复制

青柠资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.qnziyw.cn",如遇到无法解压的请联系管理员!


青柠资源网 » 帝国Cms模板制作调用论坛贴子教程

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
找不到素材资源介绍文章里的示例图片?
对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单

发表回复