首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

Discuz!X3.3/3.2 修改一个文件实现关帖/_可以于同日內关闭及增长可关闭时限至一年

小六子 2017-5-24 [其他] 来自PC 复制链接
64253
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
本帖最后由 小六子 于 2017-5-25 00:04 编辑

想必你站子想运行一些特别的活动是快闪的只有三小時
但是又不想使用抢楼帖功能(因为不能刪除帖子的问题)
那么这个修改就很合適你了

修改后
截图时为23:15分
QQ截图20170524231600.png
提交时为23:17分
QQ截图20170524231640.png

source\include\topicadmin\topicadmin_moderate.php

查找

  1.                 if(dgmdate($expiration, 'Ymd') <= dgmdate(TIMESTAMP, 'Ymd') || ($expiration > TIMESTAMP + 86400 * 180)) {
  2.                         showmessage('admin_expiration_invalid', '', array('min'=>dgmdate(TIMESTAMP, 'Y-m-d'), 'max'=>dgmdate(TIMESTAMP + 86400 * 180, 'Y-m-d')));
  3.                 }
复制代码


更改为

游客,如果您要查看本帖隐藏内容请回复


代码更改说明...

我们于if(dgmdate($expiration, 'Ymd') <= dgmdate(TIMESTAMP, 'Ymd') 中加上PHP文件中分别代表时间字母H和I.
H->时
I->分
就成为if(dgmdate($expiration, 'Ymdhi') <= dgmdate(TIMESTAMP, 'Ymdhi') 那么在运行检查时就会不只查日期, 会一同查上时分了...
再来就是 ($expiration > TIMESTAMP + 86400 * 180)) 中把180改成一年的365日
成为($expiration > TIMESTAMP + 86400 * 365)) 那么就是可以把活动弄成一年了!
而在显示信息方面也是一样更改加上, 那么就可以了
大功告成...
当然我们我需在后台修改一下计划任务啦
后台 » 工具 » 计划任务 » 限时操作清理 » 编缉 » 分钟: 增加你想运行的时间或是留空啦


好的话回复给我个动力呗!雖然都是一些小小修改...

点评

海!外直播 t.cn/RxBC0cw 禁闻视频 t.cn/RJvO78S 忽然想通很多事情:它们亲人财富都转移到国外,如果控制不住局面,会随时放弃这里!你可千万别高兴,由于对这里没有归属感,它们对待这里的一切,会出人意料的残酷无底线   发表于 4 天前



上一篇:Discuz x论坛手机版微信里登录和注册提示404或undefined的解决方法
下一篇:Discuz帖子列表页调用封面图
小六, 前dz互助团队成员~
小六子  楼主| 发表于 2017-6-7 17:22:37 来自PC
修正一部份代碼!(找不到編輯)
'Y-m-d-h:i'及'Ymdhi'請修正為
'Y-m-d-H:i'及'YmdHi'
小六, 前dz互助团队成员~
疯狂的大猫 发表于 2017-5-30 13:27:39 来自PC
这都要隐藏啊……
小六子  楼主| 发表于 2017-5-31 19:51:17 来自PC

隱藏不是這版的一般做法嗎?
其實我在下面說了代碼解說已經是半不隱藏了...
看懂的話連回覆都不用
小六, 前dz互助团队成员~
小明小強 发表于 2017-7-7 00:18:46 来自PC
强烈支持,站帮网有你更精彩
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表