织梦标签
- 格式:doc
- 大小:38.50 KB
- 文档页数:3
织梦CMS数据库表和字段说明手册织梦CMS(DedeCMS)是一款广泛应用于企业和个人网站的内容管理系统。
了解其数据库表和字段对于管理和维护织梦CMS网站至关重要。
1. 核心表织梦CMS的核心表主要包括以下几个:1.1. #@__arctype该表用于存储文章类型信息。
•id:自增ID,作为主键。
•typeid:类型ID。
•typename:类型名称。
•typedir:类型目录。
•moresite:是否允许多站点。
•isdefault:是否为默认类型。
•defaultname:默认名称。
•namerule:名称规则。
•namerule2:名称规则2。
•sites:站点ID。
1.2. #@__dede_addonarticle该表用于存储插件文章信息。
•id:自增ID,作为主键。
•aid:文章ID。
•title:文章标题。
•shorttitle:短标题。
•writer:作者。
•source:来源。
•posttime:发布时间。
•mid:模型ID。
•redirecturl:跳转URL。
•arcrank:文章等级。
•click:点击量。
•money:金钱。
•weight:权重。
•goodpost:是否加精。
•status:发布状态。
•senddate:发送日期。
•taskid:任务ID。
•ismember:是否为会员。
•keywords:关键词。
•description:描述。
•posid:位置ID。
•url:URL。
1.3. #@__dede_addonindex该表用于存储插件首页信息。
•id:自增ID,作为主键。
•indexid:首页ID。
•indexname:首页名称。
•indexdir:首页目录。
•indexfile:首页文件名。
•sites:站点ID。
1.4. #@__dede_addonmenu该表用于存储插件菜单信息。
•id:自增ID,作为主键。
•menuid:菜单ID。
•menuname:菜单名称。
1.标签名称:channel标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:全局使用基本语法:{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}注意:在此dede大括号添加标记样式的时候需要用一对单引号''。
参数说明:typeid = '0' 栏目IDreid = '0' 上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目currentstyle = '' 应用样式底层模板字段:ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)例:{dede:channel type='top' row='9'}<a href="[field:typeurl/]" rel="nofollow">[field:typename/]</a> |{/dede:channel}注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类模板路径标签:{dede:global.cfg_templets_skin/}/ 克隆完模板后第一步要做的是替换href路径(一般为对css样式的引入。
织梦仿站列表页pagelist分页显示竖排,如何修改成横排?织梦仿站列表页pagelist分页显示竖排,如何修改成横排?织梦列表页的分页标签是采用pagelist来进行调用的,但是很多人在调用之后会出现一个列表竖着排列的问题(横排美观度好一些),还是非常不美观的。
问题原因:织梦的pagelist标签默认是内置了<li>标签的,调用之后会在源代码页面中出现,而你的网站如果刚好没有在分页这块对<li>标签进行css定义的话,就会出现<li>标签默认的样式(即图中所示),知道原因之后解决方法就简单了,采用两种方法来解决,一种是删除pagelist标签中内置的<li>标签,一种是给调用出来的<li>标签加上样式。
第一种添加标签法(推荐):假设你在调用列表分页标签的代码如下所示<div class="xxx">{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}</div>这个时候在你调用的css页面中加入一下代码即可:.xxx li{float:left;line-height:20px;margin-right:6px;border:1px solid#E9E9E9;list-style:none;}.xxx li.thisclass,.xxx li.thisclass a,.xxx li.thisclassa:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}备注:css代码设置到的文字高度、颜色等等数据可以自己修改,另外一定要加“xxx”改成你写的代码中的div的属性定义。
织梦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传递参数。
织梦dedecms⽂章发布⽇期时间调⽤标签⼤全DEDECMS的⽂章发布时间显⽰格式可以多种样式,dedecms利⽤strftime()函数格式化时间,strftime()参数详解,包括年份⽇期进制、⼩时格式等。
dedecms⾸页时间标签:1、12-27 样式[field:pubdate function='strftime("%m-%d",@me)'/]2、May 15, 2012 样式[field:pubdate function='strftime("%b %d, %Y",@me)'/]dedecms列表页时间标签:1、2012-08-20 18:30:02 样式:[field:pubdate function="GetDateTimeMK(@me)"/]2、2012-08-20 样式:[field:pubdate function="GetDateMK(@me)"/]3.其他所有格式:08 [field:pubdate function=strftime('%d',@me)/]08 ⽇ [field:pubdate function=strftime('%d⽇',@me)/]06-08 [field:pubdate function=strftime('%m-%d',@me)/]06⽉08⽇ [field:pubdate function=strftime('%m⽉%d⽇',@me)/]09-06-08 [field:pubdate function=strftime('%y-%m-%d',@me)/]2009-06-08 [field:pubdate function=strftime('%Y-%m-%d',@me)/]09年06⽉08⽇ [field:pubdate function=strftime('%y年%m⽉%d⽇',@me)/]2009年06⽉08⽇ [field:pubdate function=strftime('%Y年%m⽉%d⽇',@me)/]2009-06-08 13:28 [field:pubdate function=strftime('%Y-%m-%d %H:%M',@me)/]4.关于dedecms调⽤时间的function⽤法主要的有以下三种:[field:pubdate function="GetDateMK(@me)"/][field:pubdate function=MyDate('Y-m-d',@me)/][field:pubdate function='strftime("%Y-%m-%d","@me")'/]这三种在前台显⽰出来的时间格式都是“2012-12-25”这种格式,⼤家可以灵活调⽤dedecms内容页时间标签:1、2012-08-20 样式:{dede:field name='pubdate' function='GetDateMk(@me)'/}2、May 15, 2012 样式:{dede:field name='pubdate' function='strftime("%b %d, %Y",@me)'/}24⼩时内的时间显⽰红⾊:[field:pubdate runphp='yes']$a="";";$b="$c=strftime("%Y年%m⽉%d⽇ %H:%M:%S","@me");$ntime = time();$oneday = 3600 * 24;if(($ntime - @me)<$oneday) @me = $a.$c.$b;else @me =$c;[/field:pubdate]最后更新时间:{dede:tagname runphp='yes'}@me = date("Y-m-d H:i:s", time());{/dede:tagname} XX天前:[field:pubdate runphp='yes']$today = Floor(time()/(3600 * 24));$senday= Floor(@me/(3600 * 24));$updays = $today-$senday;if($updays==0) @me = "今⽇";else @me = $updays."天前";[/field:pubdate]利⽤strftime()函数将时间格式化:%a 星期⼏的简写%A 星期⼏的全称%b ⽉分的简写%B ⽉份的全称%c 标准的⽇期的时间串%C 年份的后两位数字%d ⼗进制表⽰的每⽉的第⼏天%D ⽉/天/年%e 在两字符域中,⼗进制表⽰的每⽉的第⼏天%F 年-⽉-⽇%g 年份的后两位数字,使⽤基于周的年%G 年分,使⽤基于周的年%h 简写的⽉份名%H 24⼩时制的⼩时%I 12⼩时制的⼩时%j ⼗进制表⽰的每年的第⼏天%m ⼗进制表⽰的⽉份%M ⼗时制表⽰的分钟数%n 新⾏符%p 本地的AM或PM的等价显⽰%r 12⼩时的时间%R 显⽰⼩时和分钟:hh:mm%S ⼗进制的秒数%t ⽔平制表符%T 显⽰时分秒:hh:mm:ss%u 每周的第⼏天,星期⼀为第⼀天 (值从0到6,星期⼀为0) %U 第年的第⼏周,把星期⽇做为第⼀天(值从0到53)%V 每年的第⼏周,使⽤基于周的年%w ⼗进制表⽰的星期⼏(值从0到6,星期天为0)%W 每年的第⼏周,把星期⼀做为第⼀天(值从0到53)%x 标准的⽇期串%X 标准的时间串%y 不带世纪的⼗进制年份(值从0到99)%Y 带世纪部分的⼗制年份%z,%Z 时区名称,如果不能得到时区名称则返回空字符。
大家在用织梦DedeCMS建设网站的时候,会发现默认的dedecms系统的TAG标签链接不是静态的(url中包含有“tags?/”),动态的url并不利于网站的seo优化,那怎么来实现织梦DedeCMS 的tag标签静态化呢?1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。
表示网站要启用伪静态。
2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87行左右,找到:$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";将其改为:$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";这一步就将TAG链接中的问号去掉了。
3、依旧在DedeCMS源代码的目录里,依次找到templets/default/taglist.htm,找到:<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}修改为<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}这一步将TAG连接的列表页的URL改为以.html结束。
∙dedecms标签∙关键描述调用标签: <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="<li class='thisclass'><ahref='~typelink~'>~typename~</a> </li>"}<li><a href='[field:typelink/]'target="_blank">[field:typename/]</a> </li>{/dede:channel}∙ {dede:arclist typeid=87 titlelen=36 limit='1,5'}∙<li><ahref="[field:arcurl/]">[field:title/]</a>[field:pubdate function="MyDate('Y-m-d',@me)"/]</li>∙ {/dede:arclist}∙[field:id runphp='yes'] $aid = @me; $row =$GLOBALS['dsql']->GetOne("Select tp2 From∙`#@__addonarticle` where aid='$aid' "); @me =strip_tags("{$row['tp2'],960)}");[/field:id][field:picname/]∙∙指定调用栏目标签: {dede:onetypetypeid='ID'}[field:typename /]{/dede:onetype}∙∙频道栏目调用标签: {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/ded e: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:typelinkfunction='str_replace("a ","a class=ulink ",@me)'/]∙∙作者链接调用标签: [field:writer /]∙∙列表点击调用标签: [field:click/]∙∙列表评论调用标签: [field:postnum/]∙∙查阅全文调用标签: <a href="[field:arcurl/]">查阅全文...</a>∙∙列表时间调用标签: [field:pubdatefunction="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:field name='memberid'/}&view=yes"language="javascript"></script>∙∙文章内容调用标签: {dede:field name='body'/}∙∙文章分页调用标签: {dede:pagebreak/}∙[<a href="{dede:fieldname='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>]∙[<a href="{dede:fieldname='phpurl'/}/recommend.php?arcID={dede:fieldname=ID/}">推荐</a>]∙[<a href="{dede:fieldname='phpurl'/}/feedback.php?arcID={dede:fieldname=ID/}">评论</a>]∙[<a href="#" onClick="window.print();">打印</a>]∙[<a href="#" onClick="window.close();">关闭</a>]∙∙文章顶客次数标签: {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>在使用织梦dede建站的过程中,我们通常会在首页或者列表页调用文章内容,官方的做法一般是调用描述内容,但是调用描述存在相应的缺点:调用的内容有限,默认描述内容较短,并且文章修改后,描述不能自动修改,需要手动修改。
为织梦系统建设的网站添加canonical标签
一、Canonical标签有什么作用?
对一组内容完全相同或高度相似的网页,通过使用Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相同内容网页的重复展示及权重的分散,提升规范网页的权重,优化规范网页的排名。
二、为织梦系统建设的网站添加canonical标签
第一步、登陆后台,选择模块->文件管理器->根目录->templets
第二步、在templets里面选择default目录
第三步、找到index.htm 点击右边的“编辑”
第四步、在源代码中找到<head ></head >,并在这个标签之间添加上这行代码,然后点击保存,重新生成一下网站的首页。
代码:<link rel="canonical" href="{dede:global.cfg_basehost/}/"/>。
织梦网站标签整理1、首页:dedecms网站首页头部标签:{dede:global.cfg_webname/}是网站名意思。
这里显示的文字是出现在搜索引擎标题部分。
比较重要的部分。
{dede:global.cfg_description/}这是描述标签。
这个就是出现在搜索引擎中简单的文字介绍。
也是比较重要的部分。
{dede:global.cfg_keywords/}这里是关键字标签。
这个大家应该都知道了,是我们经常说的关键词。
标题标签:{dede:global.cfg_webname/}关键词标签:{dede:global.cfg_keywords/}描述标签:{dede:global.cfg_description/}网站备案号:{dede:global.cfg_beian/}网站版权:{dede:global.cfg_powerby/}友情链接:{dede:flink row='24'/}网站地址:{dede:global.cfg_cmsurl/}网站导航标签:{dede:channel row="10" type="top" col="1" currentstyle="~typename~" }[field:typename/]{/dede:channel}文章列表标签:{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"}[[field:typename/]][field:title /]{/dede:arclist}友情链接标签:{dede:flink row="24" titlelen=20 linktype="2" type="text" }{dede:flink/}{/dede:flink}或{dede:flink row='24'/}在首页调用某栏目的子栏目:{dede:channel type=’sun’ typeid=’栏目ID’}[field:typename/]{/dede:channel}或者{dede:global name=’maplist’/}最新图文调用标签:{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'} <dd><ahref="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:titlefunction='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist} 热关键字调用标签: {dede:hotwords num='5' subday='30'/}最新文章调用标签: {dede:arclist row=8 titlelen=24orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]……</span> </dt> {/dede:arclist}<div class="channel_sort">{dede:channelartlist cacheid='channelsonlist'}<h3><a href="{dede:field name='typeurl'/}" >{dede:fieldname='typename'/}</a></h3><ul>{dede:channel type='son' row='10' noself='yes'}<li><a href='[field:typeurl/]'[field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>{/dede:channelartlist}</div>【Channel 标记】功能说明:用于获取栏目列表适用范围:封面模板、列表模板、文档模板(1)基本语法{dede:channel row='' type=''}自定义样式模板(InnerText){/dede:channel}(2)属性[1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是8)[2] type = top,sun/son,selftype='top' 表示顶级栏目type='son' 或'sun' 表示下级栏目type='self' 表示同级栏目嵌套一:<ul>{dede:channelArtlist typeid='1'}<li>{dede:type}[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]{/dede:type}{dede:channel type='son'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}</li>{/dede:channelArtlist}</ul>嵌套二:{dede:channelArtlist typeid='0'}<div class="AList">{dede:type}<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>{/dede:type}<ul>{dede:arclist row="8" titlelen='100'}<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><ahref="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]</a></li>{/dede:arclist}</ul></div>{/dede:channelArtlist}dedecms 调用文章简介[field:description /]如何限制字数第一种方法:(推荐,可加省略号)[field:description function='cn_substr(Html2text("@me")."...",80)'/] 调用现成的cn_substr()字符串截取函数来实现,80为限制字节数(一个汉字等于2个字节);第二种方法:(推荐!)使用[field:infos/] 代替[field:description/] 在arclist 标签内设定infolen='30' 来设定长度;首页新闻列表调用{dede:arclist typeid='17' row='10' titlelen='32' }{/dede:arclist}[1]、typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;[2]、row='10' 返回文档列表总数[3]、titlelen = '30' 标题长度等同于titlelength[4]、infolen='160' 表示内容简介长度等同于infolength(只控制infos,并不控制description的内容)[5]、orderby='hot' 文档排序方式orderby='hot'或orderby='click' 表示按点击数排列orderby='sortrank' 或orderby='pubdate' 按出版时间排列orderby='rand' 随机获得指定条件的文档列表底层调用字段:[field:arcurl/] 链接地址[field:title/] 链接标题[field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间[field:description/] 描述[field:litpic/]图片地址[field:source/] 文章来源[field:writer/] 作者调用两个栏目,以及他们各自的子栏目,他们对应typeid为3和5{dede:channelartlist typeid='3,5'}<a href="{dede:fieldname='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一级栏目)<br> {dede:channel type='son' noself='yes'}<ahref="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}<hr>{/dede:channelartlist}{dede:type}<a href="[field:typelink /]">[field:typename/]</a>{/dede:type}2、列表页:{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"}[[field:typename/]][field:title /]{/dede:arclist}3、内容页:文章模型内容页标签:文章标题:{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:fieldname='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:nguage/}软件大小:{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:globalname='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>4、频道页:5、织梦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/}” />列表页[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)/}” />文章页[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)/}” />频道页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta nam e=”keywords” content=”{dede:field name=keywords/}” /><meta name=”description” content=”{dede:field name=description function=html2text(@me)/}” />系统基本配置标签:站点根网址:{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/}递增序列号: [field:global name=autoindex/]。
织梦dedecms随机文章调用标签
织梦dedecms随机文章优点,有利于展示所有文章,特别是一些老的文章也有在首页、列表页、内容页等添加随机文章列表标签等地方展示文章,让搜索引擎更好的收录文章,利于SEO优化。
随机文章添加方法,织梦dedecms文章随机排序方法为:orderby=’rand’,调用随机文章代码如下:
{dede:arclist row='1000' pagesize='10' titlelen='80' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li> {/dede:arclist}
说明:
row=’100′表示返回100个文档列表;
pagesize=’10′表示从上面的100个文档列表中列出10个;
titlelen=’40′表示标题长度40;
orderby=’rand’表示随机获取文章
整个列表的意思就是列出100个文章,随机获取10个再展示出来,其中文章标题最长为40。
这样处理之后,生成文章html时,会对取出来的文章随机排序,显示前十个,这样可以保证所有的文章推荐的内容都是随机分布的,到此织梦dedecms随机文章调用标签就讲完了,赶快试试吧!
除注明外的文章,均为来源:汤久生博客(QQ:1917843637),转载请保留本文地址!。
dedecms织梦调⽤⼆级和三级分类标签dedecms调⽤⼆级、三级以及调⽤栏⽬所有⼦栏⽬<!--频道分类具体内容开始--><div class="channel_sort">{dede:channelartlist cacheid='channelsonlist'}<h3><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></h3><ul>{dede:channel type='son' row='10' noself='yes'}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>{/dede:channelartlist}</div>【Channel 标记】功能说明:⽤于获取栏⽬列表适⽤范围:封⾯模板、列表模板、⽂档模板(1)基本语法{dede:channel row='' type=''}⾃定义样式模板(InnerText){/dede:channel}(2)属性[1] row='数字' 表⽰获取记录的条数(通常在某级栏⽬太多的时候使⽤,默认是 8)[2] type = top,sun/son,selftype='top' 表⽰顶级栏⽬type='son' 或 'sun' 表⽰下级栏⽬type='self' 表⽰同级栏⽬其中后两个属性必须在列表模板中使⽤。
◆DedeCms模板安装/制作概述:DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCms支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外,DedeCms也支持使用风格的形式使用模板,默认风格是 default,它表示系统默认使用 cmspath/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除 default 原有的文件,把下载的模板文件夹命名你想要的风格名称,如 style2 等,然后在后台修改了默认的模板风格名称为 style2 ,那系统将使用 templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。
一、概念,设计和使用模板,必须要理解下面几个概念1、板块(封面)模板:指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。
2、列表模板:指网站某个栏目的所有文章列表的模板,一般用“list_识别ID.htm”命名。
3、档案模板:表示文档查看页的模板,如文章模板,一般用“article_识别ID.htm”命名。
4、其它模板:一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。
二、命名,DedeCms模板默认命名规则如下1、模板保存位置:模板目录:cmspath/templets/样式名称(英文,默认为default,其中system 为系统底层模板,plus为插件使用的模板)/具体功能模板文件}2、模板文件命名规范:(1)index_识别ID.htm:表示板块(栏目封面)模板;(2)list_识别ID.htm:表示栏目列表模板;(3)article_识别ID.htm:表示内容查看页(文档模板,包括专题查看页);(4)search.htm:搜索结果列表模板;(5)index.htm:主页模板;注解:[识别ID]可以在“频道模型管理”的地方获得,当然,你也可以在“频道模型管理”的地方确定某个频道的模板命名。
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:global.cfg_webname/} 站点名称{dede:global.cfg_basehost/} 站点url(后台设置){dede:global.cfg_cmsurl/} 站点实际url{dede:global.cfg_memberurl/} 会员中心地址{dede:global.cfg_dataurl/} 站点data目录地址{dede:global.cfg_templeturl/} 模板目录地址{dede:global.cfg_powerby/} 底部版权{dede:global.cfg_beian/} 备案信息================================={dede:field.description function='html2text(@me)'/} 站点描述{dede:field.phpurl/} 站点plus目录站点地址{dede:field.title/} 标题[field.title]在底层模板中使用{dede:global.cfg_keywords/} 关键字{dede:field.content/} 栏目内容{dede:field.position/} 当前位置{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 时间[field:pubdate function="MyDate(d日,@me)"/]底层模板调用时间{dede:field.source/} 来源{dede:field.writer/} 作者==================================[field:info /] 简介-------用于底层模板[field:description/] 用于调用文章的简介================================={dede:flink row='24'/}友情链接==================================点击次数----1<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>点击次数----2[field:click runphp="yes"]if(@me>1000)@me='<font color="#ff0000">@me</font>';else @me=@me;[/field:click] 超过1000点击的,显示红色=================================={dede:field.body/} 文章内容{dede:adminname/} 责任编辑{dede:pagebreak/} 页码{dede:prenext get='pre'/} 上一篇{dede:prenext get='next'/} 下一篇===================================导航{dede:channel type='self' currentstyle="<span><a href='~typelink~' class='thisclass'>~typename~</a></span>"}<span><a href='[field:typeurl/]'>[field:typename/]</a></span>{/dede:channel}==================================调用模板文件{dede:include filename="*.htm"/}=================================={dede:memberinfos}<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> 头像<a href='[field:spaceurl /]' class="username">[field:uname/]</a> 用户名<a href="[field:spaceurl /]" class="useract-vi">查看详细资料</a><a href="[field:spaceurl /]&action=guestbook" class="useract-pm">发送留言</a><a href="[field:spaceurl /]&action=newfriend" class="useract-af">加为好友</a>用户等级:</small>[field:rankname /]注册时间:</small>[field:jointime function="MyDate('Y-m-d H:m',@me)"/]最后登录:</small>[field:logintime function="MyDate('Y-m-d H:m',@me)"/]{/dede:memberinfos}======================================<a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a><a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a><a href="#" onClick="window.print();">打印</a>==============================文档列表{dede:arclist titlelen=42 row=10}<a href="[field:arcurl/]">[field:title/]</a>[field:description function='cn_substr(@me,80)'/]...{/dede:arclist}==============================连接js文件<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>==============================连接css文件<link href="{dede:global.cfg_cmsurl/}/文件的路径/**.css" rel="stylesheet" type="text/css"/>==============================显示图片<a href='[field:arcurl /]'>[field:image/]</a> 可以在a标记中加入title属性。
==============================栏目{dede:type typeid=''}<a href='[field:typeurl /]'>[field:typename /]</a>{/dede:type}type:是指定单位栏目的连接。
显示子栏目{dede:channel typeid=''}<a href='[field:typeurl/]'>[field:typename/]</a>{/dede:channel}=============调用视频<field:videolist itemname="视频列表" autofield="1" notsend="0" type="htmltext" isnull="true" islist="0" default="" maxlength="250" page=""></field:videolist>=========================在首页显示文章的方法{dede:arclist typeid='' row='' orderway=''}<a href='[field:arcurl/]'>[field:body/]<a/>{/dede:arclist}并且在taglist.lib.php文件中进行设置在文件中添加一条SQL语句和在$row['id'] = $row['id'];的后面添加$row['body'] = $row['body']; =========================调用专题{dede:arclist row='' channelid=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}注:channelid=''是限制专题标题的专题的id为-1========================在任何的地方调用文章{dede:loop table='dede_addonarticle' sort='aid' row='8' if='aid=524'}[field:body/]<hr>[field:body function="Html2Text(cn_substr('@me',200))" /]{/dede:loop}注:aid为要调用文章的idtable='dede_addonarticle'为所有的文章表==============================实现更多和列表的代码{dede:channelartlist typeid='26,26' row=1}<a href="{dede:field name='typeurl'/}" target="_blank">更多</a><ul>{dede:arclist titlelen='42' row='10'}<li><a href="[field:arcurl /]">[field:title /]</a>[field:pubdate function="MyDate('m-d',@me)"/]</li>{/dede:arclist}</ul>{/dede:channelartlist}。