DEDE的使用最多的标签技巧详解

合集下载

dede标签大全_详解

dede标签大全_详解

Dede5.7标签大全各种常用的标签,3小时成为DEDECMS 高手——内附详解。

最基本的标签关键描述调用标签:<meta name='keywords' content='{dede:global.cfg_keywords/}"> <meta name='description' content='{dede:global.cfg_description/}>模板路径调用标签:{dede:field name='templeturl'/}网站标题调用标签:{dede:global name='cfg_webname'/}栏目导航调用标签:<li><a href=''{dede:global.cfg_cmsurl/}/'>首页</a></li>{dede:channel type='top' row='8' currentstyle='<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>'}<li><a href='[field:typeurl/]' [field:rel/] 'target='_blank'>[field:typename/]</a> </li>{/dede:channel}指定调用栏目标签:{dede:type typeid='x'}<a href='[field:typeurl/]' >[field:typename /]</a>{/dede:type}频道栏目调用标签:{dede:channel type='self'}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}(type='top'表示顶级栏目type='son'或'sun' 表示下级栏目type='self' 表示同级栏目)友情链接调用标签:{dede:flink row='24' type= 'textimage'}[field:link /]{/dede:flink}type:链接类型,值:a. textall 全部用文字显示b. textimage 文字和图得混合排列c. text 仅显示不带Logo的链接d. image 仅显示带Logo的链接( titlelen:站点文字的长度row:数量col:显示多少列)网站版权调用标签:{dede:global name='cfg_powerby'/} ( 调用后台添加的网站版权信息)网站备案调用标签:{dede:global name='cfg_beian'/} ( 调用后台添加的网站备案号)当前栏目名称标签:{dede:field name='typename'/}当前位置调用标签:{dede:field name='position'/} (如:您现在的位置:xx公司网站>资源下载>软件下载){dede:list pagesize=''8'}栏目名:[field:typelink/] 文章标题:[field:title/]列表文章调用标签:日期:[field:pubdate function="MyDate('m/d',@me)"/] (月/日)[field:pubdate function="GetDateTimeMK(@me)"/] (年/月/日时/分/秒)点击:[field:click/] 来源:[field:scores/] 作者:[field:writer /]评论:[field:postnum/] 文章:[field:arcurl/]文章摘要:[field:description/]或[field:info/]文章缩略图:[field:picname/]或[field:litpic/]{/dede:list}列表分页调用标签:{dede:pagelist listsize='5' listitem='index pre pageno next end option'/} listsize 表示 [1][2][3] 这些项的长度 x 2listitem 表示页码样式,可以把下面的值叠加index:首页pre:上一页pageno:页码next:下一页end:末页option:下拉跳转框(扩展知识:分页样式修改:(如:共80页: 上一页下一页)修改文件位置:include里arc.listview.class.php和arc.archives.class.php 利用查找找到</li>和<li>和<li class=\"thisclass\">全部替换为"空" )文章Tag调用标签:{dede:tag row='10' getall='1' sort='month'/}<li><a href='[field:link/]'>[field:tag/]</a></li>{/dede:tag}row:调用条数sort='new':排序方式 month,rand,week getall='0'获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记,底层模板字段,link和tag。

DEDE各种标签技巧大全

DEDE各种标签技巧大全

{dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword=''}去除htm l [field:title function='htmlspecialchars(@me)'/]主要使用在FLASH以及<a>中,是了了去除标签中的HTML元素,比如<b></b>等,如果不使用此标签,则会导致HTML代码显示在页面中。

使用方法<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl/]">[field:title /]</a>或者<a href="[field:arcurl /]" ><img src='[field:litpic/]' alt="[field:title function='htmlspecialchars(@me)'/]" border='0'width='' height=''></a>图片:1: <a href='[field:arcurl /]'><img src='[field:litpic/]' border='0' width='' height=''></a>2: [field:imglink /]3 :<a href='[field:arcurl /]'>[field:image/]</a>[field:imglink /]与<a href='[field:arcurl /]'>[field:image/]</a> 是完全等价的,只不过后者更灵活一点,可以在 <a>中添加 title=""即<a href='[field:arcurl /]' title="[field:title function='htmlspecialchars(@me)'/] ">[field:image/]</a><a href='[field:arcurl /]'><img src='[field:litpic/]' border='0' width='' height=''></a>则更为灵活,不仅可以添加title="",还可以添加 alt="",但是虽然灵活了,缺少了图片的宽度和高度的控制,所以要在CSS中控制图片的大小,适合对CSS有一点了解的人。

dede 最常用得全局标签

dede 最常用得全局标签
<a href="[field:arcurl/]" target="_blank">[field:title/]</a>
{/dede:arclist}
$litpic = GetDDImage('none', $picname, $ddisremote);
//得到当前上传图片地址
输出当前位置 <strong>当前位置:</strong> {dede:field name='position'/}
@me 的应用
{dede:tagname runphp='yes'}
@me = "123456";
{/dede:tagname}
循环数组 {dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}
返回主页
<a href="{dede:global.cfg_cmsurl/}/">返回首页</a>
1.{dede:global.cfg_webname/} --获取网站名称
2.{dede:field.title/}获取标题名称 12 可以组合使用
3.头部seo信息
<meta name="description" content="{dede:global.cfg_description/}" />
1.{dede:global.cfg_webname/} --获取网站名称 2.{dede:field.title/}获取标题名称 12 可以组合使用

DEDE一些实用标签及自定义标签方法

DEDE一些实用标签及自定义标签方法

DEDE一些实用标签及自定义标签方法栏目首页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}栏目列表页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}文章内容页:取得当前文章的id: {dede:field name='id'/}当前文章所属栏目名称: {dede:field name='typename'/}其它标签:用于循环和遍历中的计数器(每次+1): [field:global name=autoindex/]将中文截取指定字节数: [field:title function='cn_substr(@me,16)'/]{dede:sql}标签:sql标签可以称得上是个万能标签了,查询数据库将其输出:1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文章,思路就是输出dede_addonarticle这个文章附加表内容总数就可以了。

{dede:sql sql="SELECT COUNT(*) AS nums FROM dede_add onarticle"}[field:name = "nums"/]{/dede:sql}2.使用~field~来进行特殊的查询,比如之前论坛上面很多会员需要做一个输出当前发布文章会员的相关内容,之前用sql或者arclist 标签是没办法实现的,因为每篇内容是不同的,这里我们来用5.5的sql语句来做个示范。

我们首先在文章模板中相应的位置加上下面的标签{dede:sql sql="SELECT * FROM dede_archives WHERE writer =~writer~"}[field:id/],{/dede:sql}这个放到article_article.htm页面,将会检索出当前会员发布的相关文章,这里的~ writer~会根据当前内容的环境变量进行替换后再执行查询。

织梦系统(dede)标签使用及问题解决方法总结

织梦系统(dede)标签使用及问题解决方法总结

织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。

一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。

而在点击时不是以滑动门的方式显示,而是重新加载网页。

无法达到更改已通过、待审核、未通过三处样式的目的。

问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。

解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。

在模板里改变点击已通过待审核未通过的地址。

PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。

(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。

点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。

分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。

所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。

可我看代码myupload.php 没有给datalistcp.class.php传递参数。

新手必看史上最详细最完整的DEDE优化和SEO优化的技巧和细节心得

新手必看史上最详细最完整的DEDE优化和SEO优化的技巧和细节心得

史上最详细最完整的DEDE优化和SEO优化的技巧和细节心得说下我们团队在做这个站期间的一些SEO优化心得和体会吧。

算是一点小经验和小技巧,希望对还是菜鸟的朋友们有一点点小帮助,也欢迎老鸟们批评指正。

小站的域名是几个月前注册的,刚开始用来做其他行业的,后来没做了就闲置下来了,又不想浪费掉,所以就拿来用了。

但是不建议大家在选择域名的时候因为不想浪费而将手里的域名随便拿来用,因为1是很多时候域名和产品不相关,2是如果域名做过其他的站,用来大改版的话(因为做不同行业和产品,简直可以说是改的面目全非),对搜索引擎不太好,3是如果这个域名被惩罚和K过的话,直接就死在起跑线了。

我们这个域名相关性还可以找理由说得过去,但是大改版就让搜索引擎很不照顾了,搞得我们也是很郁闷。

这是题外话,虽然有那些不利因素,但是目前小站还是有部分关键词已经有了不错的排名,(注:大家都知道百度的大更新一年只有那么几次,而且百度的“新鲜嗜好期”一过,站就掉到很后面去了,百度的排名是一个起伏跌宕并且相对时间较长的过程,所以我们这里就暂时以谷歌的排名来做案例吧)当然,我们相信,百度的排名是迟早也会上去的,因为从SEO的本质来讲,搜索引擎并没有百度谷歌之分。

随便举几个例子吧,(注:我们没有用任何形式的隐藏文本,群发,群建等作弊手段,黑链也没有,甚至正常的外链都还没有多少,全是正规的自然排名。

)哪些减肥产品效果好在谷歌第1页第1位(可以谷歌搜索下看看结果,/search?hl=zh-CN&safe=strict&q=%E5%93%AA%E4%BA%9B%E5%87%8F%E8%82%A5%E4%BA%A7%E5%93%81%E6%95%88%E6%9E%9C%E5%A5%BD&m eta=&aq=f&aqi=&aql=&oq=&gs_rfai=小站的名字叫做祖传宝减肥网,域名是你看到排名的网址是一个内容页面。

DEDE仿站经常用到的基本标签和变量

DEDE仿站经常用到的基本标签和变量

DEDE仿站经常⽤到的基本标签和变量⼀、针对于DEDE后台基本设置⾥⾯的使⽤到的数据标签。

主标题:{dede:global.cfg_webname/} 主要⽤于<title></title>⾥⾯⽹站描述:{dede:global.cfg_description/} 注意:这个是⽹站主页的描述,不能作为通⽤使⽤。

⽹站关键字:{dede:global.cfg_keywords/}⽹站根地址: {dede:global.cfg_basehost/} 注意:这个根地址是指⾃⼰输⼊在根地址选项⾥的地址。

⽹站主页链接:{dede:global.cfg_indexurl/}⽹站版权信息: {dede:global.cfg_powerby/}⽹站备案号:{dede:global.cfg_beian/}⼆、使⽤在模板<head>⾥⾯的标签全站通⽤:关键字:{dede:field name='keywords'/}描述:{dede:field name='description' function='html2text(@me)'/} (如使⽤在内容页那么这个标签会⾃动抓取⽂章的前200个字作为描述,⽽下⾯的那个标签只抓取发布⽂章时填写的摘要内容,如未填写摘要那么就不会存在描述) {dede:field name='description'/} 三、使⽤在模板的<body>⾥⾯标题链接地址:[field:arcurl/] {dede:field.arcurl/}⽂章标题:[field:title/] {dede:field.title/}内容简介:[field:info/] {dede:/} {/dede:field.description/}⽂章图⽚:[field:picname/]{dede:field.picname/}⽂章发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] {dede:field.pubdate function="MyDate('Y-m-dH:i',@me)"/}所在栏⽬ID:[field:typeid /]⽂章点击数:[field:click /] {dede:field.click /} (这两个的使⽤⽅式为静态的,⽽下⾯那个为动态的)<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>作者:[field:writer /] {dede:field.writer/}来源:[field:source /] {dede:field.source/}发布⽇期:[field:pubdate /]评论得分:⽂章内容:{dede:field.body/}⽂章SEO标题:{dede:field.title/}上⼀篇: {dede:prenext get='pre'/}下⼀篇:{dede:prenext get='next'/}责任编辑:{dede:adminname/}栏⽬链接:[field:typeurl /] {dede:field:typeurl /} [field:typelink /] {dede:field:typelink /}栏⽬名称:[field:typename /]栏⽬SEO标题:{dede:field.seotitle /} {dede:field.typename /}栏⽬关键字:TAG标签:{dede:tag row='8' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}栏⽬列表分页:{dede:pagelist listitem="info,index,end,pre,next,pageno,option"listsize="5"/}head运⽤:{dede:include filename="head.htm"/}<!-- /header -->footer运⽤:{dede:include filename="footer.htm"/}<!-- /footer -->当前位置:{dede:field name='position'/}链接屏蔽代码:rel="nofollow"搜索标签:{dede:list perpage='20'} 分页:{dede:pagelist listsize='4'/}友情链接:{dede:flink linktype='2' row='24'}[field:link /]{/dede:flink}评论使⽤: {dede:include file='ajaxfeedback.htm' /}注意:中括号的变量只能使⽤在⼤括号的标签⾥⾯不能拿出来单独使⽤。

dedecms常用模板标签

dedecms常用模板标签

最近在研究dedecms教程。

dedecms二次开发其实是非常简单的。

以前总认为dedecms是如何的高深难懂。

其实dedecms简单。

特别是dedecms模板标签。

简单实用,如果我们感觉dedecms模板标签不够用。

我们还可以自己开发。

特别方便。

首先我们来谈谈dedecms最常用的几个模板标签。

1:最常用的是dedecms文章列表标签arclist,以下是基本语法.{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}2:最常见的dedecms分类列表标签channle{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}3:dedecms中标签tag{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}4:dedecms最新评论标签{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}5:如果我们想在dedecms模板中调用php程序。

DEDECMS时间标签的详解与调用技巧-电脑资料

DEDECMS时间标签的详解与调用技巧-电脑资料
a 星期几的缩写。
A 星期几的全名。
b 月份名称的缩写。
B 月份名称的全名。
c 本地端日期时间较佳表示字符串。
d 用数字表示本月的第几天 (范围为 00 至 31)。
H 用 24 小时制数字表示小源自数 (范围为 00 至 23)。I 用 12 小时制数字表示小时数 (范围为 01 至 12)。
j 以数字表示当年度的第几天 (范围为 001 至 366)。
常用dedecms织梦标签建站的同仁可能经常被时间格式所困扰很多人还停留在使用一牛人站长编写的超级标签来获取时间的写法
DEDECMS时间标签的详解与调用技巧-电脑资料
常用dedeCMS织梦标签,建站的同仁可能经常被时间格式所困扰,很多人还停留在使用一牛人站长编写的超级标签来获取时间的写法,。在这里,给大家详细的解释一下DEDE的时间标签,并分享一些应用的小技巧给大家。
m 月份的数字 (范围由 1 至 12)。
M 分钟,
电脑资料
《DEDECMS 时间标签的详解与调用技巧》(https://www.)。
p 以 'AM' 或 'PM' 表示本地端时间。
S 秒数。
U 数字表示为本年度的第几周,第一个星期由第一个周日开始。
W 数字表示为本年度的第几周,第一个星期由第一个周一开始。
w 用数字表示本周的第几天 ( 0 为周日)。
x 不含时间的日期表示法。
X 不含日期的时间表示法。
y 二位数字表示年份 (范围由 00 至 99)。
Y 完整的年份数字表示,即四位数。
Z 时区或名称缩写。
以下是一些常用的时间调用格式,供大家参考:
[field:pubdate function='strftime("%Y-%m-%d %H:%M:%S",@me)'/] 2008-11-0111:11:52 [field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/] 08-11-0111:11:52 [field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/] 11-0111:14:20 [field:pubdate function='strftime("%m-%d %H:%M",@me)'/] 11-0111:14 [field:pubdate function='strftime("%y-%m-%d",@me)'/] 08-11-01 [field:pubdate function='strftime("%y年%m月%d日",@me)'/] 08年11月01日 [field:pubdate function='strftime("%Y年%m月%d日 %H点%M分%S秒",@me)'/] 2008年11月01日 11点17分36秒 [field:pubdate function='strftime("%b %d, %Y",@me)'/] Nov 01,2008 [field:pubdate function='strftime("%A on %b %d, %Y, %X : %Z",@me)'/] Saturday on Nov 01,2008,11:21:06:中国标准时间

dedecms使用技巧大全

dedecms使用技巧大全

最近做站用dedecms比较多,dedecms对seo优化比较友好,所以我比较喜欢用它。

现在将一些本人在用dedecms做站时用到的技巧公布出来,希望可以帮到各位朋友。

1.调用相关文章{dede:likearticle row=10 eregtype=all}<li><a href=”[field:arcurl/]“>[field:title/]</a></li> {/dede:likearticle} 2、评论显IP并隐藏后几位打开feedback_ajax.php找到以下代码有2个复制代码<a href=’<?php echo $spaceurl; ?>’><?php echo $username; ?></a>下面插入复制代码<?phpumSet = 8;//限制输出字数$str = “p”;echo substr($str,0,umSet);?>***3 文章页TAG调用能增加内链、关键字密度、关键字权重打开模板文件article_article.htm找到<tr><tdcolspan=”2″><b>{dede:field.title/}</b>{dede:fiel d.body/}</td></tr>< /table>在下面添加<p><strong>TAG 标签:{dede:tag row=’30′ sort=’new’ getall=’0′}<a href=’[field:link/]‘>[field:tag /]</a>{/dede:tag}</strong></p>4 把网站地图放到根目录下,以利于seo1,登录ftp,在根目录下建立rss文件夹2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件将14的fg_c mspath.”/data/sitemap.html”;改为fg_cmspath.”/sitemap.html”;将19行的fg_cmspath.”/data/rssmap.html”;改为fg_cmspath.”/rssmap.html”;14行是普通网站地图,19行是RSS的网站地图3,修改根目录下你的管理员文件夹(默认是include)下的arc.rssview.class.php将63的url = $GLOBALS['cfg_cmspath'].”/data/rss/”.$this->T ypeID.”.xml”;改为url = $GLOBALS['cfg_cmspath'].”/rss/”.$this->TypeID.”.xml”;4,修改根目录下include下的sitemap.class.php将57行的$typelink = $GLOBALS['cfg_cmsurl'].”/data/rss/”.$row->id.”.xml”;$typelink = $GLOBALS['cfg_cmsurl'].”/rss/”.$row->id.”.xml”;将94行的$typelink = $GLOBALS['cfg_cmsurl'].”/data/rss/”.$row->id.”.xml”;$typelink = $GLOBALS['cfg_cmsurl'].”/rss/”.$row->id.”.xml”;5,修改/templets/default模板文件head.htm在11行左右找到<li><a href=”{dede:global.cfg_dataurl/}/sitemap.html”>网站地图</a></li><li><a href=”{dede:global.cfg_dataurl/}/rssmap.html”>RSS订阅</a></li>>改为<li><a href=”{dede:global.cfg_cmsurl/}/sitemap.html”>网站地图</a></li><li><a href=”{dede:global.cfg_cmsurl/}/rssmap.html”>RSS订阅</a></li>6,进入后台,更新网站地图,更新RSS文件,更新主页7 调用本栏目的最新文章{dede:arclist row=’10′ titlelen=’30′ orderby=’pubdate’ idlist=”}·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist}8 取消后台验证码打开 login.php 找到:if($validate==” || $validate != $svali)改为:if( false )然后,自己在模板dede/templets/login.htm里去掉验证码的框就行了!9 备份数据DEDE后台>系统>数据备份/还原备份文件在\data\backupdata备份附件 :uploads 文件夹备份模板 :templets文件夹同时备份与之相关的CSS与图片JS等还原1:安装DEDE 注意:于备份的站,版本或者编码都要对应,尤其是数据库表前缀,必须要一样2:将备份的\data\backupdata内容,上传到对应目录3:uploads 文件夹还原4:templets文件夹还原5:后台 DEDE后台>系统>数据备份/还原>数据还原6:更新缓存后台>系统>系统基本参数不用改,直接点确定后台>核心>网站栏目管理> 选择一个栏目点更改,然后不修改,直接确定后台>生成>更新系统缓存7:重新生成静态页面8:备份完毕10 数据库内容替换替换文章内容update dede_addonarticle set body=replace(body,’文章里的内容’,'想替换的内容’)替换图片路径update dede_archives set litpic=replace(litpic,’uploads/allimg/100326′,’uploads/allimg/2010 0326′);update dede_addonimages set imgurls=replace(imgurls,’uploads/allimg/100326′,’uploads/allimg/20 100326′)这个比较有用可以防盗链DEDE批量修改生成HTML静态或动态浏览在后台系统设置mysql里执行查询命令将所有文档设置为“仅动态”,update dede_archives set ismake=-1将所有栏目设置为“使用动态页”,update dede_arctype set isdefault=-1改成1就是静态。

dedecms{dede:php}标签用法介绍

dedecms{dede:php}标签用法介绍

dedecms{dede:php}标签用法介绍
文章介绍一个在dedecms开发可能会用到的一个标签哦,因为dedecms定制丰富的标签所以大概可以满足我们的需要,但是有的时候我们还是要自己写,下面来看看关于php标签用法介绍。

-
最简单的输入如
一样的用法,上面语句在php写法如下
是不是看上去很像啊,再看一个再有if else 条件判断的
$a="<SPAN class='num active'>";
$b="</SPAN>";
$c="<SPAN class='num'>";
if (@me > 3) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]
这个在php中写法我就不写了,下面我们要看dede php标签结合起来sql标签使用。

结合SQL查询输出单条内容
是不是很简单啊,有需要学习的朋友可以参考一下本文章哈。

dede常用标签讲解整理

dede常用标签讲解整理

DedeCMS常用标签讲解整理网站的模板就如同一件衣服,衣服的好坏直接决定了网站的好坏,很多网站一看界面就知道不是什么好站点,再一看内容都是千篇一律,这种站点没有特色看的人就少,所以模板的重要性就在于此。

模板的制作也需要简单,目前从很多程序的模板机制看,织梦的模板机制是最简单实用的,通过学习织梦的标签,能够很好的把美工、程序结合起来,并且织梦的模板引擎机制也容易明白,基本上就是想到就能做到。

在之前的课程中,我们也介绍了模板的解析原理,我们来回顾下:这个是我们最常用的一个arclist标记,这个标记主要功能就是用于调用文档内容,以列表的形式显示在前台页面中。

系统首先读取模板文件,然后第一步就是解析标记,解析标记就是将整个标签的属性、属性值提取出来,让后根据这些不同的属性值来调用不同的内容。

这个我们在后面单独的几个标记中具体说明。

我们下面来了解下DedeCMS模板文件的结构,网站内容显示部分的模板主要存放在根目录的/templets/模板目录(默认为default)下面,当然你也可以根据自己的路径进行修改,这里面的文件都是有相应的规则。

这里是模板文件命名规范:(1)index_识别ID.htm:表示板块(栏目封面)模板;(2)list_识别ID.htm:表示栏目列表模板;(3)article_识别ID.htm:表示内容查看页(文档模板,包括专题查看页);(4)search.htm:搜索结果列表模板;(5)index.htm:主页模板;这些模板都是可以通过系统后台对其进行指定,系统默认会读取这些模板内容不同的标签作用域也不相同,这个在官方提供的标签说明中都有列出,所以在使用标签的时候一定要看好标签的作用域,例如{dede:list}这个标签只能在列表页使用,如果放到首页、内容页那是不会有效果的,所以在阅读手册、制作模板的时候需要注意。

下面我们来从不同的常用标签来讲解,我们依次顺序为:arclist(arclistsg)标签、list标签、field、global。

dede 最常用得全局标签

dede 最常用得全局标签

7.{dede:global.cfg_memberurl/}--获取会员目录
8.{dede:global.cfg_dataurl/}--获取data路径 用于
<li><ahref="{dede:global.cfg_dataurl/}/sitemap.html">网站地图& lt;/a></li>
<li>
<h2>
<a href="[field:arcurl/]" target="_blank">
<img src="[field:litpic/]" alt="[field:title/]"
width="132" height="132">[field:title/]</a>
11.{dede:global.cfg_powerby/}--版权
12.{dede:global.cfg_beian/}--备案
13.{dede:field name='position'/}--当前位置
14.
<li>{dede:prenext get='pre'/}</li>
<li>{dede:prenext get='next'/}</li>
网站名称 :{dede:global.cfg_webname/} {dede:global.cfg_webname/}
网站主页: {dede:global.cfg_cmsurl/}

dedecms标签

dedecms标签

dedecms标签DedeCMS是一款基于PHP+MySQL开发的开源CMS系统。

它是由织梦团队开发的一款成熟稳定、功能强大的CMS系统。

很多网站都采用了这款CMS系统,特别是中小型网站,因为它易用、易学、操作简单、功能丰富,并且支持多种插件扩展。

DedeCMS具有完全自主知识产权,其技术成果也是中国CMS发展历史中的重要组成部分。

它采用了面向对象的开发方式,拥有良好的稳定性、安全性、可扩展性和高效性。

DedeCMS还提供了强大的搜索引擎优化功能,使得网站能够更好地被搜索引擎收录,为网站的发展注入了强大的动力。

DedeCMS的标签系统是其核心功能之一,也是使用者最为关注的部分。

标签可以帮助用户快速获取站点的各种信息,在模板设计和制作方面起到了重要作用。

以下是DedeCMS常用的标签:1. channel标签:用于调用栏目信息,支持多个参数,包括栏目ID、栏目类型等;2. arclist标签:用于调用文章列表信息,支持多个参数,包括栏目ID、每页显示数量等;3. article标签:用于调用文章信息,支持多个参数,包括文章ID、模板标记等;4. global标签:用于调用全局变量,包括站点名称、站点URL等;5. link标签:用于调用友情链接信息,支持多个参数,包括链接类型、排序方式等;6. plus标签:用于调用插件信息,支持多个参数,包括插件名称、参数传递等。

以上仅是DedeCMS标签的部分内容,它的可扩展性使得用户可以根据自己的需要创建自定义标签来满足特殊的需求。

但是,在使用DedeCMS标签时需要注意以下几点:1. 标签的应用范围要根据实际情况进行选择,以达到最优效果;2. 在设计模板时,要注意标签的层级关系,不同级别的标签应配合使用,避免出现布局错乱等问题;3. 在数据查询和标签调用过程中,要注意代码的优化,避免因数据量过大导致网站响应缓慢等问题。

总的来说,DedeCMS作为一款优秀的开源CMS系统,其标签系统为网站建设者提供了强大的工具,使得网站的制作和管理更加方便、高效。

最全的DEDE标签详解

最全的DEDE标签详解

最全的dede标签详解由淘宝时空友情提供【Arclist 标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。

功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword=''}底层模板(InnerText){/dede:arclist}属性说明:[1] typeid='' 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;[2] row='' 表示返回文档列表总数;[3] col='' 表示分多少列显示(默认为单列);[4] titlelen='' 表示标题长度;[5] infolen='' 表示内容简介长度;[6] imgwidth='' 表示缩略图宽度;[7] imgheight='' 表示缩略图高度;[8] type='' 表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档§ type='commend'时,表示推荐文档,等同于 {dede:coolart}{/dede:coolart} § type='image'时,表示必须含有缩略图片的文档,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist} § type='spec'时,表示专题,等同于标记{dede:specart}{/dede:specart} 以上属性值可以联合使用,如: type='commend image' 表示推荐的图片文档[9] orderby='' 表示排序方式,默认值是 senddate 按发布时间排列。

dede织梦文章标签内容调用详解

dede织梦文章标签内容调用详解

dede织梦文章标签内容调用详解1)文档内容标签(fidld)这个标签可以说是织梦系统所有标签中最简单的一个了,您只需要记住这个标签的调用书写是格式为:{dede:field.字段名/}这个字段名的取值范围为主表及相关附加表的所有字段,且调用附加表字段不像arclist与list标签一样需要额外设置参数或者后台。

它是无需做任何设置的,默认均全部有效!这里,我就简单给大家列出几个比较常用的调用:{dede:field.title/} 文章标题{dede:field.writer/} 文章作者{dede:field.source/} 文章来源{dede:field.pubdate function=&quot;MyDate(&#39;Y-m-d H:i:s&#39;,@me)&quot;/} 更新时间{dede:field.typename/} 文档栏目名称{dede:field.scores/} 文档积分{dede:field.body/} 正文内容...2)内容分页(pagebreak)这个标签可谓是经典至极,为什么?因为它不但没有底层模板,它甚至连一个参数都没有。

光杆司令一个,看看它的调用方法:{dede:pagebreak/}看见了吧,不管你做的是什么样的模板,做多少个模板,它的调用代码就是这个,无例外。

意义也表达得很清楚,就是文档内容正文分页。

3)分页标题(pagetitle)分页标题这个标签,也是无底层模板的调用标签,有且仅有一个参数:style=&#39;select&#39; 分页标题的显示样式(select:下拉菜单/ link:文字链接)它也是一样,没有意外。

所有的模板都是这样的调用。

只是根据自己的实际情况选择一下显示的方式而已。

可用调用代码为:{dede:pagetitle style=&#39;select&#39;/}4)相关文档(likearticle)相关文档只适用于是文档内容页,它是一个有底层模板的调用标签,其标签名为likearticle,参数有以下几个:row=&#39;5&#39; 调用条数titlelen=&#39;30&#39; 标题最大字符数infolen=&#39;60&#39; 简介最大字符数col=&#39;2&#39; 分几列显示(建议用css的float属性)tabwidth=&#39;100&#39; 如果用col参数的话,那么整个表格的宽度mytypeid=&#39;5&#39; 限制栏目IDimgwidth=&#39;100&#39; 缩略图宽度imgheight=&#39;100&#39; 缩略图高度它的调用代码为:{dede:likearticle row=&#39;8&#39; titlelen=&#39;22&#39;}[field:title/]{/dede:likearticle}这里顺便说一下,相关文档的关联是通过关键字来关联的,所以要想关联,要保证关联的文档都有同样的关键字5)用户信息(memberinfos)用户信息标签的适用范围是全局使用,之所以把它归档到内容页来讲,是因为这个标签在内容页的使用更加普遍。

dede使用技巧

dede使用技巧

body部分

基本语法:


{dede:arclist typeid=‘栏目id’ infolen=‘摘要’ imgwidth=‘图片宽度’ titlelen=‘标题长度(长些)’ imgheight=‘图片高度’ orderby=‘默认按发布时间倒排’ limit=‘0,1’(0是开始取的位置;1是条数} 标题 摘要 图片 {/dede:arclist}
嵌套标记 当前位置 标题 时间 作者 来源 文章主体
文章页常用标记概况


标题{dede:field.title/} 时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 作者:{dede:field.writer/} 摘要:{dede:field.description/} 文章主体:{dede:field.body/} 责任编辑:{dede:adminname/}

文件路径:
<link rel="stylesheet" href="{dede:global.cfg_basehosturl/}/i ndex.css" type="text/css" /> 写相对地址就可以


body部分

标签名称:arclist 标记简介:织梦常用标记,也称为自由列表 标记。 功能说明:获取指定文档列表 适用范围:全局使用
body部分

标题: <a href="[field:arcurl/]" target="_blank">[field:title/]</a>
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DEDE的使用最多的标签技巧详解关键描述调用标签:{meta name="keywords"content="{dede:field name=''''keywords''''/}"和{meta name="description"content="{dede:fieldname=''''description''''function=''''html2text(@me)''''/}"模型板路径调用标签:{dede:field name=''''templeturl''''/}网站标题调用标签:{dede:global name=''''cfg_webname''''/}栏目导航调用标签:a href="/"首页/a/li {dede:channel type=''''top''''row=''''8''''currentstyle="liclass=''''thellosclass''''a href=''''~typelink~''''~typename~/a/li"} li ahref=''''[field:typelink/]''''target="_blank"[field:typename/]/a/li {/dede:channel}指定调用栏目标签:{dede:onetype typeid=''''ID''''}[field:typename/]{/dede:onetype}频道栏目调用标签:{dede:channel type=''''self''''}li ahref=''''[field:typelink/]''''[field:typename/]/a/li{/dede:channel}友情链接调用标签:{dede:flink row=''''24''''linktype=2/}网站版权调用标签:{dede:global name=''''cfg_powerby''''/}网站备案调用标签:{dede:global name=''''cfg_beian''''/}当前栏目名称标签:{dede:field name=''''typename''''/}当前位置调用标签:{dede:field name=''''position''''/}列表文章调用标签:{dede:list pagesize=''''8''''}{/dede:list}栏目链接调用标签:[field:typelink function=''''str_replace("a","a",@me)''''/]作者链接调用标签:[field:writer/]列表点击调用标签:[field:click/]列表评论调用标签:[field:postnum/]查阅全文调用标签:a href="[field:arcurl/]"查阅全文./a列表时间调用标签:[field:pubdate function="GetDateTimeMK(@me)"/]列表分页调用标签:{dede:pagelist listsize=''''4''''listitem=''''index pre pageno next end''''/}文章标题调用标签:{dede:field name="title"/}文章来源调用标签:{dede:field name=''''source''''/}文章作者调用标签:{dede:field name=''''writer''''/}文章时间调用标签:{dede:field name=''''pubdate''''function=''''GetDateMk(@me)''''/}文章Tag调用标签:{dede:tag type=''''current''''/}文章点击调用标签:script src="{dede:field name=''''phpurl''''/}/count.php?aid={dede:fieldname=''''ID''''/}&mid={dede:fieldname=''''memberid''''/}&view=yes"language="javascript"/script文章内容调用标签:{dede:field name=''''body''''/}文章分页调用标签:{dede:pagebreak/} [a href="{dede:field name=''''phpurl''''/}/stow.php?arcID={dede:field name=ID/}"保藏/a] [a href="{dede:field name=''''phpurl''''/}/recommend.php?arcID={dede:field name=ID/}"保举/a] [a href="{dede:field name=''''phpurl''''/}/feedback.php?arcID={dede:field name=ID/}"评论/a] [a href="#"onClick="window.print();"打印/a] [ahref="#"onClick="window.close();"关闭/a]文章顶客回数标签:{dede:field name=''''digg''''/}a href="javascript:Digg(''''digg'''',{dede:field name=''''id''''/});"顶一下/a上一篇下一篇标签:{dede:prenext get=''''pre''''/}{dede:prenext get=''''next''''/}头条推荐调用标签:{dede:arclist row=1titlelen=24orderby=pubdate att=2}dt[field:textlink/] span[field:description/]…/span/dt{/dede:arclist}最新文章调用标签:{dede:arclist row=8titlelen=24orderby=pubdate}li[field:textlink/]/li{/dede:arclist}热关键字调用标签:{dede:hotwords num=''''5''''subday=''''30''''/}最新图文调用标签:{dede:arclist row=4titlelen=20orderby=pubdatetype=''''image.''''imgwidth=''''152''''imgheight=''''98''''} dd ahref="[field:arcurl/]"imgsrc="[field:picname/]"alt="[field:title/]"/a span atitle="[field:titlefunction=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a/span/dd{/dede:arclist}推荐文档调用标签:{dede:arclist type=''''commend''''titlelen=''''40''''row=''''10''''}li atitle="[field:title function=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a/li{/dede:arclist}随机保举调用标签:{dede:arclisttype=''''commend''''titlelen=''''26''''orderby=''''rand''''row=''''10''''}li atitle="[field:t itle function=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a/li{/dede:arclist}热点文档调用标签:{dede:arclist orderby=''''click''''titlelen=''''40''''row=''''10''''}li atitle="[field:title function=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a/li{/dede:arclist}相关文档调用标签:{dede:likeart titlelen=''''24''''row=''''10''''}li atitle="[field:titlefunction=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a/li{/dede:likeart}调用图片链接标志:a href="[field:arcurl/]"img src="[field:picname/]"alt="[field:title/]"/a ahref=''''[field:arcurl/]''''[field:image/]/a调用文字链接标志:a href="[field:aucurl/]"title="[field:title/]"[field:title/]/a atitle="[field:title function=''''htmlspecialchars(@me)''''/]"href="[field:arcurl/]"[field:title/]/a节制字数描述标志:[field:description function="cn_substr(@me,100)"/]调用文章tags标志:{dede:tag type=''''current''''/}文章关键字与描述:{dede:field name=''''keywords''''/} {dede:field name=''''description''''func tion=''''html2text(@me)''''/}栏目内容:{dede:field name=''''description''''function=''''html2text(@me)''''/}调用外部htm文件:{dede:include file=''''head.htm''''ismake=''''yes''''/}搜索文章调用标签:{dede:global name=''''keyword''''/}"的搜索结果-{dede:globalname=''''cfg_webname''''/}搜索"{dede:global name=''''keyword''''/}/span"的结果递增序列号:[field:global name=autoindex/]调用缩略图:img src=''''{dede:field name="litpic"/}''''列表隔5行加一行线:{dede:list pagesize=''''50''''} LI ahref="[field:arcurl/]"title="[field:titlefunction=''''htmlspecialchars(@me)''''/]" target=_blank[field:titlefunction="cn_substr(@me,48)"/]/a[field:pubdate runphp=''''yes''''] $a="fontcolor=red".strftime(''''m-d'''',@me)."/font";$b=strftime(''''m-d'''',@me);$ntime=time();$day3=3600*24;if(($ntime-@me)$day3)@me=$a;else@me=$b;[/field:pubdate]br [field:global name=autoindex runphp="yes"] if(@me5==0)@me="hr/";else@me="";[/field:global] {/dede:list}最新文章列表"隔行换色"的方法:{dede:arclist orderby=pubdate titlelen=''''26''''row=''''10''''} [field:globalrunphp=''''yes''''name=autoindex] $a="div id=''''a''''";$b="div id=''''b''''";if((@me2)==0)@me=$a;else@me=$b;[/field:global] ul li[field:title/]/li /ul /div {/dede:arclist}24小时内更新的文章时间显示为红色:[field:pubdate runphp=''''yes''''] $a="font color=red".strftime(''''m-d'''',@me)."/font";$b=strftime(''''m-d'''',@me);$ntime=time();$day3=3600*24;if(($ntime-@me)$day3)@me=$a;else@me=$b;[/field:pubdate]COPY页面内容,自动在后面加上网站信息,利于SEO:script type="text/javascript" document.body.oncopy=function(){setTimeout(function(){vartext=clipboardData.getData("text");if(text){text=text "\r\n本篇文章来源于www.地址.com原文链接:" location.href;clipboardData.setData("text",text);}},100)} /script按时间点击文章长幼次序榜调用标签:按总:{dede:arclist row=''''24''''titlelen=24orderby=click} 按月:{dede:arclistrow=''''24''''titlelen=8orderby=click subday=30} 按周:{dede:arclistrow=''''24''''titlelen=8orderby=click subday=7}在首页调用某栏目的子栏目{dede:channel type=''''sun''''typeid=''''栏目ID''''} a href="[field:typelink/]"[field:typename/]/a {/dede:channel} 或者{dede:global name=''''maplist''''/}。

相关文档
最新文档