Discuz forum_thread数据表displayorder字段功能

overme7个月前 (10-17)网页设计1135
做网站开发时,需要分类管理网站内容,要调用某些类型的帖子,可以根据帖子的权重调用不同级别的帖子,displayorder这个字段在Discuz论坛中就存储了帖子不同级别的信息。

让帖子列表中不显示已经被删除的帖子和待审核的帖子,就是限制forum_thread.displayorder字段。
当displayorder=0时,表示正常帖子
当displayorder=-1时,被删除的帖子
当displayorder=-2时,表示待审核的帖子

除以上3个状态外,displayorder还有其他几个值:

当displayorder=1时,表示板块置顶帖子
当displayorder=2时,表示分类置顶帖子
当displayorder=3时,表示全局置顶帖子

有了上方的铺垫,如果我们想要筛选正常显示的帖子,那么SQL代码书写的时候,就可以用大于等于0来筛选数据。(同样的,删除或待审核的帖子,就用小0)

以下是一些示例:

只调用置顶贴
[sql]SELECT t.tid,t.subject
FROM pre_forum_thread t
WHERE t.displayorder > 0
limit 10;[/sql]

只调用普通贴
[sql]SELECT t.tid,t.subject
FROM pre_forum_thread t
WHERE t.displayorder = 0
limit 10;[/sql]

相关文章


		Discuz帖子内容页标题版块名称去除方法

Discuz帖子内容页标题版块名称去除方法

如下图红框所示,Discuz默认的帖子内容页标题格式中,带有版块名称. 这样的内容页标题结构,导致标题过长,百度等搜素引擎收录时,标题看不到站点名称. 如何去除标题中的版块名称呢? 试着修改h...

Discuz建站系统default目录结构说明

/template/default/common/  公共模板目录全局加载 /template/default/common/block_forumtree.htm  DIY论坛树形列表模块 /t...

Discuz使用电脑访问discuz手机版或触屏版教程

一、discuz电脑无法访问标准手机版的方法: 现在需要修改2个文件,即可用电脑浏览discuz的手机版本: 1、文件./source/function/function_core.php 查找...

discuz模板制作调用标签大全 标签汇总

discuz模板制作过程中需要使用大量的调有标签来替换固定的文字,这些调用标签都是DZ官方提供的,它代表了各自的含义,下面是DZ官方提供的模板调用标签大全 数据ID {id} 帖子URL...


		Discuz去除图片下载附件提示信息

Discuz去除图片下载附件提示信息

使用Discuz建站系统发布帖子内容时,内容有图片时。鼠标移动到图片上时,会弹出下图所示的“下载附件”的提示信息。 实际大家浏览网页时,基本上是不会主动下载图片的,只是查看而已。但是,下载附件的提...


		Discuz图片水印设置方法教程

Discuz图片水印设置方法教程

发布图片时,为了防止侵权盗用,或是为了宣传网址引流,需要添加在图片上添加水印。 在此分享Discuz系统图片水印设置方法: Discuz论坛的水印设置很简单,使用制作的水印图片覆盖系统水印地址,然...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。