|
|
主题: |
:2005/5/27 17:48:48 |
|
【用户】
goh |
|
晚上12:00不能发布主题解决!
打开 skin.asp 文件,找到
以下为代码内容:
sub time_lock()
if web_dim(10)="" then exit sub
dim nh,tt
nh=int(hour(joekoe_cms.now_time))
for i=1 to len(web_dim(10))
if int(mid(web_dim(10),i,1))=1 then tt=i-1
next
if nh=tt then call web_error("time_lock")
end sub
替换成如下代码就可以了。
以下为代码内容:
sub time_lock()
if web_dim(10)=0 then exit sub
dim nh,tt
nh=int(hour(joekoe_cms.now_time))
for i=1 to len(web_dim(10))
if i=1 then
if int(mid(web_dim(10),i,1))=0 then
tt=i
end if
else
if int(mid(web_dim(10),i,1))=1 then tt=i-1
end if
if nh=tt then call web_error("time_lock")
next
end sub
原红色部分是空值 if web_dim(10)="" then exit sub ,出现0点-1点不能取值是在完全开放的前提下发生的,完全开放就没有必要再运行剩下的过程了,直接退出不就可以了,只要有一个时段没开放都不会出现取不了值得的情况发生。
另外需要在其他板块也有时间限制只要在相关板块的文件头部加入下面的代码就可以了
call time_lock()
|
|
|
|
|
|
|
|