-->

帝国cms模板制作调用论坛贴子教程在哪(帝国cms模板怎么用)

通常情况下,可以使用论坛的调用帖子JS来调用论坛帖子,但是今天我们要讲解一下在帝国CMS模板制作中如何使用标签来调用论坛帖子,因为标签更加灵活。

注:这里的Discuz支持X3.1,在站长专区首页测试正确。站长专区采用方法二,通过智能标签调用。

方法一:

通过ecmsinfo标签和SQL调用相结合的方式实现论坛数据调用。

使用要点:

1.使用ecmsinfo标签; (点击此处查看ecmsinfo标签使用教程)

标签语法:[ecmsinfo]列ID、显示项数、标题截取次数、是否显示列名、操作类型、模板ID、仅显示带标题的图片[/ecmsinfo]

2、标签中使用“query by sql”操作类型;

label参数中的“列ID”是一条SQL语句; “操作类型”是“24”。

3. 创建显示样式模板

在标签模板中使用“帝国cms模板制作调用论坛贴子教程在哪(帝国cms模板怎么用)”作为帖子标题; “11862”代表帖子ID。

标签语法示例:

[ecmsinfo]'从帖子数据表order by排序字段desc中选择帖子标题字段为title,帖子ID字段为id,限制调用次数',0,截取标题字数,0,24 ,模板ID,0[/ecmsinfo]

例如:(调用论坛最新10条帖子)

DISCUZ 论坛:[ecmsinfo]'选择主题作为标题,tid 作为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安装在不同的数据库,则“帖子数据表”用“database.data表”表示,如“discuzdb.cdb_threads”。)

示例:调用DISCUZ 论坛帖子

调用DISCUZ 论坛帖子标签的语法:

[ecmsinfo]'选择主题作为标题,tid作为id从pre_forum_thread order by tid desc limit 10',0,30,0,24,7,0[/ecmsinfo]

被调用的帖子数量为10;截取的帖子标题数量为30个字符;使用标签模板ID=7 的模板。 (注:如果您更改数据库前缀,请进行相应更改。)

制作显示样式模板:

登录后台-‘模板管理’-‘添加标签模板’,添加“显示一行一列”和“一行显示多列”两个标签模板。

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

现在我们修改首页模板:

登录后台-“模板管理”-“公共模板”-“修改主页模板”,将模板内容复制到Dreamweaver中进行编辑,并在模板中添加调用论坛帖子的标签,如下图:

(注:“其中fid=版块ID”是指根据论坛版块调用帖子。)

修改首页模板后,将模板代码内容复制到后台首页模板文本框中,然后单击“修改”。

修改完主页模板后,我们点击“预览”即可查看修改后的主页效果。嘿,所有论坛帖子都转移到Empire CMS 了吗?

其他说明:上例中的SQL语句是调用论坛和版块的新帖子。还可以调用热门帖子、亮点帖子等,只需改变SQL语句的顺序和条件即可。还有更多的应用,比如在信息页面调用相关论坛帖子,调用其他系统数据等。

方法二:使用智能标签[e:loop]调用论坛帖子

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

表宽度='100%'边框='0'cellspacing='1'cellpadding='3'[e:loop={'select tid,subject from pre_forum_thread order by tid desc limit 10',10,24,0}]trtda href='http://bbs.zzarea.com/viewthread.php?tid=?=$bqr[tid]?' target='_blank'?=$bqr[subject]?/a/td/tr[/e:loop]/table 调用PHPwind 最新帖子:pw_ 是phpwind 的表前缀

表宽度='100%'边框='0'cellspacing='1'cellpadding='3'[e:loop={'select tid,subject from pw_threads order by tid desc limit 10',10,24,0}]trtda href='/bbs/read.php?tid=?=$bqr[tid]?' target='_blank'?=$bqr[subject]?/a/td/tr[/e:loop]/table 以上为帝国Cms模板,详细教程如何创建和调用论坛帖子,请关注其他相关魔酷歌文章了解更多!

上一篇: 帝国cms默认密码(帝国cms忘记登陆账号密码)

下一篇: 帝国cms目录(帝国cms网站地图)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11862.html

展开更多