学做网站培训课程介绍

当前位置:

DEDECMS调用DISCUZ论坛置顶贴子,版块名称

使用DEDECMS与DISCUZ同时建站时,可以将DEDECMS与DISCUZ进行整合,并且互相调用。DEDECMS如果要调用DISCUZ论坛中的贴子,必须二个程序的网站放在同一个数据库中。

DEDECMS调用DISCUZ论坛置顶贴子,版块名称

1、DEDECMS调用DISCUZ论坛最新主题代码如下

{dede:loop table="pre_forum_thread" sort="tid" row="10"}

<a href="/bbs/viewthread.php?tid=[field:tid /]">

·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>

<br/>

{/dede:loop}

这个连接地址你能够写相对路径,也能够写从不路径。

假如是动态论坛,动态链接地址如:

http://bbs.xxx.com/viewthread.php?tid=[field:tid /]

假如是静态论坛,静态页面连接地址如

http://bbs.xxx.com/thread-[field:tid /]-1-1.html
{ dede:loop table="pre_forum_thread" if="fid=1 or fid=2 and displayorder!=-1" sort="tid" row="6" }

<a href="/bbs/viewthread dot php?tid=[field:tid /]" target="_blank">

·[field:subject function="cn_substr(' @ me',50)" /] </a>

<br/>

{ /dede:loop }

其中的fid=1 or fid=2是论坛主题分类id,能够按照自己要求来修改,假如是一个分类就直接写fid=x

2、论坛调精华主题调用代码如下:

{dede:loop table="pre_forum_thread" if="displayorder!=-1" sort="tid" row="10"}

<a href="/bbs/viewthread.php?tid=[field:tid /]">

·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>

<br/>

{/dede:loop}

假如想调用某个板块的精华主题代码如下:

{dede:loop table="pre_forum_thread" if="fid=5 and displayorder!=-1" sort="tid" row="10"}

<a href="/bbs/viewthread.php?tid=[field:tid /]">

·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>

<br/>

{/dede:loop}

其中的fid=5是论坛主题分类id,能够按照自己要求来修改,

假如想调用论坛所有的板块的最新精华主题只要去掉fid=5 and 就能够了。

3、调用的帖子列表这能够按查看次数排序,代码如下:

{dede:loop table="pre_forum_thread" sort="views" row="10"}

<a href="/dz/viewthread.php?tid=[field:tid /]">

·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>

<br/>

{/dede:loop}

其中sort="views" 就是操纵 按照查看次数排序的代码

4、论坛置顶版块帖子调用方法举例:

{ dede:loop table="pre_forum_thread" sort="dateline" if="fid='3' and typeid='51'" row="10" }

<a href="/a/bbs/viewthread dot php?tid=[field:tid /]" target="_blank">

·[field:subject function="cn_substr(' @ me',30)" /]</a> <br>

{ /dede:loop }

5、论坛版块名称调用方法:

{ dede:loop table="cdb_forums" sort="displayorder" row="16" col="4" }

<a href="/bbs/viewthread dot php?fid=[field:fid /]">·[field:name function="cn_substr(' @me',30)" /] </a>

{ /dede:loop }

注:这种方法这个还有点问题,它会将论坛分区、版块都调出来。望达人改进!

附:dedecms的LOOP 标记规则

功能说明:用于调用任意表的数据,通常用于调用论坛贴子之类的操作。

适用范围:所有模板

基本语法:

{ dede:loop table=' sort='' row='' if='' }

[1] table 表示查询的数据表

[2] sort 用于排序的字段 也能够加"views"(查看次数排列)

[3] row 返回结果的条数

[4] if 查询条件

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 使用不同的程序可以制作不同类型的网站,就像学做网站论坛一样,也同时使用了多个网站程序,主站使用wordpress程序,会员培训区使用discuz程序。使用
  • 很多同学使用DEDE程序与DZ程序共同去建一个网站,例如制作教育网站,使用dedecms程序做主站,使用DISCUZ做二级目录论坛.然后通过dedecms整合DZ程序实现
  • 我们在浏览网站时,会发现有些网站的顶部会有天气预报功能,并且可以根据用户所在的城市自动变换成当地的天气预报信息。那么我们在自己建网站时,怎么
  • 我们在学习wordpress模板制作教程时,讲到了如何制作网站的菜单功能。今天我们讲一下如何添加wordpress后台菜单设置选项,通过后台菜单选项就可以轻松
  • 我们做了一个论坛网站,如果discuz论坛更换域名的方法又是如何呢,更换域名需要注意那些问题,才会对网站发展更有利呢?下面先说更换域名的步
  • template/default/common 模板公共文件夹,全局相关|--block_forumtree.htm 树形论坛版块分支js文件|--block_thread.htm 特殊主题的风格模块文
  • 培训对象:想学习建站技术,希望在网络上有所发展的学员培训主体: 学做网站论坛 [实体资质查看]培训费用:680元 = 建站课程     980元 = 建
  • 以下是我们学做网站论坛建站培训课程的所有内容:【只需支付680元的培训费用,就可以学习以下所有课程。】零基础网站制作培训报名地址:https://w
  • 使用DEDECMS与DISCUZ同时建站时,可以将DEDECMS与DISCUZ进行整合,并且互相调用。DEDECMS如果要调用DISCUZ论坛中的贴子,必须二个程序的网站放在同一
  • 什么轮询排序打个比方:对于很多拥有广告客户的网站来说,如果有很多客户在网站上投放广告,同一个价格下,怎么对客户广告进行排序呢?特别公平的排
  • 很多论坛像学做网站论坛一样,将网站论坛为成二个部分,一个部分为任意用户都可以浏览,另一部分则是设置了用户权限.用户没有这个权限时,会提示"本版块只
  • 学做网站时,经常要修改代码,很多时候需要用到颜色代码,由于太多,不可能都记住,所以找到了一个带有中文颜色名称表示的颜色代码表,以便后期网页设
  • 问:老师你好,我学习了网站制作课程,然后自己用wordpress程序做了一个网站,在网站的后台添加了几个分类,有一个分类下面还包含了几个子分类,我想