发新话题
打印

【7月20日更新】Rndarticle 随机乱弹 1.3

本主题由 月上之木 于 2008-7-14 23:02 加入精华
额,慢慢弹吧

那些代码本来不是用来做这个插件的,做其他用的,随便改了改给大家玩的

TOP

看了自己发的帖子才想起来另一种方法。这样修改,参数设置中就应该写最大文章数(总数)而不是最新文章ID了。
原始代码如下:
复制内容到剪贴板
代码:
       randomize
        RndNumber=cInt((MaxNum-MinNum+1)*rnd+MinNum)

        Set objRS=objConn.Execute("SELECT [log_ID] FROM [blog_Article] WHERE ([log_ID]=" & RndNumber & ") AND ([log_Level]>1) order by [log_ID] desc")
        If (Not objRS.bof) And (Not objRS.eof) Then
                        Set objArticle=New TArticle
                        If objArticle.LoadInfoByID(objRS("log_ID")) Then
                                strPrevious= objArticle.Url
                        End If
                        Set objArticle=Nothing
                        objRS.MoveNext
        else
      strPrevious= ZC_BLOG_HOST      '如果转到不该转的地方,则转向首页
        End If
        objRS.close
        
        Response.Redirect strPrevious
修改后代码:
复制内容到剪贴板
代码:
        randomize
        RndNumber=cInt((MaxNum-MinNum+1)*rnd+MinNum)

        Set objRS=objConn.Execute("SELECT [log_ID] FROM [blog_Article] WHERE [log_Level]>1 order by [log_ID] desc")

        If (Not objRS.bof) And (Not objRS.eof) Then
                        objRS.Move RndNumber - 1
                        Set objArticle=New TArticle
                        If objArticle.LoadInfoByID(objRS("log_ID")) Then
                                strPrevious= objArticle.Url
                        End If
                        Set objArticle=Nothing
        else
      strPrevious= ZC_BLOG_HOST      '如果转到不该转的地方,则转向首页
        End If
        objRS.close
       
        Response.Redirect strPrevious

TOP

大同小异

TOP

哇哈哈~~~~我承认我是乱来的~~~~~~~~~~~

平时懒的写插件~就折腾别人的插件~~~~~~~~~~~``哇哈哈哈~~~

TOP

就这样吧,放到认证区去了,提供在线安装

TOP

哈哈,不错啊,感觉很好玩

TOP

错误原因:未知错误

ID:3711

摘要:
在异步运行时,操作不能被执行。

ADODB.Connection

返回源地址

TOP

这会儿又好了,汗!

TOP

居然还弹到后台了。。。

TOP

啊?你是怎么做到的??呵呵。

TOP

对了,能否让插件自动监测最大ID数啊?免得写了新文章还要到后台调这数值,麻烦!
有问题请联系MSN:huangpiaoyi@hotmail.com

TOP

没必要吧,这样做是为了让用户可以限定一个文章范围,明白?

TOP

发新话题