Discuz开发之主题表pre_forum_thread的displayorder字段含义

159 篇文章 3 订阅
144 篇文章 1 订阅

Discuz!二次开发和插件开发中经常涉及对主题表的操作,本文就介绍一下pre_forum_thread的displayorder字段含义:

displayorder取值范围为:4,3,2,1,0,-1,-2,-3,-4,他们的含义如下:

displayorder=4 :多版块置顶功能可让一个主题在任意多个版块 

只在指定的板块显示主题

需要在后台-内容-主题-板块/群组指定来进行操作

以下三种置顶可以在版主管理的浮动窗口操作 

displayorder=3 :全局置顶 

全部专区,每个板块都可已看的到


displayorder=2 :分类置顶  

本专区的所有板块都可以看到该帖

dispalyorder=1 :本版置顶  

只有本板块在置顶区看得到,该板块子版块和其他都看不到

displayorder=0 :普通贴

在前后台的版主管理操作中,可以进行删除主题的操作,如果此版块设置启用了回收站,那么主题被删除时被放入回收站,displayorder为-1,否则直接从数据库中删除;

版块开启回收站:后台-论坛-版块管理-帖子选项

displayorder=-1 :回收站

displayorder=-2 :审核中

displayorder=-3 :审核忽略

displayorder=-4 :草稿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
插件名:QQ群登录for DZ 7.0/uc1.5完善版 新增了QQ群创始人QQ号的加入,及附加了个互踩链接 体无完肤修改完成,请测试 请直接上传所有文件至相应目录覆盖同名文件即可。 按原方法安装导入插件数据discuz_plugin_QQapplylink.txt后,再升级以下数据库代码: 注意,后台---工具---升级数据库 ========================================================== --------------------- 全新安装方法 ------------------- ========================================================== 一、 数据库升级 ========================================================== DROP TABLE IF EXISTS cdb_QQlinksetting; CREATE TABLE cdb_QQlinksetting (   sid smallint(6) unsigned NOT NULL auto_increment,   displayorder tinyint(3) NOT NULL default '0',   class varbinary(40) NOT NULL default '',   classall int(10) unsigned NOT NULL default '0',   color varchar(10) NOT NULL default '',   PRIMARY KEY  (sid) ) TYPE=MyISAM; DROP TABLE IF EXISTS cdb_QQlinkapply; CREATE TABLE cdb_QQlinkapply (   id mediumint(8) unsigned NOT NULL auto_increment,   uid mediumint(8) unsigned NOT NULL default '0',   username char(15) NOT NULL default '',   classid varchar(40) NOT NULL default '',   name varbinary(100) NOT NULL default '',   number char(15) NOT NULL default '',   qq char(15) NOT NULL default '',   url varchar(100) NOT NULL default '',   note varbinary(255) NOT NULL default '',   logo varchar(100) NOT NULL default '',   alexa tinyint(1) NOT NULL default '0',   dateline int(10) unsigned NOT NULL default '0',   hit int(10) unsigned NOT NULL default '0',   verification tinyint(1) NOT NULL default '0',   lastusername char(15) NOT NULL default '',   lastdateline int(10) unsigned NOT NULL default '0',   PRIMARY KEY  (id) ) TYPE=MyISAM; ========================================================== 升级完毕。 ========================================================== 详细配置: 在后台,点"扩展设置"--插件设置---找到QQ群,点插件参数设置, 进行更详细的设置 logo大小改为80*200不错的 反安装 ( 移除 ) 方法 用以下数据库升级 ========================================================== ========================================================== DROP TABLE cdb_QQlinksetting; DROP TABLE cdb_QQlinkapply; 并删除上传的附件。
该插件主要功能: 论坛登记各类QQ群,如:网站官方QQ群、分类讨论群等。 申请登记后由管理员审核,审核后自动发送论坛短信通知登记者。 登记QQ群可设置消费积分等 安装方法: 1、请下载附件,解压后直接上传所有文件至相应目录; 2、论坛后台--扩展--论坛插件--导入插件数据:discuz_plugin_QQapplylink.txt; 3、论坛后台---工具---升级数据库: DROP TABLE IF EXISTS cdb_QQlinksetting; CREATE TABLE cdb_QQlinksetting (   sid smallint(6) unsigned NOT NULL auto_increment,   displayorder tinyint(3) NOT NULL default '0',   class varbinary(40) NOT NULL default '',   classall int(10) unsigned NOT NULL default '0',   color varchar(10) NOT NULL default '',   PRIMARY KEY  (sid) ) TYPE=MyISAM; DROP TABLE IF EXISTS cdb_QQlinkapply; CREATE TABLE cdb_QQlinkapply (   id mediumint(8) unsigned NOT NULL auto_increment,   uid mediumint(8) unsigned NOT NULL default '0',   username char(15) NOT NULL default '',   classid varchar(40) NOT NULL default '',   name varbinary(100) NOT NULL default '',   number char(15) NOT NULL default '',   qq char(15) NOT NULL default '',   url varchar(100) NOT NULL default '',   note varbinary(255) NOT NULL default '',   logo varchar(100) NOT NULL default '',   alexa tinyint(1) NOT NULL default '0',   dateline int(10) unsigned NOT NULL default '0',   hit int(10) unsigned NOT NULL default '0',   verification tinyint(1) NOT NULL default '0',   lastusername char(15) NOT NULL default '',   lastdateline int(10) unsigned NOT NULL default '0',   PRIMARY KEY  (id) ) TYPE=MyISAM; 数据库升级完毕。 4、论坛后台--扩展--论坛插件--设置,进入“参数设置”根据自己需要进行设置! 更新缓存,OK!   卸载方法:执行数据库升级 DROP TABLE cdb_QQlinksetting; DROP TABLE cdb_QQlinkapply; 并删除上传的附件!
CREATE TABLE `cn_base_district` ( `district_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '索引ID', `district_name` varchar(50) NOT NULL COMMENT '地区名称', `district_name_en` varchar(50) NOT NULL DEFAULT '', `district_parent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '地区父ID', `district_displayorder` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序', `district_region` varchar(3) NOT NULL DEFAULT '' COMMENT '大区名称', `district_is_level` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '地区深度,从1开始', `district_is_leaf` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '无子类', PRIMARY KEY (`district_id`), KEY `area_parent_id` (`district_parent_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=46743 DEFAULT CHARSET=utf8 COMMENT='地区'; -- ---------------------------- -- Records of cn_base_district -- ---------------------------- INSERT INTO `cn_base_district` VALUES ('1', '北京市', 'BeiJing City', '0', '0', '华北', '1', '0'); INSERT INTO `cn_base_district` VALUES ('2', '天津市', 'TianJin City', '0', '0', '华北', '1', '0'); CREATE TABLE `cn_base_district` ( `district_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '索引ID', `district_name` varchar(50) NOT NULL COMMENT '地区名称', `district_name_en` varchar(50) NOT NULL DEFAULT '', `district_parent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '地区父ID', `district_displayorder` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序', `district_region` varchar(3) NOT NULL DEFAULT '' COMMENT '大区名称', `district_is_level` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '地区深度,从1开始', `district_is_leaf` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '无子类', PRIMARY KEY (`district_id`), KEY `area_parent_id` (`district_parent_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=46743 DEFAULT CHARSET=utf8 COMMENT='地区'; -- ---------------------------- -- Records of cn_base_district -- ---------------------------- INSERT INTO `cn_base_district` VALUES ('1', '北京市', 'BeiJing City', '0', '0', '华北', '1', '0
该插件可以自动检测对方网站是否已经放置本站链接,如果达到设定次数还没检测到对方网站放置本站链接代码,将自动去除对方在本站的友情链接。 相关文件 -----link.php 友情链接主程序 |___include\cache.func.php 原Discuz! 6.1 文件,修改了349行为 $conditions = "where isdisplay=1 ORDER BY displayorder"; |___include\link_config.php 友情链接配置,请上线前请修改此文件 |___include\crons\forumlinks.php 每日自动执行,检测对方网站是否放置了本站链接代码 |___templates\default\discuz.htm 原Discuz! 6.1 文件,修改了252行为 <h4>{lang board_links} [<a href="link.php">申请友情链接</a>]</h4> |___templates\default\link.htm 友情链接申请模板 |___readme.txt 即本文件 安装步骤 第一步:COPY 上述文件到 Discuz! 6.1 目录 如果您的discuz.htm 及 cache.func.php 曾经修改过,请查询对应内容后,再修改 第二步:在浏览器中 访问 http://www.yoursite.com/bbs/link.php 查看页面是否正常,并测试 第三步:其他事宜,请查询咨询本站。 上述程序将在{$tablepre}forumlinks 中增加两个字段 1.checknum 检查失败次数 2.isdisplay 是否显示 并在{$tablepre}crons 中增加一个自动执行任务,每天检查一次,此项可以在后台重新配置合理时间 演示站:http://www.winu.cn/bbs/link.php 注意事项: 1.确保服务器上能通过域名其他网站 2.确保第一次执行 http://www.yoursite.com/bbs/link.php 后,完成 上面的2项修改({$tablepre}forumlinks 字段增加及自动任务添加完成) 3.自动检测,只检测对方提交的页面地址内是否包含本站地址,不检测其他页面,请提示用户 演示站:http://www.winu.cn/bbs/link.php 此包有个BUG ,请到http://www.winu.cn/viewthread.php?tid=112758 下载最新版 问友源码空间 http://www.winu.cn 2008-11-16

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值