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

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

Nov 23, 2019 pm 02:44 PM
论坛

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

通常使用论坛的调用贴子JS即可调用论坛贴子,但今天我们要讲解的是帝国CMS模板制作中如何用标签调用论坛贴子,因为标签更灵活。

备注:这里discuz支持X3.1,在站长地带首页测试无误。站长地带用的是方法二,就是灵动标签调用的

方法1: 

通过ecmsinfo标签与按SQL调用相结合实现论坛数据调用。

使用要点:

1、采用ecmsinfo标签;(点击这里可以查看ecmsinfo标签使用教程)

标签语法:[ecmsinfo]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]

2、标签中使用“按sql查询”操作类型;

标签参数中的“栏目ID”为SQL语句;“操作类型”为“24”。

3、制作显示样式模板

在标签模板中用“[!--title--]”贴子标题;“[!--id--]”表示贴子ID。

标签语法例子:

[ecmsinfo]'select 贴子标题字段 as title,贴子ID字段 as id from 贴子数据表 order by 排序字段 desc limit 调用条数',0,标题截取字数,0,24,模板ID,0[/ecmsinfo]

例如:(调用论坛最新10个贴子)

DISCUZ论坛:[ecmsinfo]'select subject as title,tid as id from pre_forum_thread order by tid desc limit 10',0,30,0,24,1,0[/ecmsinfo]

PHPWIND论坛:[ecmsinfo]'select subject as title,tid as id from pw_threads order by tid desc limit 10',0,30,0,24,1,0[/ecmsinfo]

(说明:如果论坛跟帝国CMS安装在不同的数据库,“贴子数据表”用“数据库.数据表”表示,如“discuzdb.cdb_threads”.)

·举例说明:调用DISCUZ论坛贴子

调用DISCUZ论坛贴子标签语法:

[ecmsinfo]'select subject as title,tid as id from pre_forum_thread order by tid desc limit 10',0,30,0,24,7,0[/ecmsinfo]

调用贴子数为10;贴子标题截取数为30个字;使用标签模板ID=7的模板。 (说明:如果你改了数据库前缀,请做相应更改。)

制作显示样式模板:

登陆后台->"模板管理"->"增加标签模板",分别增加“显示一行一列”与“一行显示多列”两个标签模板。

增加完成后,返回“标签模板”管理,会看到我们刚增加的两个标签。(www.zzarea.com 网站建设)

现在我们修改首页模板:

登陆后台->"模板管理"->"公共模板"->"修改首页模板",将模板内容复制到dreamweaver编辑,在模板中加入调用论坛贴子的标签,如下图:

(说明:其中“where fid=版块ID”为按论坛版块调用贴子。)

修改完首页模板后,将模板代码内容复制到后台首页模板文本框,然后点击修改。

修改首页模板后,我们点击“预览”,可以查看修改后的首页效果,嘿嘿,是不是把论坛所有贴子都搬到帝国CMS了。

其它说明:上面举例的SQL语句是调用论坛及版块新贴,你还可以调用热门贴子、精华贴等等,只需改SQL语句的排序与条件即可。还有更多应用,比如在信息页面中调用相关论坛贴子、调用其它系统数据等等。

方法2:使用灵动标签【e:loop】调用论坛帖子

调用Discuz最新贴子:pre_是discuz的表前缀

<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={"select tid,subject from pre_forum_thread order by tid desc limit 10",10,24,0}]
<tr><td>
<a href="http://bbs.zzarea.com/viewthread.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a>
</td></tr>
[/e:loop]
</table>
登录后复制

调用PHPwind最新贴子:pw_是phpwind的表前缀

<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={"select tid,subject from pw_threads order by tid desc limit 10",10,24,0}]
<tr><td>
<a href="/bbs/read.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a>
</td></tr>
[/e:loop]
</table>
登录后复制

以上是帝国Cms模板制作调用论坛贴子教程的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

discuz论坛是什么 discuz论坛是什么 Jul 10, 2023 am 11:03 AM

discuz论坛是一种网络论坛软件,也称BBS,它是一种用于在互联网上建立论坛社区的程序系统。只哟中功能强大的论坛软件,可以帮助用户建立一个专业、完善的论坛社区,并且可以实现多种功能,如搭建用户注册、登录、查看主题、发布帖子、发表评论、设置版主等功能,让用户可以轻松地进行论坛社区的管理和维护。

Discuz论坛权限管理:阅读权限设置指南 Discuz论坛权限管理:阅读权限设置指南 Mar 10, 2024 pm 05:33 PM

Discuz论坛权限管理:阅读权限设置指南在Discuz论坛管理中,权限设置是至关重要的一环。其中,阅读权限的设置尤为重要,它决定了不同用户在论坛中能够看到的内容范围。本文将详细介绍Discuz论坛的阅读权限设置,以及如何针对不同的需求进行灵活的配置。一、阅读权限基础概念在Discuz论坛中,阅读权限主要有以下几个概念需要了解:默认阅读权限:新用户注册后默认

php论坛有哪些 php论坛有哪些 Jul 25, 2023 am 11:12 AM

php论坛有:1、PHP论坛,PHP官方网站的论坛板块,是PHP开发者之间交流的重要平台;2、phphub,国内知名的PHP技术社区,也是中国最大的PHP技术论坛之一;3、Laracasts,一个面向Laravel框架的在线学习平台;4、Reddit PHP,一个全球知名的社交新闻聚合网站;5、SitePoint,一个提供从网页设计到开发的综合性技术社区。

前后端分离、社交论坛、问答、发帖/BBS项目,多端功能完整 前后端分离、社交论坛、问答、发帖/BBS项目,多端功能完整 Jul 25, 2023 pm 05:39 PM

林风社交论坛小程序|H5论坛|app论坛是java+vue+uniapp开发的前后端分离社交论坛问答发帖/BBS项目,包括论坛图文帖,视频,圈子,IM私聊,微信支付,付费贴,积分签到,钱包充值等论坛小程序论坛app完整功能。

解决Discuz登录问题,轻松畅游论坛! 解决Discuz登录问题,轻松畅游论坛! Mar 09, 2024 pm 09:18 PM

在Discuz论坛系统中,用户登录问题是使用者常见的困扰之一。登录失败、记不住密码、无法使用第三方登录等问题常常困扰着用户,影响着用户体验。本文将为大家介绍一些解决Discuz登录问题的方法,帮助您轻松畅游论坛。登录失败问题解决:登录失败是最常见的问题之一。要解决登录失败问题,首先要仔细检查输入的用户名和密码是否正确,确保没有输入错误。如果确认输入正确,但依

Discuz 论坛热帖设置指南 Discuz 论坛热帖设置指南 Mar 10, 2024 am 11:45 AM

Discuz论坛热帖设置指南随着网络的迅速发展,论坛作为一个重要的网络社区平台,扮演着连接用户、分享信息和交流观点的重要角色。在Discuz论坛中,热帖是吸引用户并提高论坛活跃度的重要方式之一。通过设置热帖,管理员可以将优质内容置顶展示,激发用户参与讨论,增加帖子的曝光度和点击率。本文将介绍如何在Discuz论坛中设置热帖功能,同时提供具体的代码示

Discuz论坛头像修改方法详解 Discuz论坛头像修改方法详解 Mar 02, 2024 pm 10:06 PM

Discuz论坛头像修改方法详解在Discuz论坛中,头像是用户个人资料中的重要部分,能够帮助用户展示自己的个性和特色。默认情况下,Discuz论坛提供了一些头像供用户选择,但有时候用户想要使用自己设计的头像或者从外部网站找到的头像。本文将详细介绍如何在Discuz论坛中修改头像,并且提供具体的代码示例。第一步:登录Discuz后台管理界面首先,您需要登录到

Discuz论坛简介及使用指南 Discuz论坛简介及使用指南 Mar 03, 2024 am 08:15 AM

Discuz论坛简介及使用指南随着互联网的发展,论坛已经成为许多人们交流和分享信息的重要平台。其中,Discuz是国内最流行的论坛系统之一,它以功能丰富、易用性强而闻名。本文将介绍Discuz论坛的基本特点,以及如何使用该论坛系统进行发帖、回复等操作,并提供一些具体的代码示例来帮助读者更好地掌握相关技能。一、Discuz论坛的基本特点功能丰富:Discuz论

See all articles