为PJ3 170版本增加内分页
作者:情留メ蚊子 日期:2008-12-26
pjbloger一直想要的功能,正好有时间所以做了一做,支持全动态,全静态,支持半静态。
09年1月3日 18时更新,支持FCK自带的分页符,修复了语句出错(blog程序吧字符替换了。。。)
演示,本文
没有修改过程序(170最终版)的可以覆盖:
以下静态化修改:
打开:conn.asp 在 最后一个%>前加入其中[pagebreak]是分页符,UBB需要插入分页符才能分页
打开:common/function.asp找到:Function Alias(id)
再上面添加:
打开: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")%>">
09年1月3日 18时更新,支持FCK自带的分页符,修复了语句出错(blog程序吧字符替换了。。。)
演示,本文
没有修改过程序(170最终版)的可以覆盖:
以下静态化修改:
打开:conn.asp 在 最后一个%>前加入
复制内容到剪贴板
程序代码
程序代码dim fenyefu:fenyefu="[pagebreak]"
打开: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
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")%>">
评论: 31 | 引用: 0 | 查看次数: 9611
谢谢.就是说我不用下这个覆盖包,直接按你写的文章修改就可以么?
情留メ蚊子 于 2009-10-21 09:03:39 回复
是的 

Microsoft VBScript runtime ?? '800a01f4'
Variable is undefined: 'GetbaseUrl'
/common/library.asp??А 35
这是为啥啊
我看评论里有同问题的,你说没有更新文件?从这里下170的最终版不对吗?压缩包里我看最后修改日期是2-7日的
Variable is undefined: 'GetbaseUrl'
/common/library.asp??А 35
这是为啥啊
我看评论里有同问题的,你说没有更新文件?从这里下170的最终版不对吗?压缩包里我看最后修改日期是2-7日的
情留メ蚊子 于 2009-10-20 15:39:06 回复
没有更新请手动修改 

不好意思,能不能想你要份全文分页的修改,我觉得这个功能很实用,可以的话发我邮箱:lomo@841031.com,谢谢
情留メ蚊子 于 2009-09-10 11:00:28 回复
该发布的都发布了 

你好,我按照你的方法手动修改了,能分页,但是为什么我没有“全文阅读”
情留メ蚊子 于 2009-09-08 13:59:28 回复
没有发出全文分页的修改 

请问,我在全动态模式下用FCK自带的自页不成功,如果要用手动分页应该怎么做?
先谢了!!
先谢了!!
蚊子兄台,不知道你发现没有
不管是在哪种状态下(全静态,半静态,全动态)只能实现一种编辑方式,要么是FCK,要么是UBB,请问能不能某种状态做到两种编辑方式?
不管是在哪种状态下(全静态,半静态,全动态)只能实现一种编辑方式,要么是FCK,要么是UBB,请问能不能某种状态做到两种编辑方式?
情留メ蚊子 于 2009-07-19 18:59:05 回复
看分页日志编辑方式谁少,少的手动编辑
Microsoft VBScript runtime ?? '800a01f4'
Variable is undefined: 'Aliasx'
/class/cls_logAction.asp??А 561
删除日志时出现错误了,这是怎么回事呢?
Variable is undefined: 'Aliasx'
/class/cls_logAction.asp??А 561
删除日志时出现错误了,这是怎么回事呢?
Microsoft VBScript runtime ?? '800a01f4'
Variable is undefined: 'GetbaseUrl'
/common/library.asp??А 35
PJ升级到170后再用这个方法显示上面的错误哦~~
PS:我用的文件覆盖的方法~~
Variable is undefined: 'GetbaseUrl'
/common/library.asp??А 35
PJ升级到170后再用这个方法显示上面的错误哦~~
PS:我用的文件覆盖的方法~~
情留メ蚊子 于 2009-03-31 09:30 PM 回复
没有更新文件。所以2月27号的版本无效。
我覆盖了 可发表日志或编辑日志都没有变化啊 没见有插入分页的功能啊
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志:
回复

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