书签 分享 收藏 举报 版权申诉 / 32

类型DTcms帮助.docx

  • 文档编号:13073422
  • 上传时间:2023-06-10
  • 格式:DOCX
  • 页数:32
  • 大小:24.02KB

2.3调用插件列表标签

主要用于主模板面调用插件方法,为了防止插件卸载后页面出错,建立使用该方法调用。

参数说明:

assemblyName:

命名空间全局限定名

className:

类名

methodName:

方法名称

params:

Object参数

get_plugin_method(assemblyName,className,methodName,params)

--示例一:

输出留言插件列表的最新4条留言信息-->

--使用foreach循环输出-->

<%foreach(DataRowdrinflist.Rows)%>

留言标题:

{dr[title]}

<%/foreach%>

三、频道调用标签(方法)

频道列表页已声明变量:

page(当前页码)、category_id(当前类别ID)、totalcount(数据的总记录)、pagelist(分页字符串),可直接使用这些变量

频道详细页已声明变量:

id(当前文章ID)、call_index(调用别名)、model(当前文章Model实体类,可查阅数据字典),可直接使用这些变量

3.1查询最新文章列表标签

可根据条件查询前几条最新文章列表,用循环语句输出。

参数说明:

channel_name:

频道名称

top:

显示的条数,0为显示所有

strwhere:

SQL查询语句

get_article_list(channel_name,top,strwhere)

--示例一:

显示新闻频道最新8条信息,新闻频道的名称为“news”-->

<%setDataTablenlist=get_article_list("news",8,"status=0")%>

--使用foreach循环输出-->

<%foreach(DataRowdrinnlist.Rows)%>

新闻标题:

{dr[title]}

<%/foreach%>

--示例二:

显示新闻频道最新推荐8条信息,新闻频道的名称为“news”-->

<%setDataTablenlist=get_article_list("news",8,"status=0andis_red=1")%>

--使用foreach循环输出-->

<%foreach(DataRowdrinnlist.Rows)%>

新闻标题:

{dr[title]}

<%/foreach%>

3.2按分类查询最新文章列表标签

可根据分类ID与条件查询前几条最新文章列表,用循环语句输出。

参数说明:

channel_name:

频道名称

category_id:

栏目分类ID

top:

显示的条数,0为显示所有

strwhere:

SQL查询语句

get_article_list(channel_name,category_id,top,strwhere)

--示例一:

显示新闻频道分类ID为1的最新8条信息-->

<%setDataTablenlist=get_article_list("news",1,8,"status=0")%>

--使用foreach循环输出-->

<%foreach(DataRowdrinnlist.Rows)%>

新闻标题:

{dr[title]}

<%/foreach%>

--示例二:

查询新闻频道分类ID为1的最新8条信息,只显示前4条-->

<%setDataTablenlist=get_article_list("news",8,"status=0")%>

--使用loop循环输出-->

<%loopndrnlist%>

<%if(ndr__loop__id>4)%>

<%break%>

<%/if%>

新闻标题:

{ndr[title]}

<%/loop%>

3.3查询并排序文章列表标签

可根据分类ID与条件查询前几条最新文章列表并进行排序,用循环语句输出。

参数说明:

channel_name:

频道名称

category_id:

栏目分类ID,0显示所有分类

top:

显示的条数,0为显示所有

strwhere:

SQL查询语句

orderby:

SQL排序语句,asc顺序desc倒序

get_article_list(channel_name,category_id,top,strwhere,orderby)

--示例一:

查询新闻频道分类ID为1的8条信息,按字段sort_id数字倒序排序-->

<%setDataTablenlist=get_article_list("news",1,8,"status=0","sort_iddesc")%>

--使用foreach循环输出-->

<%foreach(DataRowdrinnlist.Rows)%>

新闻标题:

{dr[title]}

<%/foreach%>

3.4文章列表分页标签

此标签只允许在频道列表页中使用,分页需结合pagination.css。

参数说明:

channel_name:

频道名称

category_id:

栏目分类ID,0显示所有分类

page_size:

每页显示数量

page_index:

当前页码,系统默认为page

strwhere:

SQL查询语句

totalcount:

数据总数,系统默认为totalcount

pagelist:

分页字符串变量,系统默认为pagelist

key:

URL配置名称

params:

URL传输参数

get_article_list(channel_name,category_id,page_size,page_index,strwhere,outtotalcount,outpagelist,key,params)

--示例一:

查询新闻频道分类ID为1的所有记录-->

<%setDataTablenlist=get_article_list("news",1,pagesize,page,"status=0",outtotalcount,outpagelist,"news_list",category_id,"__id__")%>

--使用foreach循环输出-->

<%foreach(DataRowdrinnlist.Rows)%>

新闻标题:

{dr[title]}

<%/foreach%>

3.5根据调用别名取得内容标签

此标签适用于单页,在只需要显示该文单详细内容时使用。

参数说明:

call_index:

该条文章的调用别名,string类型

get_article_content(call_index)

--示例一:

输出关于我们单页的内容-->

<%=get_article_content("about")%>

3.6根据文章的ID返回图片路径标签

此标签适用于只知道文章的ID情况下想得到该文章的图片路径。

参数说明:

article_id:

文章ID,int类型

get_article_img_url(article_id)

--示例:

显示文章ID为5的图片-->

"/>

3.7返回对应信息扩展字段值标签

使用此标签时会判断当前用户是否登录,如尚未登录则返回-1。

参数说明:

article_id:

文章ID,int类型

field_name:

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
DTcms 帮助
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:DTcms帮助.docx
链接地址:https://www.bingdoc.com/p-13073422.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开