61阅读

dedecms标签-linux主机实现Dedecms tags标签静态化

发布时间:2017-10-16 所属栏目:考试介绍动态

一 : linux主机实现Dedecms tags标签静态化

linux主机Apache Web Server环境搭建的DeDeCMS,要实现Tag伪静态,需要使用.htaccess设置Rewrite规则,具体实现请按如下步骤操作。

1、进入dedecms后台,开启伪静态

2、打开目录 includetaglibtag.lib.php 文件查找

$row[‘link’] = $cfg_cmsurl.”/tags.php?/”.urlencode($row[‘keyword’]).”/”;

替换为

$row[‘link’] = $cfg_cmsurl.”/tags/”.urlencode($row[‘id’]);

到一步,Tag的链接已经修改成tags/12/的形式了。这种目录形式非常好,很利于收录,包括我们做长尾关键词优化。

3、然后,找到arc.taglist.class.php,大约70行的如下代码:

$this->TagInfos = $this->dsql->GetOne(“Select * From `#@__tagindex` where tag like ‘{$this->Tag}’ “);

修改为:

$this->TagInfos = $this->dsql->GetOne(“Select * From `#@__tagindex` where id like ‘{$this->Tag}’ “);

4、默认的单独tags页面中,title也会变成id的形式,这是不友好的,需要进行如下的替换:

找到taglist.htm中的所有{dede:field.title /},把这个替换成:

{dede:sql sql=”select tag from #@__tagindex where id=~title~”}[field:tag/]{/dede:sql}

5、设置apache Rewrite规则

新建.htaccess文件,具体内容为:

RewriteEngine OnRewriteBase /RewriteRule ^tags/(.*)$ /tags.php?/$1

6、最后生成一遍全站,就成功了。

希望本文对大家有作用,本文来源www.tevsh.com,谢谢大家!

注:相关网站建设技巧阅读请移步到建站教程频道。

二 : DedeCms标签静态化插件介绍

  插件名称:DedeCms标签静态化插件

  插件官方网站:

  主要功能:将DedeCms系统中的标签生成静态文件,DedeCms默认标签是通过动态页面显示的,为了满足大家的不同需求这里提供标签静态化插件,可以将标签生成静态的html文件。插件支持自定义静态文件存放目录,文件类型,命名规则。

  实用版本:DedeCms 5.5 GBK版本

  插件购买:插件购买请联系QQ:(649951267),

  插件价格标准:

  80元 (插件费用,不提供技术支持)

  150元 (包安装,调试)

  插件修改,升级,个性化功能设计 300元起,具体价格面议。

  插件作者:零度科技 - 幽暗之灵 设计制作 联系QQ:(649951267),版权归零度科技所有

  插件安装方法:购买插件后我们会提供安装文件给你,你只需要在DedeCms后台直接导入,安装即可。安装方法非常简单,具体方法请参考:DedeCms 5.5 标签静态化插件安装方法

  插件使用方法:安装插件后,我们可以在“模块”中找到一个“tag静态化”点击即可使用

  插件使用介绍:在静态化操作页面中有一个“生成方式”选项,可选择“强制更新模式”或“监控更新模式”,本插件有记录标签上次更新时间,使用“强制更新模式”将不判断标签上次更新后是否有新内容都将会更新,使用“监控更新模式”将会判断标签在上次更新后是否有新内容,如果有新内容则执行更新操作,如果没有新内容将不执行更新。对于数据量比较大的网站建议大家使用“监控更新模式”执行。

  插件配置:插件安装成功后可以在后台目录中找到一个名为“makehtml_tag_config.php”的文件,文件最上方有以下内容可以配置

        $TC_tag_filetype = '.html'; // 标签文件类型
        $TC_tagindex_dir = 'Y'; // 标签首页目录,[Y]存放到 $TC_tag_dir 目录,其它值为 位于安装目录下
        $TC_tagindex_name = ''; // 标签首页文件名,留空为index  注意:文件名不指定后缀

        $TC_tag_dir = '/tag'; // 标签目录,网站根目录下
        $TC_tagdir_rule = '{dir}/{py}/{aid}_{page}.html'; // 目录命名规则
        $TC_tagtpl_index = 'tag.htm'; // 首页模板
        $TC_tagtpl_list = 'taglist.htm'; // 列表页模板

  这里只为大家讲解 $TC_tagdir_rule 的配置方法,因为其它的都非常简单,$TC_tagdir_rule 就是标签文件的命名规则

  {dir} 表示标签存放目录,存放在 $TC_tag_dir 指定的目录中,不可修改

  {py} 表示标签的拼音(全部字母)

  {s} 表示标签的名字,不做任何修改的,汉字也将会保留

  {aid} 表示标签的id,建议保留此项 防止有相同拼音的标签相互干扰

  {page} 表示页序号,必须保留

  命名实例说明:比如我们有一个标签“零度科技”标签ID为“1”,我们使用默认的命名规则,生成后的静态路径应该是“/tag/lingdukeji/1_1.html”,如果我们使用“{dir}/{s}/{aid}_{page}.html” 这样的命名规则,生成后的静态路径应该是“/tag/零度科技/1_1.html”,如果我们使用“{dir}/{py}_{aid}_{page}.html'” 这样的命名规则,生成后的静态路径应该是“/tag/lingdukeji_1_1.html” 通过这几个例子相信大家应该知道如何使用命名规则了吧。

  模板文件使用方法:注意 在插件中我们没有内置模板文件,制作模板文件的方法非常简单,只需要复制DedeCms默认的标签模板页就可以使用了,tag.htm 标签首页模板,需要修改的就一个地方,将默认的{dede:tag 和 {/dede:tag} 修改为 {dede:tags 和 {dede:tags} 即可正常更新了。taglist.htm列表页模板,需要修改当前位置的 TAG首页链接,将链接修改为“{dede:global.cfg_cmspath/}{dede:php}echo GetTagIndexLink();{/dede:php}” 即可正常使用了。

  提示:标签模板的文件名是可以修改的,只要将插件中的 $TC_tagtpl_index,$TC_tagtpl_list 配置正确即可。

  如果您使用的是DEDECMS的其它语言,一般直接修改文件编码即可,未调试需要自己调试下哦。

三 : 织梦dedecms标签调用集合,史上最全,仿站必备

今天分享下整理了织梦dedecms标签调用集合,绝对是仿站必备利器啊,觉得有用就转走吧!
温馨小提示:CTRL+F 搜索你需要的标签名,就可以方便找到;
织梦dedecms标签调用集合-首页标签:
网站导航标签:

{dede:channel row="10" type="top" col="1" currentstyle="<li><a href='~typelink~' ~rel~><span>~typename~</span></a></li>" }
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}

栏目名称:[field:typename/]
栏目链接:[field:typelink/]

文章列表标签:

{dede:arclist row="5" typeid="10" titlelen="45" infolen="60" limit="2" keyword="dedecms" orderby="pubdate" orderway="desc" col="1" subday="30" imgwidth="100"
imgheight="100" idlist="22" flag="h" type="image" channelid="1"}
<li><a href="[field:typeurl/]" title="[field:fulltitle/]" >[field:typename/]</a><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}

友情链接标签:

{dede:flink row="24" titlelen=20 linktype="2" type="text" }
{dede:flink/}
{/dede:flink}



{dede:flink row='24'/}
织梦dedecms标签调用集合-系统标签:
常用模板Head区域标签

首页[Head]完整调用:
<title>{dede:global.cfg_webname/}</title>
<meta name="description" content="{dede:global.cfg_description/}" />
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" type="text/css" />

列表页[Head]完整调用:
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />

文章页[Head]完整调用:
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />

系统基本配置标签:

站点根网址:{dede:global.cfg_basehost/}
网站地址:{dede:global.cfg_cmsurl/}
主页链接:{dede:global.cfg_indexurl/}
网站编码:{dede:global.cfg_soft_lang/}
CMS版本:{dede:global.cfg_version/}
头部调用:{dede:include filename="head.htm"/}
底部调用:{dede:include filename="footer.htm"/}
网站备案号:{dede:global.cfg_beian/}
版权信息:{dede:global.cfg_powerby/}
风格路径:{dede:global.cfg_templets_skin/}
图片路径:{dede:global.cfg_templets_skin/}/images/
CSS路径:{dede:global.cfg_templets_skin/}/style/
JS路径:{dede:global.cfg_templets_skin/}/JS/
主页链接名称:{dede:global.cfg_indexname/}
织梦dedecms标签调用集合-内容页标签:
文章模型内容页标签:

文章标题:{dede:field.title/}
文章链接:{dede:field name='arcurl'/}
发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
文章来源:{dede:field.source/}
作者:{dede:field.writer/}
责任编辑:{dede:adminname/}
文章简介:{dede:field.description}
正文内容:{dede:field.body/}
点击数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript'
language="javascript"></script>

图片模型内容页标签:

图片列表开始:{dede:productimagelist}
图片列表结束:{/dede:productimagelist}
图片显示:[field:imgsrc/]
图集缩略图:{dede:field name='image'/}
图片链接:javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');
图片tiltle:[field:text/]

下载模型内容页标签:

软件类型:{dede:field.softtype/}
授权方式:{dede:field.accredit/}
界面语言:{dede:field.language/}
软件大小:{dede:field.softsize/}
文件类型:{dede:field.filetype/}
运行环境:{dede:field.os/}
软件等级:{dede:field.softrank function='GetRankStar(@me)'/}
发布时间:{dede:field.pubdate function="GetDateMk('@me')"/}
官方网址:{dede:field.officialurl/}
演示网址:{dede:field.officialdemo/}
下载次数:<script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}" language="javascript"></script>
软件图片:{dede:field name='image'/}
下载地址:{dede:field name='softlinks'/}
软件介绍:{dede:field.introduce/}
下载说明:{dede:softmsg/}

文章页通用标签:

当前位置:{dede:field name='position'/}
上一页:{dede:prenext get='pre'/}
下一页:{dede:prenext get='next'/}
收藏:<a href="{dede:global name='cfg_phpurl'/}/stow.php?aid={dede:field.id/}">收藏</a>
挑错:<a href="{dede:global name='cfg_phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}">挑错</a>
推荐:<a href="{dede:global name='cfg_phpurl'/}/recommend.php?aid={dede:field.id/}">推荐</a>
打印:<a href="#" onClick="window.print();">打印</a>
本文来自:[url=][/url]

四 : DEDECMS标签手册

dedecms标签 DEDECMS标签手册

fieldlist 当前模型内容页字段列表

名称:fieldlist

功能:获取当前模型内容页字段列表 语法:

{dede:fieldlist}

<table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#BED1AB"> <tr>

<td height="24" bgcolor="#FAFDEE"><strong>[field:name/]</strong></td> </tr>

<tr>

<td height="24" bgcolor="#FFFFFF">[field:value/]</td>

</tr>

</table>

<div style="font-size:2px;line-height:100%">&nbsp;</div>

{/dede:fieldlist}

文件:

includearc.archives.class.php

默认底层模板:

tag_fieldlist.htm

参数:

底层字段:

name,tagname,value

范例:

可参看templetsdefaultarticle_default.htm中相关字段

dedecms标签 DEDECMS标签手册

模块标签

bookcontentlist连载图书最新内容调用 (>=DedeCMS 3,DedeCMS 4,DedeCMS 5)

名称:bookcontentlist

功能:连载图书最新内容调用 语法:

dedecms标签 DEDECMS标签手册

{dede:bookcontentlist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} <table width="100%" border="0" cellspacing="2" cellpadding="2">

<tr>

<td width='40%'>

[[field:cataloglink/]] [field:booklink/]</td>

<td width='40%'>[field:contentlink/]</td>

<td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td>

</tr>

</table>

dedecms标签 DEDECMS标签手册

{/dede:bookcontentlist}

文件:

includetaglibbookcontentlist.lib.php

function lib_bookcontentlist(&$ctag, &$refObj)

默认底层模板:

bookcontentlist.htm

参数:

row=12 调用记录条数

booktype=-1 图书类型,0 图书、1 漫画,默认全部

titlelen=30 标题长度

orderby=lastpost 排序类型,当按排序类型为 commend 表示推荐图书

author='' 作者

keyword='' 关键字

底层字段:

contenttitle,contentid,contenturl,dmbookurl,bookurl,catalogurl,cataloglink,booklink,contentlink,imglink,ischeck,booktypename

booklist连载图书调用

(>=DedeCMS 3,DedeCMS 4,DedeCMS 5)

名称:bookcontentlist

功能:连载图书调用 语法:

{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}

<a href='[field:bookurl /]'>[field:bookname /]</a><br />

{/dede:booklist}

文件:

includetaglibbooklist.lib.php

function lib_booklist(&$ctag, &$refObj, $getcontent=0)

默认底层模板:

booklist.htm

参数:

row=12 调用记录条数

booktype=-1 图书类型,0 图书、1 漫画,默认全部

titlelen=30 标题长度

orderby=lastpost 排序类型,当按排序类型为 commend 表示推荐图书

author='' 作者

keyword='' 关键字

底层字段:

contenttitle,contentid,contenturl,dmbookurl,bookurl,catalogurl,cataloglink,booklink,contentlink,imglink,ischeck,booktypename

dedecms标签 DEDECMS标签手册

group 圈子调用标签

名称:group

功能:调用系统圈子信息 语法:

{dede:group row='6' orderby='threads' titlelen='30'}

<li>

<span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span> <span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a></span> </li>

{/dede:group}

文件:

includetaglibgroup.lib.php

function lib_group(&$ctag,&$refObj)

默认底层模板:

groups.htm

参数:

row=6 调用条数

orderby=threads 排列顺序(默认是主题数)

titlelen=30 圈子名称最大长度

底层字段:

groupimg,groupid,groupname,url,icon

groupthread圈子主题调用标签

名称:group

功能:调用系统圈子模块主题 语法:

{dede:groupthread gid='0' orderby='dateline' orderway='desc' row='12' titlelen='30'}

<li>

<a href='[field:groupurl/]' target="_blank">[[field:groupname function="cn_substr(@me,10)"/]]</a>

<a href="[field:url/]" title="[field:subject/]" target="_blank">[field:subject/]</a>([field:lastpost function="GetDateMk('@me')"/])

</li>

{/dede:groupthread}

文件:

includetaglibgroupthread.lib.php

function lib_groupthread(&$ctag,&$refObj)

默认底层模板:

groupthreads.htm

参数:

gid=0 圈子id,默认为全部

dedecms标签 DEDECMS标签手册

orderby='dateline' 排序,默认为时间

orderway='desc' 排序方向,默认是最新主题在前

row=12 记录数

titlelen=30 主题标题(subject)最大长度

底层字段:

subject,url,groupurl,gid,tid,lastpost,groupname

其他标签

infoguide 分类信息的地区与小分类搜索

(>DedeCMS 4,DedeCMS 5)

名称:infoguide

功能:获取分类信息的地区和小分类搜索的表单,本标签需要在分类信息模型下使用 语法:

{dede:infoguide}

<form name='infoguide' method='get' action='/plus/list.php'>

[field:nativeplace /]

[field:infotype /]

<input type='hidden' name='tid' value='[field:typeid /]' />

<input type='hidden' name='channelid' value='-8' />

<span class='infosearchtxt'>关键字:</span><span><input type='text' name='keyword' value='' class="ipt-txt" /></span>

<input type='submit' value='搜索信息' class="btn-2" style='cursor:pointer' />

&nbsp;

<input type='button' value='发布信息' class="btn-2"

onclick="location='/member/archives_sg_add.php?channelid=-8';" style='cursor:pointer' />

</form>

{/dede:infoguide}

文件:

includetaglibinfoguide.lib.php

function lib_infoguide(&$ctag,&$refObj)

默认底层模板:

info_guide.htm

参数:

底层字段:

nativeplace,infotype,typeid

范例:

可以查看分类信息页面模板list_info.htm文件。[www.61k.com)

dedecms标签 DEDECMS标签手册

infolink 分类信息地区与类型快捷链接

(>DedeCMS 4,DedeCMS 5)

名称:infolink

功能:获取分类信息地区与类型的快捷链接,仅在分类信息模型下能够使用 语法:

<td align='center' nowrap='yes'>

<div>[field:linkallplace/]</div>

</td>

<td>

[field:nativeplace /]&nbsp;

</td>

</tr>

<tr><td colspan='3' class='spline'>&nbsp;</td></tr>

<tr>

<td>&nbsp;类 型:</td>

<td align='center' nowrap='yes'>

<div>[field:linkalltype/]</div>

</td>

<td>

[field:infotype /]&nbsp;

</td>

</tr>

dedecms标签 DEDECMS标签手册

<tr><td colspan='3' class='spline'>&nbsp;</td></tr>

</table>

{/dede:infolink}

文件:

includetaglibinfolink.lib.php

function lib_infolink(&$ctag,&$refObj)

默认底层模板:

info_link.htm

参数:

底层字段:

nativeplace,infotype,typeid,channelid,linkallplace,linkalltype

范例:

常用函数 cn_substr

(>=DedeCMS 2,DedeCMS 3,DedeCMS 4

dedecms标签 DEDECMS标签手册

,DedeCMS 5) 函数名:cn_substr

功能:截取中文字符串

参数:

$str='' 需要截取的字符串

$slen='' 需要截取的长度,单字节截取模式,一个中文占用2个字节 $startdd=0 截取开始位置标记处,默认为0从头开始

返回值:

返回截取后的字符串,错误返回空字符串

范例:

{field:title function='cn_substr(@me, 10)'/}

表示将会截取titile中5个中文字符内容。(www.61k.com]

dedecms标签 DEDECMS标签手册

Html2Text

(>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5)

函数名:Html2Text

功能:HTML代码转换为Text文本

参数:

$str='' 需要转换的代码

$r=0 如果$r=0直接返回内容,否则需要使用反斜线引用字符串

返回值:

转换后的Text文本

范例:

{field:description function='Html2Text(@me)'/}

一般页面meta中描述需要保证是text文本,所以可以采用这一函数来进行格式化。[www.61k.com)

dedecms标签 DEDECMS标签手册

dedecms标签 DEDECMS标签手册

N S w z 星期 W 月 F m M n t 年 L o Y y 时间 a A B g G h H i s 时区 e I O P TISO-8601 格式数字表示的星期中的第几天 (PHP 5.1.0 新加) 每月天数后面的英文后缀,2 个字符 星期中的第几天,数字表示 年份中的第几天 --ISO-8601 格式年份中的第几周,每周从星期 一开始(PHP 4.1.0 新加的) --月份,完整的文本格式,例如 January 或者 March 数字表示的月份,有前导零 三个字母缩写表示的月份 数字表示的月份,没有前导零 给定月份所应有的天数 --是否为闰年1(表示星期一)到 7(表示星 期天) st,nd,rd 或者 th。(www.61k.com)可以和 j 一 起用 0(表示星期天)到 6(表示星 期六) 0 到 366 --例如:42(当年的第 42 周) --January 到 December 01 到 12 Jan 到 Dec 1 到 12 28 到 31 --如果是闰年为 1,否则为 0ISO-8601 格式年份数字。这和 Y 的值相同, 只除了如果 ISO 的星期数(W)属于前一年 Examples: 1999 or 2003 或下一年,则用那一年。(PHP 5.1.0 新加) 4 位数字完整表示的年份 2 位数字表示的年份 --小写的上午和下午值 大写的上午和下午值 Swatch Internet 标准时 小时,12 小时格式,没有前导零 小时,24 小时格式,没有前导零 小时,12 小时格式,有前导零 小时,24 小时格式,有前导零 有前导零的分钟数 秒数,有前导零 --时区标识(PHP 5.1.0 新加) 是否为夏令时 与格林威治时间相差的小时数 与格林威治时间(GMT)的差别,小时和分 钟之间有冒号分隔(PHP 5.1.3 新加) 本机所在的时区 例如:1999 或 2003 例如:99 或 03 --am 或 pm AM 或 PM 000 到 999 1 到 12 0 到 23 01 到 12 00 到 23 00 到 59> 00 到 59> --例 如 : UTC , GMT , Atlantic/Azores 如果是夏令时为 1,否则为 0 例如:+0200 例如:+02:00 例如:EST,MDT(【译者注】

dedecms标签 DEDECMS标签手册

dedecms标签 DEDECMS标签手册

FloorTime

(>=DedeCMS 5.5)

函数名:FloorTime

功能:将时间转换为距离现在的精确时间

参数:

$seconds='' 日期时间戳

返回值:

格式化以后的返回时间

范例:

dedecms标签 DEDECMS标签手册

{field:senddate function=FloorTime(@me)'/} HtmlReplace

(>=DedeCMS 5.5)

函数名:HtmlReplace

功能:去除html中不规则内容字符

参数:

$str='' 需要处理的字符串

$rptype=0 返回类型

$rptype = 0 表示仅替换 html标记

$rptype = 1 表示替换 html标记同时去除连续空白字符 $rptype = 2 表示替换 html标记同时去除所有空白字符 $rptype = -1 表示仅替换 html危险的标记

返回值:

格式化后的字符串

范例:

{field:senddate function=FloorTime(@me)'/} RemoveXSS

(>=DedeCMS 5.5)

函数名:RemoveXSS

功能:去除XSS恶意代码

参数:

$val='' 需要格式化的内容

返回值:

格式化后的字符串

范例:

{field:keywords function=RemoveXSS(@me)'/}

五 : dedecms标签解析

表示指定的单个栏目的链接

功能说明: 功能说明:表示指定的单个栏目的链接 适用范围:全局使用 适用范围: 基本语法: 基本语法: {dede:type} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type}

TAG调用标签
功能说明: 功能说明:TAG调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:tag sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a> {/dede:tag} 参数说明: 参数说明: row='30' 调用条数 sort='new' 排序方式 month,rand,week getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记

用于从模板中用一个SQL查询获得其 返回内容
功能说明: 功能说明:用于从模板中用一个SQL查询获得其返回内容 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:sql sql=""}底层模板{/dede:sql} 参数说明: 参数说明: sql="" 完整的SQL查询语句

子栏目调用标签
功能说明: 功能说明:子栏目调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:sonchannel} <a href='[field:typeurl/]'>[field:typename/]</a> {/dede:sonchannel} 参数说明: 参数说明: row ='100' 返回数目 col = '1' 默认单列显示 nosonmsg = '' 没有指定ID子栏目显示的信息内容

下载说明标签

功能说明: 功能说明:下载说明标签 适用范围: 适用范围:软件内容模板 基本语法: 基本语法:{dede:softmsg /}

调用PHP代码
功能说明: 功能说明:调用PHP代码 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:php} $a = "dede"; echo $a; {/dede:php}

用于获取自定义宏标记的内容
功能说明: 功能说明:用于获取自定义宏标记的内容 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:mytag typeid='0' name=''/} 参数说明: 参数说明: name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性; ismake = ’yes|no’ 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码; typeid = ‘’ 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和 文档模板中,typeid默认是这个列表或文档本身的栏目ID。

站内新闻调用标签
功能说明: 功能说明:站内新闻调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:mynews row='' titlelen=''/} 相关函数: 相关函数: 文件includetaglibmynews.lib.php第2行 function lib_mynews(&$ctag,&$refObj) 参数说明: 参数说明: row='1' 调用站内新闻数 titlelen='24' 新闻标题长度

获取广告代码

功能说明: 功能说明:获取广告代码 适用范围:全局使用 适用范围: 基本语法: 基本语法:{dede:myad name=''/} 标签属性: 标签属性: typeid:投放范围,0

为全站 name:广告标识

会员信息调用标签
功能说明: 功能说明:会员信息调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:memberlist orderby='scores' row='20'} <a href="../member/index.php?uid={dede:field.userid /}">{dede:field.userid /}</a> <span>{dede:field.scores /}</span> {/dede:memberlist} 参数说明: 参数说明: row = '6' 调用数目 iscommend = '0' 是否为推荐会员 orderby = 'logintime' 按登陆时间排序 money 按金钱排序 scores 按积分排序

圈子调用标签
功能说明: 功能说明:圈子调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:group row='6' orderby='threads' titlelen='30'} <li> <span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span> <span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a></span> </li> {/dede:group} 参数说明: 参数说明: row='6' 调用条数 orderby='threads' 排列顺序(默认是主题数) titlelen='30' 圈子名称最大长度

功能说明: 功能说明:圈子主题调用标签 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:groupthread gid='0' orderby='dateline' orderway='desc' row='12' titlelen='30'} <li> <a href='[field:groupurl/]' target="_blank">[[field:groupname function="cn_substr(@me,10)"/]]</a> <a href="[field:url/]" title="[field:subject/]" target="_blank">[field:subject/]</a>([field:lastpost function="GetDateMk('@me')"/]) </li> {/dede:groupthread} 参数说明: 参数说明: gid='0' 圈子id,默认为全部 orderby='dateline' 排序,默认为时间 orderway='desc' 排序方向,默认是最新主题在前 row='12' 记录数 titlelen='30' 主题标题(subject)最大长度

圈子主题调用标签

获取网站搜索的热门关键字
功能说明: 功能说明:获取网站搜索的热门关键字 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:hotwords /} 参数说明: 参数说明: num='6' 关键词数目 subday='365' 天数 maxlength='16' 关键词最大长度

分类信息的地区与小分类搜索

功能说明: 功能说明:分类信息的地区与小分类搜索 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:infoguide /}

调用某个远程连接的json数据库
功能说明: 功能说明:调用某个远程连接的json数据库 适用范围: 适用范围:全局使用 使用版本: 使用版本:DedeCMS V5.7 基本语法: 基本语法: {dede:json url='http://yoursite/json.php' cache=300} [field:id/]-[field:title/]<br/> {/dede:json} 标签属性: 标签属性: url:json数据地址 cache:缓冲时间

自动关连文档标签
功能说明: 功能说明:自动关连文档标签 适用范围: 适用范围:内容页使用 基本语法: 基本语法: {dede:likearticle row='' col='' titlelen='' i

nfolen=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:likearticle} 参数说明: 参数说明: col='' 分多少列显示(默认为单列) row='10' 返回文档列表总数 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength mytypeid=0 手工指定要限定的栏目id,用,分开表示多个 innertext = '' 单条记录样式(指标签中间的内容)

调用相同标识单页文档
功能说明: 功能说明:调用相同标识单页文档 适用范围:全局标记 适用范围: 基本语法: 基本语法:{dede:likepage likeid='' row=''/} 标签属性: 标签属性: row:调用条数 likeid:标识名

单页文档调用标签

功能说明: 功能说明:单页文档调用标签 适用范围: 适用范围:全局标记 基本语法: 基本语法:{dede:likespage row=''/} 标签属性: 标签属性: row:调用条数

调用任意表的数据标签
功能说明: 功能说明:调用任意表的数据标签 适用范围: 适用范围:全局标记 基本语法: 基本语法: {dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:loop} 标签属性: 标签属性: table:查询表名 sort:用于排序的字段 row:返回结果的条数 if:查询的条件

文档关连的用户信息

功能说明: 功能说明:文档关连的用户信息 适用范围:仅内容模板 article_*.htm 适用范围: 基本语法: 基本语法: {dede:memberinfos mid = '' /} 参数说明: 参数说明: mid = ‘’ 用户ID

用于获取一组投票表单
功能说明: 功能说明:用于获取一组投票表单 适用范围: 适用范围:全局使用 基本语法: 基本语法: {dede:vote id='' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2‘ titlebackground='' tablebgcolor='#FFFFFF'/}

用于获取友情链接
功能说明:用于获取友情链接 适用范围:全局标记 基本语法:{dede:flink row='24'/} 标签属性: type:链接类型 row:链接数量 titlelen:站点文字的长度 linktype:链接位置内页 typeid:所有类型,可以在系统后台[模块]-[友 情链接]中的“网站类型管理”中查看

功能说明:用于调用最新评论 适用范围:全局使用 基本语法: {dede:feedback} <ul> <li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对 [field:title/] 的评论:</li> <li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li> </ul> {/dede:feedback} 参数说明: row='12' 调用评论条数 titlelen='24' 标题长度 infolen='100' 评论长度

用于调用最新评论

功能说明:获取当前频道的下级栏目的内容列表标签 适用范围:全局使用 基本语法: {dede:channelartlist row=6} <dl> <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt> <dd> {dede:arclist titlelen='42' row='10

'} <ul class='autod'> <li><a href="[field:arcurl /]">[field:title /]</a></li> <li>([field:pubdate function="MyDate('m-d',@me)"/])</li> </ul> {/dede:arclist} </dl> {/dede:channelartlist}

获取当前频道的下级栏目的内容列表 标签

参数说明: typeid = '0' 频道ID,多个请用","分隔 row = '20' 获取的栏目返回值 其他说明: 除了宏 标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。

功能说明:用于获取栏目列表 适用范围:全局使用 基本语法: {dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"} <li><a href='[field:typelink/]'>[field:typename/]</a> </li> {/dede:channel} 参数说明: typeid = '0' 栏目ID reid = '0' 上级栏目ID row = '100' 调用栏目数 col = '1' 分多少列显示(默认为单列) type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目 currentstyle = '' 应用样式

用于获取栏目列表

调用树形类目
功能说明:调用树形类目 适用范围:全局使用 基本语法: {dede:cattree typeid='' catid='' showall=''/} 标签属性: typeid:顶级树id catid:上级栏目id showall:在空或不存在时,强制用产品模型 id;如果是 yes 刚显示整个语言区栏目树; 为其它数字则是这个数字的模型的id

功能说明:连载图书调用 适用范围:全局使用 基本语法: {dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} <a href='[field:bookurl /]'>[field:bookname /]</a><br /> {/dede:booklist} 相关函数: 文件includetaglibbooklist.lib.php第6行 function lib_booklist(&$ctag, &$refObj, $getcontent=0) 参数说明: 这个标签和bookcontentlist实际是完全相同的,只是默认底层模板不同 row='12' 调用记录条数 booktype='-1' 图书类型,0 图书、1 漫画,默认全部 orderby='lastpost' 排序类型,当按排序类型为 commend 表示推荐图书 author='' 作者 keyword='' 关键字(用 , 分开多个关键字)

连载图书调用

连载图书最新内容调用 功能说明:连载图书最新内容调用
适用范围:全局使用 基本语法: {dede:bookcontentlist row='12' booktype='1' orderby='lastpost' author='' keyword=''} <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width='40%'> [[field:cataloglink/]] [field:booklink/]</td> <td width='40%'>[field:contentlink/]</td> <td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td> </tr> </table> {/dede:bookcontentlist}

指定排序位置的单个栏目的链接
功能说明:指定排序位置的单个栏目的链接 适用范围:全局标记 适用版本:DedeCMS V5.5/V5.6/V5.7 基本语法:{dede:autochannel partsort='' typeid=’’}{/dede:autochannel} 标签属性: partsort:栏目所在的排序位置 typeid:获取单个栏目的顶级

栏目

功能说明:问答调用标签 适用范围:全局标记 适用版本:DedeCMS V5.5/V5.6/V5.7 基本语法: {dede:ask row='6' qtype='new' tid='0' titlelen='24'} <dd> <span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span> <span class="tlink"><a href="[field:url/]">[field:title/]</a></span> </dd> {/dede:ask} 功能详解: 可以用ask标签在首页或者其他页面调用问答模块里面的文章。 标签属性: row:调用条数 qtype:排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题 tid:栏目id,默认是全部 titlelen:标题长度

问答调用标签

功能说明:单表独立模型的文档列表调用标记 适用范围:仅内容模板 article_*.htm 适用版本:全局使用 基本语法: {dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclistsg} 参数说明: col='' 分多少列显示(默认为单列),5.3版中本属性无效,要多列显示的可用 div+css实现 row='10' 返回文档列表总数 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用"," 分开表示多个栏目; titlelen = '30' 标题长度 等同于titlelength orderwey='desc'或'asc' 排序方向 keyword= 含有指定关键字的文档列表,多个关键字用","分 innertext = "[field:title/]" 单条记录样式(innertext是放在标签之间的代码) arcid='' 指定文档ID idlist ='' 提取特定文档(文档ID) channelid = '' 频道ID limit='' 起始,结束 表示限定的记录范围(如:limit='1,2') flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] subday='天数' 表示在多少天以内的文档

单表独立模型的文档列表调用标记


本文标题:dedecms标签-linux主机实现Dedecms tags标签静态化
本文地址: http://www.61k.com/1108397.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1