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

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

<%=PP(0)%> 所有人名称

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

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

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


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

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

为空则默认取地址栏中变量 PPInfoID 的值


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

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

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

分类ID若用大括号"[]"包含,并再用双引号包含起来,如<%=PPNews("[1,2]",10,.....,则调出的信息是该分类下的所有第一级子分类的信息。只要该分类下有信息,都会被调出,而该子分类的子分类的信息不会被调出。

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

为0,则调出所有分类的信息

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

为空则默认取地址栏中变量 PPClassID 的值 ,如果还为空,则调出所有分类的信息

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个字母
Template 内容模板

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

[/n/] 序号,从第一条信息开始从1,2,...一次往下输出,前面不补0

[/Mod2/]或[/Mod3/] 余数,返回信息的序号除以2或3后的余数,用以控制不同行不同样式,如隔行背景。

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

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

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

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

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

[/Author/] 作者

[/Clicks/] 点击次数

[/DateTime/] 时间,信息的发表时间,包括[/DateTime/1/],[/DateTime/2/] ... [/DateTime/15/] 15个时间显示格式

[/Img/] 图片,信息的上传图片,没有图片自动替换为[/NoPic/]。

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

[/Image/] 图片,信息内容里的图片,使用此字符串系统自动将改信息内容的第一张图片输出,没有图片自动替换为[/NoPic/]。

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

相关控制样式名为.NewsTableImg

[/New/] 新信息,直接使用则当天发表的信息仍在原处显示[/New/],[/New/2/]代表2天内的新闻显示new

[/Content/] 信息内容,[/Content/200/],代表去除html格式的前200个字符。


------------------以下是开关标签,调整输出结果,没有相应值替换--------------------------------

[/Top/] 置顶,使用该字符串,则输出的信息被置顶的排在最前面

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

[/MustImg/] 必须显示图片,使用此只调出有上传图片的新闻

[/ShowNews/] 几天内新闻,使用该字符串,则输出的信息当天发布的,[/ShowpNews/5/]则代表5天内发布的新闻。

[/TopClicks/] 点击量,使用该字符串,则输出的信息点击次数最高的排在最前面,[/TopClicks/5/]代表几天内点击率最少5次的。

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

ShowPages 分页模板

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

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

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

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


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

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

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

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

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

采用简写方式则,默认取地址栏中变量 PPNewsID 的值

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

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

<%=News(1)%> 标题

<%=News(2)%> 内容

<%=News(3)%> 作者

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

<%=News(5)%> 时间

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

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

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

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

   

上一篇信息:PPPrevNews(Request.QueryString("ID"))

下一篇信息:PPNextNews(Request.QueryString("ID"))

返回的均是信息ID


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

为0,则调出所有评论信息

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

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

TopNum 评论条数

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

MaxTitle 标题字符上限

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

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

Template 内容模板

[/N/]或[/n/]序号   [/Mod2/]或[/Mod2/] 余数  [/Search/] 搜索。

[/ID/] 评论ID   [/Title/] 标题   [/Author/] 作者  [/DateTime/] 时间

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

[/OrderDesc/] 评论排序,使用此标签,优先显示最新的

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

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

[/Content/] 评论内容,无高级使用方法,只能直接使用。

ShowPages 分页模板

使用方法同PPNews()函数


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

为空,则系统自动获取地址栏中变量NewsID的值,作为信息ID

一般将PPReadNews返回的值News(0)即可。


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

使用方法同PPNews()函数

为0,则调出所有分类

为空则默认取地址栏中变量 PPClassID 的值

TopNum 分类条数

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

ColsNums 列数

同PPNews函数

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

[/N/]或[/n/] 序号  [/Mod2/]或[/Mod3/] 余数  [/ClassID/] 分类ID  [/ClassName/] 分类名称

[/NewsNum/] 信息条数,该子分类下的信息的条数(已审核过的)

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

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

相关控制样式名为.ClassTableImg。

ShowPages 分页模板

使用方法同PPNews函数


【8】分类路径显示:PPClassPath(ClassID,Template)
使用范例:<%=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"

为空则默认取地址栏中变量 PPClassID 的值

Template 内容模板

[/ClassID/] 分类ID

[/ClassName/] 分类名称


【9】分类树显示:PPClassTree(ClassID,Template)
使用范例:<%=PPClassTree(12,"<a href=""List.Asp?ClassID=[/ClassID/]"">[/ClassName/]</a>")%>
函数变量 名称 使用说明
ClassID 分类ID

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

[-] A

 [-] B

  [-] D

   [-]F

   [-]G

  [-] E

 [-] C

 

为空则默认取地址栏中变量 PPClassID 的值

Template 模板代码

[/ClassID/] 分类ID

[/ClassName/] 分类名称


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

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


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

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


【12】VIP用户访问限制:PPCheckVIP()
使用范例:<%PPCheckVIP()%>
函数变量 名称 使用说明

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


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

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


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

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

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

【15】Flash信息:PPFlashNews(ClassID,TopNum,MaxTitle,Url)
使用范例:<%Flash=PPFlash(1,6,20,"Read.Asp?PPNewsID=")%>
<%=Flash(1)%>以"|"连接的图片地址; <%=Flash(2)%>以"|"连接的URL地址; <%=Flash(3)%>以"|"连接的图片文字。
函数变量 名称 使用说明
ClassID 分类ID

使用方法同PPNews()

TopNum 调用条数 使用方法同PPNews()
MaxTitle 字数限制 使用方法同PPNews()
Url 连接地址 系统自动在此地址后面加上信息ID,作为每个信息的URL地址,如示例将变为Read.Asp?PPNewsID=12

【16】文字版Flash幻灯片:PPFlashImg(Photos,Texts,Url,Content,TopNum)
使用范例:<%=PPFlashImg("1.jpg|2.jpg|3.jpg|4.jpg","文字1|文字2|文字3|文字4","1.htm|2.htm|3.htm|4.htm","",4)%>
函数变量 名称 使用说明
Photos 图片地址

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

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

每张图片的下面紧跟该图片的信息,标题用“粗体”,内容介绍用“斜体”,连接用“下划线

Texts 图片说明文字 每张图片的文字介绍,以"|"分隔
Url 链接地址 以"|"分隔
Content 图片简介 以"|"分隔
TopNum 个数限制 最多显示多少个图片

【17】插入视频:PPMedia(Medias,Width,Height,Auto,PlayCount,Title)
使用范例:<%=PPMedia("123.wmv",200,200,1,5,"")%>
函数变量 名称 使用说明
Medias 视频地址

视频文件地址,如1.wmv,2.rm|3.rm,4.flv

若为数字,则获取ID为该数字的单页信息作为视频地址,用单页信息保存的时候。一个回车一个视频地址,支持mms和rstp

Width 宽度  
Height 高度  
Auto 自动播放 0为不自动播放,1为自动播放,对Flv格式没有作用
PlayCount 播放次数 对Flv格式没有作用
Title 视频标题 以“|”分隔,只支持Flv格式。