当前位置: 首页 » 新手学习织梦cms建站常用标签调用方法大全

新手学习织梦cms建站常用标签调用方法大全

作者: 江湖哥 分类: 织梦建站笔记 发布时间: 2020-04-01 15:54 242 百度已收录

温馨提示:本文共5257个字,预计阅读时间需要14分钟

程序开发就如有句话是这样说的:一天不练自己知道,两天不练同行之道,三天不练外行都知道;就算是简单的织梦cms建站时标签都会忘记,所以为了方便自已,现在把自已常用到的织梦常用标签记录在此篇文章,后期用到不断更新:

注意:如要复制里面的标签代码记得把”或者’符号更改为英文符号即可

1.通用全局变量标签:

网站根网址:{dede:global.cfg_basehost/} 网站根目录:{dede:global.cfg_cmsurl/}
网站关键字:{dede:global.cfg_keywords/} 模板路径:{dede:global.cfg_templets_skin/} 调用页面:{dede:include filename=”head.htm”/}
网站备案:{dede:global.cfg_beian/} 版权信息:{dede:global.cfg_powerby/} 图片路径:{dede:global.cfg_templets_skin/}/images/
 网站描述:{dede:global.cfg_description/} 网站编码:{dede:global.cfg_soft_lang/} css路径:{dede:global.cfg_templets_skin/}/css/
栏目内容:{dede:field.content/} 当前位置:{dede:field name=’position’/} 栏目SEO标题:{dede:field.seotitle /}
上一篇:{dede:prenext get=’pre’/} 下一篇:{dede:prenext get=’next’/}

 

单独栏目调用标签:

{dede:type  typeid=’4′}<a href=”[field:typelink/]”  title=”[field:typename /]” >[field:typename /]</a>{/dede:type}

内容调用标签:

{dede:arclist row=”5″ typeid=”1″ flag=’h’ titlelen=”32″ infolen=”5″ limit=”10″}

缩略图调用

<a href=”[field:arcurl/]” title='[field:title/]’ > <img src=”[field:picname/]” title=”[field:title/]”></a>

标题、时间调用

<a href=”[field:arcurl/]” title='[field:title/]’ > [field:title/]</a><em>[field:pubdate function=”GetDateMK(@me)”/] </em>

描述调用

<a href=”[field:arcurl/]” title='[field:title/]’ > [field:description function=’cn_substr(html2text(@me),100)’/]</a>

图片调用使用的路径

新手经常犯错的调用标签方式:<img src=”{dede:global.cfg_templets_skin/}/images/pic.png” alt=”[field:picname/]”>

正确标签的调用方式:<img src=”[field:global.cfg_templets_skin/]/images/pic.png” alt=”[field:picname/]”>

{/dede:arclist}

内容orderby=常用调用排序标签:

(01)按照发布时间排列:orderby=”pubdate”(02)按照点击次数排列:orderby=”click”(03)按照最后评论排列:orderby=”lastpost”

(04)按照文章编号排列:orderby=”id”(05)按照随机顺序排列:orderby=”rand”(06)按照得分大小排列:orderby=”scores”

内容flag=常用调用属性标签:

(01)头条:h(02)推荐:c(03)图片:p(04)幻灯:f

(05)滚动:s(06)跳转:j(07)特荐:a(08)加粗:b

列表页调用内容从第二条或指定位置开始调取方法:

在标签里用limit来替代row:例如:{dede:arclist limit=’2,10′}

里面的2就表示忽略2篇,从第3篇开始读取,10就代表共调取10篇

dede:arclist里怎么调用全局变量?

错误调用方式:{dede:global.cfg_webname/};正确的调用方式:[field:global.cfg_webname/]

织梦dede内页标签:

文章标题:{dede:field.title/}     文章描述:{dede:field.description function=’html2text(@me)’/}     文章关键词:{dede:field.keywords/}

当前位置:{dede:field name=’position’/}

文章来源:{dede:field.source/}   文章作者:{dede:field.writer/}

文章内容:{dede:field.body/}

关于时间格式样式调用:

文章时间:{dede:field.pubdate function=”MyDate(‘Y-m-d H:i’,@me)”/}

首页或者列表中(list)

单独年份调用:[field:pubdate function=strftime(‘%Y’,@me)/]
单独月份调用:[field:pubdate function=strftime(‘%m’,@me)/]
单独日调用:[field:pubdate function=strftime(‘%d’,@me)/]

内容页中(article):

{dede:field name=’pubdate’ function=’GetDateMk(@me)’/}==2008-05-15

{dede:field name=’pubdate’ function=’strftime(“%b %d, %Y”,@me)’/}==May 15, 2008

织梦内页左侧栏目怎么根据页面不同调出不同栏目下级分类标签:

{dede:channel type=’son’  currentstyle=”<li><a href=’~typelink~’ class=’thisclass’>~typename~</a> </li>”}
<li><a href='[field:typelink /]’ title='[field:typename/]’>[field:typename/]</a></li>
{/dede:channel}
channel功能说明:用于获取栏目列表
type = ‘son | sun’ son表示下级栏目,self表示同级栏目,top顶级栏目,currentstyle = ” 应用样式
ID(同 id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)
指定某栏目分类下的子分类:(如产品分类)

{dede:channel typeid=’3,4,5,6,7,8,9′ row=’3′}

<li ><a href=”[field:typeurl/]” >[field:typename/]</a></li>

{/dede:channel}

织梦内容页调用当前分类名称链接标签:
{dede:type}
<a href='[field:typeurl /]’>[field:typename /]</a>
{/dede:type}

dedecms首页调用频道封面页、单页面{dede:field:content/}内容的,并限制字数调用标签:

内容页调用频道封面页、单页面调用时:{dede:field:content/}

首页调用频道封面页、单页面调用时:限制字数

{dede:sql sql=”SELECT content,substring(content,1,100) as content FROM dede_arctype where id=7″}
[field:content/]…
{/dede:sql}

织梦分页标签与样式:

<div class=”mainPage”>
<ul>
{dede:pagelist listitem=”info,index,end,pre,next,pageno,option” listsize=”3″/}
</ul>
</div>

.mainPage{ margin:20px auto;text-align:center;width:910px;}
.mainPage ul{height: 32px;display:block; margin:0 auto;width:95%}
.mainPage ul li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#000;font-size:15px; margin: 0 5px; border:1px solid #dedede; font-size:16px;}
.mainPage ul li a{color:#000;font-size:16px; }
.mainPage ul li.thisclass{background:#03499b;border:1px solid #03499b;color:#fff; font-size:16px;}
.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {
color: hsl(209, 93%, 48%);
text-decoration: none;}

织梦独立内容页输出上一篇下一篇,适用纯静态的移动站:

<li>
{dede:sql sql="SELECT * FROM #@__arctiny WHERE id<~id~ And arcrank>-1 And typeid=~typeid~ order by id desc limit 1"}
上一篇:<a href="[field:id runphp=yes]$id=@me;$arc=GetOneArchive($id);@me=$arc['arcurl'];[/field:id]">[field:id runphp=yes]$id=@me;$arc=GetOneArchive($id);@me=$arc['title'];[/field:id]</a>
{/dede:sql}
</li>

<li>
{dede:sql sql="SELECT * FROM #@__arctiny WHERE id>~id~ And arcrank>-1 And typeid=~typeid~ order by id asc limit 1"}
下一篇:<a href="[field:id runphp=yes]$id=@me;$arc=GetOneArchive($id);@me=$arc['arcurl'];[/field:id]">[field:id runphp=yes]$id=@me;$arc=GetOneArchive($id);@me=$arc['title'];[/field:id]</a>
{/dede:sql}
</li>

dedecms织梦后台系统添加图片上传自定义变量插件:

织梦后台功能强大可以在后台–系统参数添加变量–支持变量类型有:文本、数字 、布尔(Y/N) 、多行文本 ,但是没有图片上传的选项,如果能有图片上传功能的话,就可以做到替换LOGO图片了,不需要用FTP或者文件管理器替换了,方便很多,逼格也上了档次。

本插件可实现LOGO替换,方便新手替换LOGO,插件直接上传替换,并按照步骤操作添加变量即可

新手学习织梦cms建站常用标签调用方法大全 织梦建站笔记 第1张

插件下载地址:

链接: https://pan.baidu.com/s/1Ud_MFJXkK-pSYzBTlSa2Lw 提取码: 2xt3

图集详细页调用标签:

{dede:productimagelist}
<a title=”[field:alttext /]” href=”[field:imgsrc/]”> <img src=”[field:imgsrc/]” mid=”[field:imgsrc/]” big=”[field:imgsrc/]” width=”70″ height=”70″ /></a> </div>
  {/dede:productimagelist}

织梦网站安装目录更换后,怎么更换上传网站中图片路径:核心设置—数据库内容替换

要改的数据表 DEDE的文章缩略图在dede_archives表,字段是litpic;

内容里的图片在dede_addonarticle表,字段body;

图片集里面的图片在dede_addonimages表,字段imgurls以及body。

听江湖哥讲营销

关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/3520.html

如果觉得我的文章对您有用,请随意打赏或点赞.您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注