| 爬爬思特新闻管理系统 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(自动播放) |