爬爬思特新闻管理系统 Ver2.0 Beta1 使用手册

【0】基本使用:后台路径PP.ASP,可以根据自己需要随意更改, 后台账户:Admin;密码:admin
进入后台后,点击左侧的评论或者会员按钮,在右侧出现的页面中,点击上部的蓝色标题,可设置相关配置

<%=PP(0)%> 主办单位名称

<%=PP(1)%> 网站标题,即Title

<%=PP(2)%> 关键字,即keywords

<%=PP(3)%> 网站描述,即description

<%=PP(4)%> 备用信息


【1】单页信息调用:PPInfo(InfoID)
使用范例:<%=PPInfo(1)%>
变量 名称 使用说明
InfoID 单页信息ID

使用方法:将<%=PPInfo(1)%>放在需要显示的地方,即可将ID=1的单页信息的内容调出来

 


【2】信息列表显示:PPNews(ClassIDList,TopNum,ColsNums,MaxTitle,TemplateCode,ShowPages)
使用范例:<%=PPNews("1,2,3",12,3,40,"<a href=""Read.Asp?NewsID=$[ID]$"">$[Title]$</a> ($DateTime$)","$[Page]$")%>
函数变量 名称 使用说明
ClassIDList 信息分类ID

单个分类ID直接使用即可,多个请用半角逗号分隔并用双引号包含起来,如<%=PPNews("1,2,3",10,.....

单个分类ID若用小括号"()"包含,并再用双引号包含起来,如<%=PPNews("(1)",10,.....,则调出的信息是该分类下的所有最底层分类的信息。所有有子分类的分类,都不会出现该分类的信息

单个分类ID若用大括号"{}"包含,并再用双引号包含起来,如<%=PPNews("{1}",10,.....,则调出的信息是该分类下的所有分类的信息。只要该分类下有信息,都会被调出,无论有没有子分类

可以为空,为空则默认取地址栏变量ClassID的值作为分类ID,如果仍为空则调出所有分类的信息

支持自定义sql查询条件(高级),使用方法:<%=PPNews("sql:[PPNews].Clicks>30",12,.....,

TopNum 新闻条数

数字,不分页的话,这里指调出的信息条数,分页情况下,这里指每页显示的新闻条数

ColsNums 列数

数字,当为0的时候,不使用表格分列,直接输出(方便使用DIV布局的时候用DIV分列)

当为1的时候,信息将呈现一列显示,输出一列的一个表格,表格样式为.NewsTable

当为2,3,4..的时候,新词呈现多列显示,输入多列的表格,自适应宽度,

配合TopNum使用,可以实现图片的多行多列显示,

如TopNum=12,ColsNums=3,即4行3列;TopNum=6,ColsNums=1,即6行单列;TopNum=5,ColsNums=5,即单行5列;

MaxTitle 标题字符上限 信息标题的字数上限,超出部分自动输出省略号,一个汉字算两个字符,即,若MaxTitle=10,可输出5个函数,10个字母
TemplateCode 内容模板

$[ID]$ 信息ID,每条信息的唯一ID值,

$[Title]$ 标题,该字符串受MaxTitle(标题字符上限)限制,超出部分自动输出省略号

$[AllTitle]$ 完整标题,输出完整的信息标题,主要用在a连接标签的title属性,即连接描述

$[ClassID]$ 分类ID,信息所在分类的ID,

$[ClassName]$ 分类名称,信息所在分类的分类名称

$[Author]$ 作者

$[Clicks]$ 点击次数

$[DateTime]$ 时间,信息的发表时间,包括$[DateTime1]$,$[DateTime2]$ ... $[DateTime15]$ 15个时间显示格式

$[Comments]$ 评论条数,该信息的评论的条数(已审核过的)

$[Img]$ 图片,信息的上传图片,没有图片的自动替换为$[NoPic]$,(下一步)

$[Image]$ 图片,信息内容里的图片,使用此字符串系统自动将改信息内容的第一张图片输出

$[Middle]$与$[/Middle]$ 此字符串必须成对使用,单个使用无效,主要用在Img标签恰后,用以控制图片的垂直居中显示,同时支持背景色,使用方法:$[Middle]$#CCCCCC$ <Img src=""$[Img]$"" width=""100""> ... $[/Middle]$

相关控制样式名为.ImgNewsTable

$[N]$ 序号,从第一条信息开始从1,2,...一次往下输出,位数不够,前面补0

$[New]$ 新信息,直接使用则当天发表的信息仍在原处显示$[New]$,(下一步),支持自定义天数,即几天内的显示New

使用方法:$[New]$3$,则三天内发表的信息,仍在原处显示$[New]$,(下一步),最多支持到9天

$[Content]$ 信息内容,直接使用则输出该信息经过去HTML代码化的纯100个上限字符,支持自定义上限字符数

使用方法:$[Content]$500$,则输出该信息经过去HTML代码化的纯500个上限字符

$[Top]$ $[TuiJian]$ 置顶或推荐,使用该字符串,则输出的信息都是后台设置为置顶或推荐模式的

$[wd]$ 搜索,使用该字符串,则系统自动获取地址栏的变量wd的值,并输出包含该变量值的所有信息。

ShowPages 分页模板

若为空,则不使用分页模式

$[Page]$ ,分页代码只在下方显示

$[Pages]$ ,分页代码不仅在上方显示,还在下方显示...

加入其他HTML代码可以控制分页代码的显示格式,如"<center>$[Page]$</center>"


【3】详细信息内容展示:PPReadNews(NewsID)
使用范例:<%News=PPReadNews(Request.QueryString("ID"))%> 简写:<%News=PPReadNews("")%>
变量 名称 使用说明
NewsID 信息ID

该函数用来输出信息详细内容,返回的是包含信息具体内容的数组,主要用在信息内容详细展示页面

假设信息详细展示页面为 Read.asp?ID=8

使用时,将函数返回值用一变量接收,

如<%News=PPReadNews(Request.QueryString("ID"))%>,即接收地址栏中变量ID的值作为信息ID

采用简写方式则,系统接收地址栏中变量ID的值作为信息ID

将这行代码放在页面顶端,则可以根据自己需要在需要显示的用如下的方法输出

<%=News(0)%> 该信息的唯一ID

<%=News(1)%> 标题

<%=News(2)%> 内容

<%=News(3)%> 作者

<%=News(4)%> 上传图片

<%=News(5)%> 时间

<%=News(6)%> 点击次数

<%=News(7)%> 所在分类ID

<%=News(8)%> 所在分类名称

使用该函数的页面每刷新一次,信息点击数增加1


【4】评论列表显示:PPComments(NewsID,TopNum,MaxTitle,TemplateCode,ShowPages)
使用范例:<%=PPComments(NewsID,TopNum,MaxTitle,TemplateCode,ShowPages)%>
函数变量 名称 使用说明
NewsID 信息ID

为空,则系统自动获取地址栏中变量NewsID的值,作为信息ID,一般将PPReadNews返回的值News(0)即可,

支持自定义sql查询条件(高级),使用方法:<%=PPComments("sql:[PPNews].Clicks>20",12,.....,

可以为空,为空则必须获取到地址栏变量NewsID的值作为信息ID,

TopNum 评论条数

数字,不分页的话,这里指调出的评论条数,分页情况下,这里指每页显示的评论条数

MaxTitle 标题字符上限

评论标题的字数上限,超出部分自动输出省略号,一个汉字算两个字符,即,若MaxTitle=10,可输出5个函数,10个字母

所谓评论的标题只是评论内容的去HTML代码化后的截取,

TemplateCode 内容模板

$[ID]$ 评论ID   $[Title]$ 标题   $[Author]$ 作者  $[DateTime]$ 时间  $[N]$ 序号$  [wd]$ 搜索。

以上特殊字符串使用方法同PPNews函数

$[NewsID]$ 评论D对应的信息ID

$[NewsTitle]$ 评论对应的信息标题

$[Content]$ 评论内容,无高级使用方法,直接使用即可

ShowPages 分页模板

使用方法同PPNews函数


【5】评论输入函数:PPAddComments(NewsID)
使用范例:<%=PPAddComments(NewsID)%>
函数变量 名称 使用说明
NewsID 信息ID

为空,则系统自动获取地址栏中变量NewsID的值,作为信息ID,一般将PPReadNews返回的值News(0)即可,


【6】分类列表显示:PPClassList(ClassID,TopNum,ColsNums,LeftNum,TemplateCode,ShowPages)
使用范例:<%=PPClassList(1,12,3,40,"<a href=""News.Asp?ClassID=$[ClassID]$"">$[ClassName]$</a>","")%>
函数变量 名称 使用说明
ClassID 分类ID

只能是数字,不支持多个分类ID,主要输出该分类下的第一级子分类的列表

TopNum 分类条数

数字,不分页的话,这里指调出的第一级子分类条数,分页情况下,这里指每页显示的第一级子分类条数

ColsNums 列数

同PPNews函数

MaxTitle 分类名称字符上限 分类名称的字数上限,超出部分自动输出省略号,一个汉字算两个字符,即,若MaxTitle=10,可输出5个函数,10个字母
TemplateCode 内容模板

$[ClassID]$ 分类ID,第一级子分类的ID,

$[ClassName]$ 分类名称,第一级子分类的名称

$[News]$ 信息条数,该第一级子分类下的信息的条数(已审核过的)

$[Img]$ 图片,自动取该第一级子分类下所有分类下的最新的信息上传图片,没有图片的自动替换为$[NoPic]$,(下一步)

$[Middle]$与$[/Middle]$ 此字符串必须成对使用,单个使用无效,主要用在Img标签前后,用以控制图片的垂直居中显示,同时支持背景色,使用方法:$[Middle]$#CCCCCC$ <Img src=""$[Img]$"" width=""100""> ... $[/Middle]$

相关控制样式名为.ImgClassTable

ShowPages 分页模板

使用方法同PPNews函数


【7】分类路径显示:PPClassPath(ClassID,str)
使用范例:<%=PPClassPath(12,"→<a href=""?ClassID=$[ClassID]$"">$[ClassName]$</a>")%>
函数变量 名称 使用说明
ClassID 分类ID

只能是数字,不支持多个分类ID,主要输出该分类的父子路径关系:如分类A有子分类B和C,分类B有子分类D和E,分类D有子分类F和G,分类G的ID为12,用范例的方法则得到"→A→B→D→G"

str 内容模板

$[ClassID]$ 分类ID

$[ClassName]$ 分类名称


【8】分类树显示:PPClassTree(ClassID,FileUrl)
使用范例:<%=PPClassTree(12,"Class.Asp?")%>
函数变量 名称 使用说明
ClassID 分类ID

只能是数字,不支持多个分类ID,主要输出该分类的子目录的树关系:如分类A有子分类B和C,分类B有子分类D和E,分类D有子分类F和G,分类G的ID为12,用范例的方法则得到如下字符串

[-] A

 [-] B

  [-] D

   [-]F

   [-]G

  [-] E

 [-] C

FileUrl 连接文件地址

可带参数,如"?"或"Class.Asp?"或"Class.Asp?Action=Ok&"


【9】用户登陆接口:PPLogin()
使用范例:<%=PPLogin()%>
函数变量 名称 使用说明
无 无

如范例:<%=PPLogin()%>


【10】注册用户访问限制:PPCheckUser()
使用范例:<%PPCheckUser()%>
函数变量 名称 使用说明
无 无

如范例:<%PPCheckUser()%>,即,只有注册用户才能访问该页面


【11】密码访问限制:PPCheckPassword(InfoID)
使用范例:<%PPCheckPassword(1)%>
函数变量 名称 使用说明
InfoID 单页信息ID

单页信息的ID,直接在内容里输入密码即可,多个密码请用"|"隔开


【12】插入Flash:PPFlash(swfFile,swfW,swfH,Wmode)
使用范例:<%=PPFlash("Images/Banner.swf",1000,230,"transparent")%>
函数变量 名称 使用说明
swfFile Flash文件地址

可以为空,为空请用""代替,默认取当前目录的Falsh.swf文件

swfW Flash宽度  
swfH Flash高度  
Wmode Flash额外参数 可以为空,为空请用""代替,具体值请参阅Flash相关文档,如参数等于"transparent"则代表Flash透明

【13】纯Flash幻灯片:PPFlashPic(Photo,Url,Num,swfW,swfH)
使用范例:<%=PPFlashPic("1.jpg|2.jpg|3.jpg|4.jpg|5.jpg","1.htm|2.htm|3.htm|4.htm|5.htm",8,200,150)%>
函数变量 名称 使用说明
Photo 图片地址

多个图片地址之间用"|"分隔,

若为数字则为单页信息的ID,即自动调用该单页新的内容作为图片地址,该单页信息需要按如下格式保存

每张图片的下面就是该图片被点击后的链接地址,中间以一个或多个回车隔开

Url 链接地址 多个链接地址之间用"|"分隔,如果与图片地址一一对应,点击图片可进入相对应的链接中,链接数量可以不与图片数量一致,如果地址相同,则只写一个地址即可
Num 图片数量 该函数支持无限多图片,所以有必要设置最多显示的图片数量,主要是如果不能预知图片个数的时候,如自动获取图片地址
swfW Flash宽度  
swfH Flash高度  

【14】文字版Flash幻灯片:PPFlashImg(Photo,Strng,Url,swfW,swfH)
使用范例:<%=PPFlashImg("1.jpg|2.jpg|3.jpg|4.jpg|5.jpg","文字1|文字2|文字3|文字4|文字5","1.htm|2.htm|3.htm|4.htm|5.htm",200,150)%>
函数变量 名称 使用说明
Photo 图片地址

多个图片地址之间用"|"分隔,

若为数字则为单页信息的ID,即自动调用该单页新的内容作为图片地址,该单页信息需要按如下格式保存

每张图片的下面就是该图片的文字介绍,再然后是该图片被点击后的链接地址,每项中间以一个或多个回车隔开

Strng 图片说明文字 每张图片的文字介绍,以"|"分隔
Url 链接地址 同 PPFlashPic
swfW Flash宽度 同 PPFlashPic
swfH Flash高度 同 PPFlashPic

【15】插入Flv视频:PPFlv(FlvFile,swfW,swfH,LogoText)
使用范例:<%=PPFlv("flv.flv",200,200,"PaPaSite")%>
函数变量 名称 使用说明
FlvFile 视频地址

视频文件地址,如123.flv,可以为空,为空则默认为当前目录下的flv.flv

swfW Flash宽度 同 PPFlashPic
swfH Flash高度 同 PPFlashPic
LogoText 版权信息 显示再视频左上角,灰色,若为空,则使用另一种播放器,此时可支持MP3播放

【16】插入MP3音频:PPFlashMp3(FileName,swfW,AutoStart)
使用范例:<%=PPFlashMp3("Music.mp3",200,1)%>
函数变量 名称 使用说明
FileName 多媒体地址

只支持MP3格式

多媒体文件地址,如Music.mp3,可以为空,为空则默认为当前目录下的Mp3.mp3

若为数字则为单页信息的ID,即自动调用该单页新的内容作为多媒体地址,该单页信息需要按如下格式保存

每个多媒体地址以一个或多个回车隔开

swfW 多媒体宽度 同 PPFlashPic
AutoStart 是否自动播放 只能为0(手动点击播放)或者1(自动播放)