| 爬爬思特新闻管理系统 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格式。 |