sdcms帮助教程(有结构图适合做查找词典).doc_第1页
sdcms帮助教程(有结构图适合做查找词典).doc_第2页
sdcms帮助教程(有结构图适合做查找词典).doc_第3页
sdcms帮助教程(有结构图适合做查找词典).doc_第4页
sdcms帮助教程(有结构图适合做查找词典).doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

sdcms帮助教程由诗轩网络免费提供SDCMS介绍 时代网站信息管理系统,简称:SDCMS。SDCMS以信息为主题,通过以文字和图片标题为起点,以无限栏目分类为支撑,配合多项插件的灵活使用,以达到信息门户的远景!SDCMS总结各类信息门户的现状,充分考虑符合站长需求的前提下。设计了灵活多变的标签调用方式,满足了不同层次的需求。SDCMS以安全第一为原则,解决了ASP程序的常见漏洞问题。程序自身无任何后门,严格的代码过滤功能为网站的安全运行提供了可靠的保障。SDCMS以DIV+CSS为框架,在主流的IE和FF浏览器上测试均能正常运行。系统全自动生成Html文件,无需独自生成任何文件。SDCMS做了很大程度上的优化,在同类系统中能尽快被搜索引擎收录,为网站带来流量,甚至收入!SDCMS的发展离不开大家的支持,欢迎有志于参与SDCMS基础建设和发展的各位朋友! 安装配置运行环境 环境需求 Internet 信息服务(简称:IIS)5.0以上版本 组件:Scripting.FileSystemObject(简称:FSO) 组件:Adodb.Stream 组件:Persits.Jpeg 浏览器:IE5.5以上版本,开启Cookies 备注:为必须为非必须 推荐环境 Internet 信息服务6.0 Scripting.FileSystemObject Adodb.Stream Persits.Jpeg IE7.0 注意事项 建议在IIS环境下安装SDCMS,不推荐使用其他绿色集成软件,容易造成语法不支持的错误; 网站所在目录必须具备读写权限。 系统安装 准备工作 为保证程序完整性和安全性请至官网()下载最新版本,并选择好网站要使用的版本(如Gb2312或Utf-8); 准备好符合SDCMS正常使用的运行环境。 目录说明 SDCMS默认安装包内有11个文件夹,现作说明如下: 作用:存放系统管理文件,可以随意更改文件夹名称Admin 作用:存放系统数据库文件,不可删除Data 作用:存放系统编辑器文件,不可更改删除Editor 作用:存放系统函数文件,不可更改删除Inc 作用:存放系统安装文件,安装后可删除Install 作用:存放系统插件文件,不可更改删除Plug 作用:存放系统搜索文件,不可更改删除Search 作用:存放系统模板文件,不可更改删除Skins 作用:存放系统标签程序文件,不可更改删除Tags 作用:存放系统升级文件,可删除Update 作用:存放系统上传的附件,可通过后台更改Upfile 安装系统 第一步:将程序包放入相应目录后通过浏览器运行网站,如:(初次运行时,系统会自动转入到安装目录); 第二步:同意安装协议,并点“下一步”按钮; 第三步:根据自己的需要设置系统运行所需数据库,设置后点“下一步”按钮,如果要安装于系统提示的目录点确定,否则请取消; 第四步:如无错误提示(否则请检查系统所需安装环境),请点“下一步”按钮; 第五步:根据自己需要设置各项系统数据(请记住管理员资料),设置完成后请点“下一步”按钮; 第六步:安装完成。 注意事项 版本选择:如果您预备将SDCMS和其他网站放同一空间运行,那么请选择和其他程序一致的编码; MsSql数据库为手工建立,系统没权限建立数据库,如果选择MsSql数据库请先建好数据库,并记下相关资料(如帐户和密码)。 系统安装目录请谨慎操作,如果为先本地测试再服务器运行的情况下,请保持两者目录一致。如本地为:/sdcms/,那么服务器运行建议也为:/sdcms/,而不建议为:/(否则在有数据库的情况下需要进行内容替换操作); 安装过程中切记不要刷新页面。 安全设置 常见问题 管理资料设置简单,容易被猜测; 留言和评论常有垃圾内容和链接。 解决方式 更改后台目录,开启“管理日志”,设置好管理资料及普通管理员的权限; 增加对内容过滤项目的设置,调整发表信息的审核状态,及时处理各项事务。 注意事项 如果使用Access数据库,建议更改默认文件夹目录并更改好配置文件; 如果使用第三方模块或插件,请尽量检查代码事件的过滤,以免因程序细节造成网站安全问题。功能介绍编 辑 器 编辑器介绍 从1.2版本开始,SDCMS使用xhEditor作为系统默认编辑器。xhEditor是一个基于jQuery开发的跨平台开源迷你XHTML编辑器组件。之所有选择xhEditor,是因为她正如SDCMS一样的小巧和灵活,且易于集成和开发。在使用SDCMS过程中,得经常和编辑器打交道,下面来简单介绍下此款编辑器的特殊功能(其他功能都较为简单,容易上手,在此不详述)。 特殊功能 “常用功能”(倒数第三个)按钮是SDCMS自定义到编辑器中的,在某些环节此按钮非常重要。此按钮下有四个子按钮,分别为:“分页标签”、“Flv视频”、“插入引用”、“插入代码”(适用于:公告、信息、单页等功能模块)分页标签:通过此按钮可以控制内容分页,在需要分页的地方,点此按钮即会在内容中插入个分页标签,保存并生成后即可看到内容分页的效果。Flv 视频:通过此按钮可以控制插入格式化的Flv视频代码(更方便管理,Flv视频的播放需要空间支持)。插入引用:通过此按钮可以控制插入相关文字,在生成后的页面中会突显出来,达到醒目的效果。插入代码:通过此按钮可以控制插入相关文字或代码,在生成后的页面中会出现运行框,适用于技术教程类网站。 系统管理 系统设置 分为:系统设置、数据连接、过滤设置、生成设置、上传设置五大选项。分别按照提示设置即可,不熟悉的选项均不建议改动! 日志管理 系统管理用户操作记录(开启管理日志前提下)均记录在库,可以随时清理不需要的记录(系统默认保留2天内的记录)。 链接管理 可以随意添加修改文字和图片链接,支持链接的审核操作,支持文字和图片链接的单独管理和排序。 系统用户管理 可以任意添加管理员,并设置笔名(用于发布信息的作者),普通管理员还可以对具体栏目的权限进行设置。信息管理 公告管理 可以添加、修改、删除公告信息,公告信息支持外链接。 类别管理 类别管理是整个系统的起点,一切基本都围绕类别而展开。我们强烈建议您在使用系统前先做好栏目的规划,再进行类别的添加。类别管理中有两点注意事项,分别如下: 频道选项:频道的效果类似于网站的首页,频道和列表的表现形式大不相同,在选择“作为频道”选项时,此类别下无法发布信息。因此在无特殊情况下(如:该类别下无子类别)我们建议您按系统默认选项设置。 模板选项:模板是类别的外衣,选择什么样的模板就等于给类别穿了什么样子的衣服,初级用户建议对“频道模板”、“列表模板”和“显示模板”的初始值不建议更改和选择,以免发生意外。 专题管理 从1.2版本开始,SDCMS引入了专题的概念。专题的引入更加丰富了网站的表现形式,可以根据需要设计不同的专题模板,展示专题特有的多彩性。专题功能使用方式同类别。 信息管理 添加信息前,请至少添加一个类别。可以在线添加、编辑、删除信息,支持批量置顶、推荐、审核、生成、转移及删除,支持信息的按类别管理,支持搜索信息。信息支持图片标题、Tag标签、外链接,支持设置关键字和描述,支持对相关文章的单独设置(可以按“标签获得”或指定ID的方式设置)。 单页管理 单页,顾名思义就是一个内容页面,在CMS以及企业网站中,单页的作用不可小觑。SDCMS单页管理支持目录、文件名以及模板的自定义设置,还支持一级分类,通过标签的灵活调用可以实现意想不到的效果。单页的管理操作和公告管理一样较为简单,唯一一点注意事项:单页的模板选项值不可以随意更改或设置。 投稿管理 投稿管理是对信息管理的补充和完善,在这里可以审核和删除匿名用户提交的稿件,并支持批量管理。 附加工具 内链接管理 内链在网站SEO中有着非常重要的作用,合理使用好内链接功能,可以更有利于网站的收录和排名。内链接的管理操作较为简单,按提示操作即可。 标签云管理 标签(Tag)对网站的SEO也非常重要,标签主要来源于信息管理模块。在此可以删除不合理及不需要的标签,支持批量操作。 搜索关键字管理 搜索关键字是访客在使用搜索过程中产生的结果,合理分析搜索关键字可以更明确的掌握用户需求,找准发展方向。在此可以对关键字进行添加、修改、删除操作,也可以将关键字词设置为置顶。 插件管理 投票管理 投票插件为官方插件之一,此插件的特色为:投票选项无数量限制,顺序调整灵活。投票插件支持单选或多选,可以随时参看投票结果。 广告管理 广告插件也是官方插件之一,广告插件支持类别选项,以达到广告组的效果,调用也比较灵活。广告插件支持文字、图片,Flash及代码等表现形式。 评论管理 评论是对信息管理的补充和完善,增强了系统的互动性,带动网站人气。可以对评论进行批量审核和删除操作。 留言管理 留言系统是访客和管理者交互的重要渠道。可以对留言进行审核、回复和删除操作,支持批量审核和删除。 蜘蛛来访管理 蜘蛛来访功能可以随时了解搜索引擎对网站来访情况,为网站决策者提供重要数据参考。支持批量删除。 界面管理 标签管理 这里的标签不同于前面提到的标签云(Tag),这里的标签相当与模板代码的一个碎片。我们可以将一些常用的或经常更改的代码建立为标签,以后更改只需要改标签内的代码即可,而不需要多次更改模板。 风格管理 风格也就是我们常说的模板,是网站的衣服。网站的风格也可以添加、修改、删除,以及配置、应用和更换。注意:使用中的风格不可以被删除。 模板文件管理 模板文件管理可以随时在线更改文件和文件夹的名称,随时建立和更新文件,更加方便管理者操作。配合风格管理还可以有效的防止系统模板文件被盗取。 生成管理 可以随时生成网站的各项数据,按提示操作即可,无特殊说明。 标签说明全局标签 名词释意 全局标签是SDCMS的系统标签之一,在任何地方都可以调用,优先于其他标签系列。 标签及说明 作用:网站名称sdcms:webname 作用:网站域名sdcms:weburl 作用:网站关键字sdcms:webkey 作用:网站描述sdcms:webdec 作用:网站目录sdcms:root 作用:生成文件目录sdcms:htmdir 作用:生成文件的后缀名sdcms:filetxt 作用:程序版本sdcms:version 作用:显示系统运行时间,单位为秒sdcms:runtime 作用:描述自动截取长度sdcms:length 作用:蜘蛛爬行记录sdcms:Spider 作用:系统当前风格信息sdcms:skins 作用:显示全部分类列表(带连接),其中0为默认参数不可更改sdcms:category(0) 作用:显示系统当前日期,如:20090912date() 作用:显示系统当前日期,如:2009-09-12 12:20:31now() 动态标签 名词释意 动态/循环是SDCMS的最灵活多变系统标签。动态/循环标签支持参数设置、条件判断以及函数功能。动态/循环标签分为参数标签、一维循环标签、二维循环标签、分页循环标签四种表现形式。 参数标签现有参数标签如下: sdcms:include(参数)作用:包含文件标签,可以将某个文件内容调用当前文件中。暂不支持站外文件和嵌套。此标签全站通用。示例:sdcms:include(sdcms_head.htm)其中的“sdcms_head.htm”为参数的替换值。sdcms:allclassid(参数)作用:显示参数的所有子类别,参数只能为数字。此标签全站通用,可用于循环标签中。示例:sdcms:allclassid(1)其中“1”为参数的替换值。一维循环标签 sdcms:loop table=表名 field=字段1 top=数量 where=查询条件 order=排序依据 没有资料 循环主体 /sdcms:loop 作用:根据条件查询数据表,并返回记录集并循环输出。属性介绍: 标签示例说明tabletable=sd_info必需,否则无法查询 fieldfield=id,title可选,默认值为:“*”(即全部字段)wherewhere=where ispass=1可选 orderorder=id desc可选,默认值为:“id desc”,为“rnd”时为随机显示没有资料没有资料可选,默认值为空,查询记录为空时显示次内容toptop=10可选,默认值为:“10”,为0时查询全部循环主体title len=30 必需,可以通过字段标签(形式:字段名)及Html自由组合循环主体标签常用函数介绍: 函数示例说明lentitle len=30显示title字段的值,且只显示前30个字符(一个汉字算2个字符)dateadddate date=yyyy-mm-dd其中adddate为字段名,结果举例:2009-09-09作用:格式化日期,只适用于日期型字段可用参数及说明如下:参数作用示例week显示星期adddate date=week,结果:星期一yyyy显示年份adddate date=yyyy,结果:2009yy显示年份adddate date=yy,结果:09mm显示月份adddate date=mm,结果:09dd显示日adddate date=dd,结果:09hh显示时adddate date=hh,结果:09ff显示分adddate date=ff,结果:09ss显示秒adddate date=ss,结果:09m显示月份adddate date=m,结果:9d显示日adddate date=d,结果:9h显示时adddate date=h,结果:9f显示分adddate date=f,结果:9s显示秒adddate date=s,结果:9functiontitle function=len可用参数及说明如下: 参数作用示例len返回长度值title function=len说明:返回title字段的长度nohtml剔除Htmlcontent function=nohtml说明:剔除字段content内的html标识urlencode字符编码title function=urlencode说明:如“站长”编码后为:%D5%BE%B3%A4urldecode字符解码title function=urldecode说明:如“%D5%BE%B3%A4”解码后为:站长keyword,sdcms:keyword关键字高亮title function=keyword,sdcms:keyword说明:只用于搜索页面ubound返回下标值title function=ubound说明:只用于投票循环主体IF条件标签介绍:格式:if 表达式结果一else结果二end if 说明:如果表达式成立,那么返回结果一否则返回结果二其中分支“ else结果二 ”可以省略示例一:if adddate date=yyyymmdd=date()红色else蓝色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色,否则输出蓝色示例二:if adddate date=yyyymmdd=date()红色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色循环主体For条件标签介绍:格式:for k=0 to vote function=ubound循环项目vote=voteresult=resultnext说明:此条件循环标签只用于投票循环,不支持其他数据表。其中循环项目可用标签为:Percent(输出百分比),vote(输出数值)示例:请查阅官方默认模板,不做详细叙述。 二维循环标签 特别说明:二维循环标签等同于一维循环标签,只是表现形式稍有差异(二维循环比一维循环多个),但优先于一维循环标签。二维循环标签可与一维循环标签配合使用,实现两次循环。sdcms:loop table=表名 field=字段1 top=数量 where=查询条件 order=排序依据 没有资料 循环主体 /sdcms:loop 作用:根据条件查询数据表,并返回记录集并循环输出。属性介绍: 标签示例说明tabletable=sd_info必需,否则无法查询 fieldfield=id,title可选,默认值为:“*”(即全部字段)toptop=10可选,默认值为:“10”,为0时查询全部wherewhere=where ispass=1可选 orderorder=id desc可选,默认值为:“id desc”,为“rnd”时为随机显示没有资料没有资料可选,默认值为空,查询记录为空时显示次内容循环主体title len=30 必需,可以通过字段标签(形式:字段名)及Html自由组合循环主体标签常用函数介绍: 函数示例说明lentitle len=30显示title字段的值,且只显示前30个字符(一个汉字算2个字符)dateadddate date=yyyy-mm-dd其中adddate为字段名,结果举例:2009-09-09作用:格式化日期,只适用于日期型字段可用参数及说明如下:参数作用示例week显示星期adddate date=week,结果:星期一yyyy显示年份adddate date=yyyy,结果:2009yy显示年份adddate date=yy,结果:09mm显示月份adddate date=mm,结果:09dd显示日adddate date=dd,结果:09hh显示时adddate date=hh,结果:09ff显示分adddate date=ff,结果:09ss显示秒adddate date=ss,结果:09m显示月份adddate date=m,结果:9d显示日adddate date=d,结果:9h显示时adddate date=h,结果:9f显示分adddate date=f,结果:9s显示秒adddate date=s,结果:9functiontitle function=len可用参数及说明如下: 参数作用示例len返回长度值title function=len说明:返回title字段的长度nohtml剔除Htmlcontent function=nohtml说明:剔除字段content内的html标识urlencode字符编码title function=urlencode说明:如“站长”编码后为:%D5%BE%B3%A4urldecode字符解码title function=urldecode说明:如“%D5%BE%B3%A4”解码后为:站长keyword,sdcms:keyword关键字高亮title function=keyword,sdcms:keyword说明:只用于搜索页面ubound返回下标值title function=ubound说明:只用于投票循环主体IF条件标签介绍:格式:if 表达式结果一else结果二end if 说明:如果表达式成立,那么返回结果一否则返回结果二其中分支“ else结果二 ”可以省略示例一:if adddate date=yyyymmdd=date()红色else蓝色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色,否则输出蓝色示例二:if adddate date=yyyymmdd=date()红色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色分页循环标签 sdcms:page table=表名 field=字段1 where=查询条件 pages=当前第几页 order=排序依据 没有资料 循环主体 /sdcms:page 作用:根据条件查询数据表,并返回记录集并循环输出。属性介绍: 标签示例说明tabletable=sd_info必需,否则无法查询 fieldfield=id,title可选,默认值为:“*”(即全部字段)wherewhere=where ispass=1可选 orderorder=id desc可选,默认值为:“id desc”,为“rnd”时为随机显示pagespages=sdcms:pages获取当前第几页,固定格式没有资料没有资料可选,默认值为空,查询记录为空时显示次内容循环主体title len=30 必需,可以通过字段标签(形式:字段名)及Html自由组合循环主体标签常用函数介绍: 函数示例说明lentitle len=30显示title字段的值,且只显示前30个字符(一个汉字算2个字符)dateadddate date=yyyy-mm-dd其中adddate为字段名,结果举例:2009-09-09作用:格式化日期,只适用于日期型字段可用参数及说明如下:参数作用示例week显示星期adddate date=week,结果:星期一yyyy显示年份adddate date=yyyy,结果:2009yy显示年份adddate date=yy,结果:09mm显示月份adddate date=mm,结果:09dd显示日adddate date=dd,结果:09hh显示时adddate date=hh,结果:09ff显示分adddate date=ff,结果:09ss显示秒adddate date=ss,结果:09m显示月份adddate date=m,结果:9d显示日adddate date=d,结果:9h显示时adddate date=h,结果:9f显示分adddate date=f,结果:9s显示秒adddate date=s,结果:9functiontitle function=len可用参数及说明如下: 参数作用示例len返回长度值title function=len说明:返回title字段的长度nohtml剔除Htmlcontent function=nohtml说明:剔除字段content内的html标识urlencode字符编码title function=urlencode说明:如“站长”编码后为:%D5%BE%B3%A4urldecode字符解码title function=urldecode说明:如“%D5%BE%B3%A4”解码后为:站长keyword,sdcms:keyword关键字高亮title function=keyword,sdcms:keyword说明:只用于搜索页面ubound返回下标值title function=ubound说明:只用于投票循环主体IF条件标签介绍:格式:if 表达式结果一else结果二end if 说明:如果表达式成立,那么返回结果一否则返回结果二其中分支“ else结果二 ”可以省略示例一:if adddate date=yyyymmdd=date()红色else蓝色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色,否则输出蓝色示例二:if adddate date=yyyymmdd=date()红色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色项目一维循环标签二维循环标签分页循环标签 标签字段都支持函数功能 IF条件判断 For条件判断备注:为支持为不支持 循环主体和字段标签 在“一维循环标签”、“二维循环中标签”、“分页循环标签”中都提到了“循环主体”这一名词,这里详细讲解下“循环主体”以及“字段标签”的含义及注意事项。 字段标签的表现形式为:字段名,其中的字段名为所查询数据库表对应的字段名称。但细心的你应该会发现某些字段标签并未在表中找到对应字段,如I、J、Link等,下面我们会将详细讲解有哪些特殊字段标签及其用法。循环主体主要为:字段标签和Html代码的集合体,通过字段标签和Html的自由组合来达到我们所想要的表现形式,这个优势是SDCMS之前版本所没有的,也是SDCMS1.2最大的特色功能,只要你稍微了解Html语句的运用,那么一切优秀的表现形式也随即而来! 目前存在如下特殊字段标签: 特殊字段标签作用说明I初始值为1,每循环一次加1。如循环后输出:1,2,3,4可以和IF条件表达式配合使用,只支持一维循环标签的使用I初始值为1,每循环一次加1。如循环后输出:1,2,3,4可以和IF条件表达式配合使用,只支持二维循环标签的使用J初始值为0,每循环一次加1。如循环后输出:0,1,2,3可以和IF条件表达式配合使用,只支持一维循环标签的使用J初始值为0,每循环一次加1。如循环后输出:0,1,2,3可以和IF条件表达式配合使用,只支持二维循环标签的使用Link用于sd_info表时,输出信息的连接用于sd_comment表时,输出评论的连接只能用于sd_info和sd_comment两个表的查询,不支持二维循环标签的使用Link用于sd_info表时,输出信息的连接用于sd_comment表时,输出评论的连接只能用于sd_info和sd_comment两个表的查询,只支持二维循环标签的使用tags用于sd_info表时,输出Tag标签(带连接)只能用于sd_info表查询,不支持二维循环标签的使用tags用于sd_info表时,输出Tag标签(带连接)只能用于sd_info表查询,只支持二维循环标签的使用classurl用于sd_info表时,输出所属类别路径(Url)同时支持一维循环标签和分页标签,不支持二维标签classurl用于sd_info表时,输出所属类别路径(Url)只支持二维循环标签的使用classname用于sd_info表时,输出所属类别名称同时支持一维循环标签和分页标签,不支持二维标签classname用于sd_info表时,输出所属类别名称只支持二维循环标签的使用二维循环标签 特别说明:二维循环标签等同于一维循环标签,只是表现形式稍有差异(二维循环比一维循环多个),但优先于一维循环标签。二维循环标签可与一维循环标签配合使用,实现两次循环。sdcms:loop table=表名 field=字段1 top=数量 where=查询条件 order=排序依据 没有资料 循环主体 /sdcms:loop 作用:根据条件查询数据表,并返回记录集并循环输出。属性介绍: 标签示例说明tabletable=sd_info必需,否则无法查询 fieldfield=id,title可选,默认值为:“*”(即全部字段)toptop=10可选,默认值为:“10”,为0时查询全部wherewhere=where ispass=1可选 orderorder=id desc可选,默认值为:“id desc”,为“rnd”时为随机显示没有资料没有资料可选,默认值为空,查询记录为空时显示次内容循环主体title len=30 必需,可以通过字段标签(形式:字段名)及Html自由组合循环主体标签常用函数介绍: 函数示例说明lentitle len=30显示title字段的值,且只显示前30个字符(一个汉字算2个字符)dateadddate date=yyyy-mm-dd其中adddate为字段名,结果举例:2009-09-09作用:格式化日期,只适用于日期型字段可用参数及说明如下:参数作用示例week显示星期adddate date=week,结果:星期一yyyy显示年份adddate date=yyyy,结果:2009yy显示年份adddate date=yy,结果:09mm显示月份adddate date=mm,结果:09dd显示日adddate date=dd,结果:09hh显示时adddate date=hh,结果:09ff显示分adddate date=ff,结果:09ss显示秒adddate date=ss,结果:09m显示月份adddate date=m,结果:9d显示日adddate date=d,结果:9h显示时adddate date=h,结果:9f显示分adddate date=f,结果:9s显示秒adddate date=s,结果:9functiontitle function=len可用参数及说明如下: 参数作用示例len返回长度值title function=len说明:返回title字段的长度nohtml剔除Htmlcontent function=nohtml说明:剔除字段content内的html标识urlencode字符编码title function=urlencode说明:如“站长”编码后为:%D5%BE%B3%A4urldecode字符解码title function=urldecode说明:如“%D5%BE%B3%A4”解码后为:站长keyword,sdcms:keyword关键字高亮title function=keyword,sdcms:keyword说明:只用于搜索页面ubound返回下标值title function=ubound说明:只用于投票循环主体IF条件标签介绍:格式:if 表达式结果一else结果二end if 说明:如果表达式成立,那么返回结果一否则返回结果二其中分支“ else结果二 ”可以省略示例一:if adddate date=yyyymmdd=date()红色else蓝色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色,否则输出蓝色示例二:if adddate date=yyyymmdd=date()红色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色分页循环标签一维循环示例 sdcms:page table=表名 field=字段1 where=查询条件 pages=当前第几页 order=排序依据 没有资料 循环主体 /sdcms:page 作用:根据条件查询数据表,并返回记录集并循环输出。属性介绍: 标签示例说明tabletable=sd_info必需,否则无法查询 fieldfield=id,title可选,默认值为:“*”(即全部字段)wherewhere=where ispass=1可选 orderorder=id desc可选,默认值为:“id desc”,为“rnd”时为随机显示pagespages=sdcms:pages获取当前第几页,固定格式没有资料没有资料可选,默认值为空,查询记录为空时显示次内容循环主体title len=30 必需,可以通过字段标签(形式:字段名)及Html自由组合循环主体标签常用函数介绍: 函数示例说明lentitle len=30显示title字段的值,且只显示前30个字符(一个汉字算2个字符)dateadddate date=yyyy-mm-dd其中adddate为字段名,结果举例:2009-09-09作用:格式化日期,只适用于日期型字段可用参数及说明如下:参数作用示例week显示星期adddate date=week,结果:星期一yyyy显示年份adddate date=yyyy,结果:2009yy显示年份adddate date=yy,结果:09mm显示月份adddate date=mm,结果:09dd显示日adddate date=dd,结果:09hh显示时adddate date=hh,结果:09ff显示分adddate date=ff,结果:09ss显示秒adddate date=ss,结果:09m显示月份adddate date=m,结果:9d显示日adddate date=d,结果:9h显示时adddate date=h,结果:9f显示分adddate date=f,结果:9s显示秒adddate date=s,结果:9functiontitle function=len可用参数及说明如下: 参数作用示例len返回长度值title function=len说明:返回title字段的长度nohtml剔除Htmlcontent function=nohtml说明:剔除字段content内的html标识urlencode字符编码title function=urlencode说明:如“站长”编码后为:%D5%BE%B3%A4urldecode字符解码title function=urldecode说明:如“%D5%BE%B3%A4”解码后为:站长keyword,sdcms:keyword关键字高亮title function=keyword,sdcms:keyword说明:只用于搜索页面ubound返回下标值title function=ubound说明:只用于投票循环主体IF条件标签介绍:格式:if 表达式结果一else结果二end if 说明:如果表达式成立,那么返回结果一否则返回结果二其中分支“ else结果二 ”可以省略示例一:if adddate date=yyyymmdd=date()红色else蓝色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色,否则输出蓝色示例二:if adddate date=yyyymmdd=date()红色end if说明:如果日期型字段adddate等于系统当前日期,那么输出红色项目一维循环标签二维循环标签分页循环标签 标签字段都支持函数功能 IF条件判断 For条件判断备注:为支持为不支持 循环主体和字段标签 在“一维循环标签”、“二维循环中标签”、“分页循环标签”中都提到了“循环主体”这一名词,这里详细讲解下“循环主体”以及“字段标签”的含义及注意事项。 字段标签的表现形式为:字段名,其中的字段名为所查询数据库表对应的字段名称。但细心的你应该会发现某些字段标签并未在表中找到对应字段,如I、J、Link等,下面我们会将详细讲解有哪些特殊字段标签及其用法。循环主体主要为:字段标签和Html代码的集合体,通过字段标签和Html的自由组合来达到我们所想要的表现形式,这个优势是SDCMS之前版本所没有的,也是SDCMS1.2最大的特色功能,只要你稍微了解Html语句的运用,那么一切优秀的表现形式也随即而来! 目前存在如下特殊字段标签: 特殊字段标签作用说明I初始值为1,每循环一次加1。如循环后输出:1,2,3,4可以和IF条件表达式配合使用,只支持一维循环标签的使用I初始值为1,每循环一次加1。如循环后输出:1,2,3,4可以和IF条件表达式配合使用,只支持二维循环标签的使用J初始值为0,每循环一次加1。如循环后输出:0,1,2,3可以和IF条件表达式配合使用,只支持一维循环标签的使用J初始值为0,每循环一次加1。如循环后输出:0,1,2,3可以和IF条件表达式配合使用,只支持二维循环标签的使用Link用于sd_info表时,输出信息的连接用于sd_comment表时,输出评论的连接只能用于sd_info和sd_comment两个表的查询,不支持二维循环标签的使用Link用于sd_info表时,输出信息的连接用于sd_comment表时,输出评论的连接只能用于sd_info和sd_comment两个表的查询,只支持二维循环标签的使用tags用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论