请选择 进入手机版 | 继续访问电脑版
程序更新官方微博演示站点

[PJBlog^3]用户聚居地 - ASP开源中文博客系统PJBlog

 找回密码
 立即加入PJHOME

QQ登录

只需一步,快速开始

PJHOME小黑板报 你的关注和支持,是PJBlog不断成长的动力 给论坛提建议 - 给版主提建议

PJBlog3 使用交流 最新版本:PJBlog3 V3.2.9.518(2011/11/01) 安装 - 升级 - 转换 - 模板 - 插件 - 反馈

论坛指南 - 版主申请 - 链接申请 - 博客展示 - 有偿定制 模板版区改版(201204) - PJHOME2011改版,全新起航 PR≥3,alexa≤15万,与我们互链 - 风云互联 - 商务合作

查看: 44482|回复: 92

调用方法┊PJBLOG首页调用  关闭 [复制链接]

Rank: 8Rank: 8

PJ币
50 元
积分
820
帖子
100
注册时间
2006-9-8
在线时间
71 小时
发表于 2006-9-22 10:21:04 |显示全部楼层
针对原作者的做了如下修改:

添加调用几条记录 : topLen
修改了链接样式
修复了置顶贴子不能调用的问题.

效果如下:



附件下载:
点击下载此文件


源代码:


<!--#include file="const.asp" -->
<!--#include file="conn.asp" -->
<!--#include file="common/cache.asp" -->
<!--#include file="common/function.asp" -->
<!--#include file="common/ubbcode.asp" -->
<%
'==================================================================================================
'File name: topblog.asp
'首页调用文件
'原文更新时间: 2005-12-25
'清风修改时间: 2006-09-22
'QQ: 110125707 MSN: anwellsz@msn.com  Blog.Wind88.Net

'showType 输出类型,类型有五种
'留空 = [分类]标题+作者
'1 = [分类]标题+日期
'2 = 标题+作者
'3 = 标题+日期
'4 = 标题
'titleLength 标题长度
'authorLength 作者名称长度
'topLen 调用几条记录
'示例: <script language="javascript" src="你的网址/topblog.asp?showtype=4&TopLen=7&titleLength=50">
'==================================================================================================

getInfo(1)
  
Response.Charset = "UTF-8"
Response.Expires=60

Dim cate_ID,FeedCate,FeedTitle,memName,FeedRows
Dim showType,titleLength,authorLength,topLen

cate_ID=CheckStr(Request.QueryString("cateID"))

showType=Request.QueryString("showType")
titleLength=Request.QueryString("titleLength")
authorLength=Request.QueryString("authorLength")
topLen = Request.QueryString("topLen")
If Not isinteger(topLen) Then topLen = 10

if IsInteger(titleLength)=false then titleLength=20
if IsInteger(authorLength)=false then authorLength=6   

FeedCate=False

IF IsInteger(cate_ID) = False Then
    SQL="Select TOP "&topLen&" L.log_ID,L.log_Title,l.log_Author,L.log_PostTime,C.cate_Name,C.cate_ID,log_IsTop FROM blog_Content AS L,blog_Category AS C Where C.cate_ID=L.log_cateID AND L.log_IsShow=true AND L.log_IsDraft=false and C.cate_Secret=false orDER BY log_IsTop,log_PostTime DESC"
Else
    SQL="Select TOP "&topLen&" L.log_ID,L.log_Title,l.log_Author,L.log_PostTime,C.cate_Name,C.cate_ID,log_IsTop FROM blog_Content AS L,blog_Category AS C Where log_cateID="&cate_ID&" AND C.cate_ID=L.log_cateID AND L.log_IsShow=true AND L.log_IsDraft=false and C.cate_Secret=false orDER BY log_IsTop,log_PostTime DESC"
    FeedCate=True
End If
Dim RS,DisIMG,i
Set RS=Conn.ExeCute(SQL)
if RS.EOF or RS.BOF then
    ReDim FeedRows(0,0)
else
   if FeedCate then FeedTitle=SiteName & " - " & RS("cate_Name")
    FeedRows=RS.getrows()
end if
RS.close
set RS=nothing
Conn.Close
Set Conn=Nothing

if ubound(FeedRows,1)=0 then
            %>
            document.write ("没有找到任何日志")
            <%
else
    for i=0 to ubound(FeedRows,2)
         select case showType     
             case 1:
                %>              
                    document.write ("<div><span style=\"float:right\"><%=DateToStr(FeedRows(3,i),"Y-m-d")%></span>[<a href=\"<%=SiteURL&"default.asp?cateID="&FeedRows(5,i)%>\" target=\"_blank\"><%=toUnicode(FeedRows(4,i))%></a>]<a href=\"<%=SiteURL&"default.asp?id="&FeedRows(0,i)%>\" target=\"_blank\" title=\"<%=toUnicode(FeedRows(1,i))%>\"><%=toUnicode(CutStr(FeedRows(1,i),titleLength))%></a></div>")
                <%                 
             case 2:
                %>              
                    document.write ("<div><span style=\"float:right\"><a href=\"<%=SiteURL%>\" title=\"<%=toUnicode(FeedRows(2,i))%>\"><%=toUnicode(CutStr(FeedRows(2,i),authorLength))%></a></span><a href=\"<%=SiteURL&"default.asp?id="&FeedRows(0,i)%>\" target=\"_blank\" title=\"<%=toUnicode(FeedRows(1,i))%>\"><%=toUnicode(CutStr(FeedRows(1,i),titleLength))%></a></div>")
                <%                 
             case 3:
                %>              
                    document.write ("<div><span style=\"float:right\"><%=DateToStr(FeedRows(3,i),"Y-m-d")%></span><a href=\"<%=SiteURL&"default.asp?id="&FeedRows(0,i)%>\" target=\"_blank\" title=\"<%=toUnicode(FeedRows(1,i))%>\"><%=toUnicode(CutStr(FeedRows(1,i),titleLength))%></a></div>")
                <%        
             case 4:
                %>              
                    document.write ("<div> <a href=\"<%=SiteURL&"default.asp?id="&FeedRows(0,i)%>\" target=\"_blank\" title=\"<%=toUnicode(FeedRows(1,i))%>\" style=\"color:#0469C4;TEXT-DECORATION: underline\"><%=toUnicode(CutStr(FeedRows(1,i),titleLength))%></a></div>")
                <%   
                case else:
                %>              
                    document.write ("<div><span style=\"float:right\"><a href=\"<%=SiteURL%>\" title=\"<%=toUnicode(FeedRows(2,i))%>\"><%=toUnicode(CutStr(FeedRows(2,i),authorLength))%></a></span>[<a href=\"<%=SiteURL&"default.asp?cateID="&FeedRows(5,i)%>\" target=\"_blank\"><%=toUnicode(FeedRows(4,i))%></a>]<a href=\"<%=SiteURL&"default.asp?id="&FeedRows(0,i)%>\" target=\"_blank\" title=\"<%=toUnicode(FeedRows(1,i))%>\"><%=toUnicode(CutStr(FeedRows(1,i),titleLength))%></a></div>")
                <%         
         end select

    next
end if


function toUnicode(str) 'To Unicode
    dim i, unicodeF, getUnicode
    for i=1 to len(str)
        unicodeF=Mid(str,i,1)
        getUnicode=getUnicode & chr(38) & chr(35) & chr(120) & Hex(ascw(unicodeF)) & chr(59)
    next
    toUnicode=getUnicode
end function
%>

[ 本帖最后由 嵘心天涯 于 2007-1-28 17:45 编辑 ]
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1549 元
积分
3291
帖子
1276
注册时间
2005-12-15
在线时间
1271 小时
发表于 2006-9-22 10:23:16 |显示全部楼层
我的博客:敲键盘的美食家

使用道具 举报

Rank: 8Rank: 8

PJ币
50 元
积分
820
帖子
100
注册时间
2006-9-8
在线时间
71 小时
发表于 2006-9-22 10:24:01 |显示全部楼层
版主够快的啊,我刚放上去就回复了

谢谢支持

:)
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 1

PJ币
0 元
积分
103
帖子
3
注册时间
2006-4-14
在线时间
10 小时
发表于 2006-9-22 10:33:36 |显示全部楼层
咋用啊!

使用道具 举报

Rank: 8Rank: 8

PJ币
50 元
积分
820
帖子
100
注册时间
2006-9-8
在线时间
71 小时
发表于 2006-9-22 10:38:15 |显示全部楼层
把本文的附件下载,上传到你的博客空间即可.

在你要显示博客首页调用的地方:
加入如下代码即可


<script language="javascript" src="你的网址/topblog.asp?showtype=4&TopLen=7&titleLength=50">
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 18Rank: 18Rank: 18

PJ币
1119 元
积分
1957
帖子
1306
注册时间
2006-4-28
在线时间
442 小时
发表于 2006-9-22 12:40:54 |显示全部楼层
先收藏了,以后用。

怪了,怎么找不到收藏帖子的地方
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
249 元
积分
1229
帖子
249
注册时间
2006-7-9
在线时间
98 小时
发表于 2006-9-22 18:23:31 |显示全部楼层
有没有栏目调用的代码啊,我想进行栏目调用
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
50 元
积分
820
帖子
100
注册时间
2006-9-8
在线时间
71 小时
发表于 2006-9-23 00:29:19 |显示全部楼层
可以的,我稍后改正一下贴出!
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 1

PJ币
27 元
积分
80
帖子
30
注册时间
2006-3-29
在线时间
33 小时
发表于 2006-9-23 03:28:40 |显示全部楼层

能在首页调用TAG吗?

呵呵,不错,喜欢,准备在首页用,但要是能调用TAGS那就更好了
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
95 元
积分
1186
帖子
275
注册时间
2006-4-16
在线时间
89 小时
发表于 2006-9-23 07:54:09 |显示全部楼层
这个要加精
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入PJHOME

关闭

PJHOME小黑板报

手机版|纯文字版|BBS.PJHOME.NET ( 粤ICP备11022983号-1 )  

GMT+8, 2012-5-22 00:15 , Processed in 0.113474 second(s), 18 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部