Dedecms试题一、填空1、dede标签的模板注释非常灵活,可以通过标签后面的____commet__属性进行赋值.1、默认系统后台模板位置__{cmspath}/dede/templets2、___.3、Dede的模板引擎主要分为_静态模板引擎_____,__动态模板引擎____.4、全局标签可以在前台文档任意页面使用的模板标记,例如:___arclist___,__channl_____,_sql_____,_loop____等。5、模板路径调用标签:__{dede:fieldname=”templetur”}_________________________________.6、列表文章调用标签:__{dede:list}_________________________________.7、默认底层模板位置___________(赵文苹)8、默认的主页模板__________(赵文苹)9、单表模型的文章列表调用标记是________________(赵文苹)10、Dede中动态分页的类文件是________(赵文苹)11、指定的单个栏目的链接标签___________,其参数为____________(赵文苹)12、___vote___用于获取一组投票表单,系统默认安装了投票插件,可在[模块]-[辅助插件]-[投票模块]中来添加或者获取投票标签(马刘伟)13、获取分类信息的地区和小分类搜索的表单标签是:________。(马刘伟)14、获取列表模板中的列表内容的标签是:________。(马刘伟)15、获取系统全局配置变量内容的标签是:________。(马刘伟)16、Dede中用于获得用户IP的公共函数是__________________。(李强)17、织梦模板引擎内置的三个系统标记是:__________、__________、__________。(李强)18、会员后台模板的位置是__{cmspath/}/dede/templets___________。(李强)19、自定义函数内容主要用于___________________。。(李强)20、模板调用标签________________________。。。(李强)21、在dedecms中{arclist}标签中,哪个属性可以用来定义要显示的条数______________。(孟宪谱)22、在dede中,用来定义编码类型的标签是____________________。(孟宪谱)23、调用单个栏目时要用到的标签__________________。(孟宪谱)24、dede中field数组中存储栏目名称的键是__________,存放当前位置的键是_________。(孟宪谱)25、Dede中调用栏目的标签{dede:channel}{/dede:channel}中,type属性的属性值分别有________、__________、_____________。(孟宪谱)26、分页样式里用来定义首页、上一页、下一页、下拉框跳转的属性分别有______、________、next、___________。(孟宪谱)27、把标准时间转为Unix时间戳__________.(郭强)28、内容页的标签可以使用_____________。。进行调用(郭强)29、一个完整的内容模型包含_________、__________、_________、_________4个部分(郭强)30、如果模板中带有{dede:configname=''value=''/}可以在载入模板后,通过________获得这些变量的值(郭强)31、{dede:global.name/}外部变量等同于PHP代码______________。(郭强)32、用于获取特定栏目或者档案的字段值及常用的环境变量值的是_____标签(郭强)33、_____________标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数。(王苍)34、foreach用来输出一个数组,形式为:_____________________________________(王苍)35、获取文档的分页标题的关键字_______。(王苍)36、投票标签______________,其中标题背景图属性为__________(孙其博)37、dede模板分为________、________、_________、______________。(孙其博)38、树形类目标签为_______,必选参数为________、__________、__________。(孙其博)39、子栏目调用标签为_______,必选参数_______、______、_________。(孙其博)40、用于调用最新评论的标签是______.(田汉金)41、dede中截取中文字符串的函数是_____.(田汉金)42、当前频道的下级栏目的内容列表________,友情链接使用_____标签.(田汉金)43、获取验证码的函数为______,获取cookie的函数为______.(田汉金)44、将Unix时间戳转换为格式化的日期的函数是_____.(田汉金)45、获取当前文档上一篇、下一篇内容的标签是_____(张献慧)46、用于获取MySQL数据库内容的标签______,其中里面的两个参数是______、_______(张献慧)47、调用会员列表的标签是_________其中排序的参数是______(张献慧)48、调用任意表的数据标签是___________(李永辉)49、在dedecms中,用来搜索关键字的标签是_________(李永辉)50、内容分页标签______(郭继伟)51、获取文章上一篇和下一篇的连接用______关键字取得连接类型(郭继伟)52、站内新闻的标签是______(李长宇)53、dedecms模版目录的文件目录结构分别是()、()、()、()、()。54、获取栏目列表需要用到的标签是(),它有几个参数()。55、指定排序位置的单个栏目的链接的标签是_________56、Dede标签分为哪四类()、()、()、()。57、在文档列表中用到的标签是(),任意写出其中三个参数()、()、()。58、获取分类信息地区与类型的快捷链接,仅在分类信息模型下能够使用的标签是______59、自定义宏标记调用标签的是________60、执行PHP代码的标签是_______二、简答1、标记通用特性是怎样的?(李强)3、利用strftime()函数将时间格式化时,代表时间单位的格式如“%A”即星期几的全称,请再写出5个格式和代表的意思。(孟宪普)4、写出常用的四个短标记并用php方式表示出来(马刘伟)6、Dedecms怎样实现模版替换(李长宇)7、请简单介绍dedecms中动态模板引擎的功能和使用方法?三、代码1、请写出调用最新文章按发布时间排序的标签并写出其属性所代表的含义。(吕如月)2、遍历一个array数组(王苍)3、请写一段dede图片调用代码(孙其博)4、请写出获取列表模板中列表内容的主要代码。(于征)答案:一、填空2、Commet3、{cmspath}/dede/templets4、静态模板引擎,动态模板引擎5、arclist、channel、sql、loop6、{dede:fieldname='templeturl'/}7、{dede:listpagesize='8'}{/dede:list}8、{cmspath}/templets/system9、Index.html10、Arclistsg11、Datalistcp.class.php12、Typetypeid13、Vote14、Infoguide15、List16、Global17、functionGetIP()18、Globalforeachinclude19、{cmspath}/member/templets20、对当前标签输出内容进行处理21、{dede:includefilename=sj_head.htm/}22、Row23、{dede:global.cfg_soft_lang/}24、{dede:typetypeid=}{/dede:type}25、Nameposition26、Topselfson27、Indexpreoption28、functionGetMkTime($dtime)29、{dede:field.fieldname/}30、模型数据表数据字段模型模板模型参数31、$tpl-GetConfig($name)32、?phpecho$name;?33、Field34、Global35、{dede:foreacharray='数组名称'}[field:key/][field:value/]{/dede:foreach}36、Pagetitle37、Vote、titlebackgroup38、封面模板、列表模板、档案模板、其它模板39、Cattree、typeid、catid、showall40、Sonchannel、row、col、nosonmsg41、Feedback42、cn_substr43、Channelartlistflink44、GetCkVdValue()GetCookie($key)45、MyDate46、Prenext47、sqlsqlappname48、Memberlistorderby49、Loop50、hotwords51、Pagebreak52、Get53、Mynews54、default默认模板目lurdLURD系统模板plus插件模板目录system系统底层模板Wap55、channel656、autochannel57、全局列表内容模块58、Arclistrow='10'返回文档列表总数typeid=''栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用,分开表示多个栏目;getall='1'在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以,分开的多个栏目的下级子类Infolink59、Infolink60、Mytag61、Php二、简答1、{dede:tagname.name/}等同于{dede:tagnamename=''/}(2)块标记{dede:tagname}循环代码{/dede:tagname}3、%b月分的简写%B月份的全称%c标准的日期的时间串%C年份的后两位数字%d十进制表示的每月的第几天%D月/天/年%e在两字符域中,十进制表示的每月的第几天%F年-月-日%g年份的后两位数字,使用基于周的年%G年分,使用基于周的年%h简写的月份名%H24小时制的小时%I12小时制的小时4、{dede:global.name/}外部变量等同于?phpecho$name;?{dede:var.name/}var数组等同于?phpecho$_vars['name'];?{dede:field.name/}field数组等同于?phpecho$fields['name'];?{dede:cfg.name/}系统配置变量等同于?phpecho$cfg_name;?6、A)、上传将模版上传到网站的模版目录templete中B)、设置主要设置是在系统后台设置中有一个“模版默认风格”的选择项,填入您的模版目录名称C)、修改一般需要对模版中的调用进行一些修改比如typeid修改集中在网站首页D)、生成系统在后台有生成的地方生成首页及栏目还有内容页的html7、功能:用于非核心模块的动态页面或列表页的模板解析方法:$tpl=newDedeTemplate(模板对象实例名称,通常是'tpl',[模板存放目录(生成缓存时会存放在这个目录),include语法默认引用目录]);通常情况下参数二和参数三是不必要的,如:$tpl=newDedeTemplate('tpl');如果在类文件中调用,应该加上设置:$this-tpl-SetObject($this);在一些块调用中默