为PJ3 170版本增加内分页

  pjbloger一直想要的功能,正好有时间所以做了一做,支持全动态,全静态,支持半静态。
  09年1月3日 18时更新,支持FCK自带的分页符,修复了语句出错(blog程序吧字符替换了。。。)
  演示,本文
没有修改过程序(170最终版)的可以覆盖:

以下静态化修改:
打开:conn.asp 在 最后一个%>前加入
dim fenyefu:fenyefu="[pagebreak]"
其中[pagebreak]是分页符,UBB需要插入分页符才能分页
打开:common/function.asp找到:Function Alias(id)
再上面添加:
Function Aliasx(id, fen)
    dim cname,ccate,chtml,ccateID,ccateExec,cnames,ctype,cc
    set cc=conn.execute("select top 1 log_CateID,log_cname,log_ctype from blog_Content where log_ID="&id)

    ccateID = cc(0)
    cname = cc(1)
    ctype = cc(2)

    set ccateExec=conn.execute("select Cate_Part from blog_Category where cate_ID="&ccateID)

    If not ccateExec.EOF and not ccateExec.bof Then
        ccate = ccateExec(0).value
    end if

    if ccate="" or ccate=empty or ccate=null or len(ccate)=0 then
        ccate="article/"
    else
        ccate="article/"&ccate&"/"
    end if
    if len(cname)<1 or cname="" or cname=empty or cname=null then
        cnames=trim(id)
    else
        cnames=cname
    end if

    if ctype="0" then
        chtml="htm"
    else
        chtml="html"
    end if

    chtml="."&chtml
    set ccateExec = nothing
    set cc = nothing
    Aliasx=ccate&cnames&fen&chtml
End Function

打开:blogedit.asp
找到:select log_cname,log_ctype
改成:select log_cname,log_ctype,log_Content
找到:<input name="oldcate" type="hidden" value="<%=lArticle.categoryID%>">
下面插入:<input name="oldMessage" type="hidden" value="<%=cdb("log_Content")%>">

共 4 页: [1] [2] [3] [4] [全文阅读]



评论: 31 | 引用: 0 | 查看次数: 7863
aeleven
回复回复aeleven [2009-11-02 14:01:26 | del | 取消审核]
Microsoft VBScript runtime ���� '800a01f4'

Variable is undefined: 'fenyefu'

/class/cls_logAction.asp���� 424
改了好几天了还是不行, 请问这次又错在哪了呀


情留メ蚊子 于 2009-11-03 23:26:20 回复
Conn.asp没有修改? 回复来自手机
aeleven
回复回复aeleven [2009-10-20 15:46:24 | del | 取消审核]
谢谢.就是说我不用下这个覆盖包,直接按你写的文章修改就可以么?

情留メ蚊子 于 2009-10-21 09:03:39 回复
是的 回复来自手机
aeleven
回复回复aeleven [2009-10-20 11:04:04 | del | 取消审核]
Microsoft VBScript runtime ?? '800a01f4'

Variable is undefined: 'GetbaseUrl'

/common/library.asp??А 35
这是为啥啊
我看评论里有同问题的,你说没有更新文件?从这里下170的最终版不对吗?压缩包里我看最后修改日期是2-7日的

情留メ蚊子 于 2009-10-20 15:39:06 回复
没有更新请手动修改 回复来自手机
sham
回复回复sham [2009-09-09 15:49:52 |  | del | 取消审核]
不好意思,能不能想你要份全文分页的修改,我觉得这个功能很实用,可以的话发我邮箱:lomo@841031.com,谢谢

情留メ蚊子 于 2009-09-10 11:00:28 回复
该发布的都发布了 回复来自手机
sham
回复回复sham [2009-09-08 11:26:15 | del | 取消审核]
你好,我按照你的方法手动修改了,能分页,但是为什么我没有“全文阅读”

情留メ蚊子 于 2009-09-08 13:59:28 回复
没有发出全文分页的修改 回复来自手机
佚名
回复回复佚名 [2009-07-19 19:26:03 | del | 取消审核]
请问,我在全动态模式下用FCK自带的自页不成功,如果要用手动分页应该怎么做?
先谢了!!
佚名
回复回复佚名 [2009-07-19 18:50:24 | del | 取消审核]
蚊子兄台,不知道你发现没有
不管是在哪种状态下(全静态,半静态,全动态)只能实现一种编辑方式,要么是FCK,要么是UBB,请问能不能某种状态做到两种编辑方式?

情留メ蚊子 于 2009-07-19 18:59:05 回复
看分页日志编辑方式谁少,少的手动编辑
Evan
回复回复Evan [2009-04-20 16:28:07 | del | 取消审核]
Microsoft VBScript runtime ?? '800a01f4'

Variable is undefined: 'Aliasx'

/class/cls_logAction.asp??А 561

删除日志时出现错误了,这是怎么回事呢?
小中
回复回复小中 [2009-03-31 20:08:38 | del | 取消审核]
Microsoft VBScript runtime ?? '800a01f4'

Variable is undefined: 'GetbaseUrl'

/common/library.asp??А 35

PJ升级到170后再用这个方法显示上面的错误哦~~
PS:我用的文件覆盖的方法~~

情留メ蚊子 于 2009-03-31 09:30 PM 回复
没有更新文件。所以2月27号的版本无效。
art214
回复回复art214 [2009-03-07 22:22:34 | del | 取消审核]
我覆盖了 可发表日志或编辑日志都没有变化啊 没见有插入分页的功能啊

发表评论
昵 称:
密 码:    游客发言不需要密码.
邮 箱:    支持Gravatar头像
网 址:
验证码:    点击输入框
内 容:
您一共可以输入1000个字
选 项:
不想保留信息请删除cookie
发表评论后您发表的内容自动复制到了剪贴板
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭