织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

[复制链接]
查看5303 | 回复2 | 2019-7-2 09:29 | 显示全部楼层 |阅读模式
织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

第一个代码:
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />

在使用dedecms建站网站时候,需要用到过滤html代码,调出纯文本的代码.

function='Html2Text(@me)是用来屏蔽过滤html代码的。

使用方法,比如对title、descrption字段:

首页、列表等非文档内页内容区域:

代码如下:[field:title function='Html2Text(@me)'/]

文档内容页:

代码如下:{dede:field name='description' function='html2text(@me)'/}


第二个代码

  1. <a {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='current' ":@me="";{/dede:field} href='/'>网站首页</a>
复制代码

runphp="yes"表示运行PHP代码,name=typeid表示获取typeid值,@me表示{dede:field name=typeid} {/dede:field}的值。

网站头部调用代码:
  1. <meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
  2. <title>{dede:global.cfg_webname/}</title>
  3. <meta name="description" content="{dede:global.cfg_description/}" />
  4. <meta name="keywords" content="{dede:global.cfg_keywords/}" />
  5. <meta name="author" content="order by zidiu.com" />
  6. <link href="/skin/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
复制代码

网站导航代码:

  1. <nav id="navigate">
  2.   <div class="container">
  3.     <ul>
  4.       <li class="first_menu"><a {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='current' ":@me="";{/dede:field} href='/'>网站首页</a></li>
  5.       {dede:channelartlist typeid='top' currentstyle='current'}
  6.       <li><a class='{dede:field.currentstyle/}'   href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>
  7.         <ul class='drop_menu'>
  8.           {dede:channel type='son' noself='yes'}
  9.           <li><a id="lsed"  href='[field:typeurl/]' title="[field:typename/]">[field:typename/]</a></li>
  10.           {/dede:channel}
  11.         </ul>
  12.       </li>
  13.       {/dede:channelartlist}
  14.     </ul>
  15.   </div>
  16. </nav>
复制代码

currentstyle='current' 属性样式标签。

noself='yes'表示不调用同级。

调用头部/尾部文件代码:

  1. {dede:include filename="head.htm"/}
复制代码
  1. {dede:include filename="footer.htm"/}
复制代码

首页读取文章内容/幻灯片标签代码:

  1. {dede:arclist typeid='34'}
  2.         <li><a href="[field:arcurl/]" title="[field:title/]">
  3.           <div class='flash_img' style='background:url([field:litpic/]) no-repeat center;'></div>
  4.           </a></li>
  5.         {/dede:arclist}
复制代码

[field:litpic/]:文章缩列图。

首页中显示关于我们代码:

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

  1. {dede:channelartlist typeid='1,1'}
  2. <div id="about">
  3.   <div class="container">
  4.     <div class="home_top wow fadeInUp">
  5.       <h3>{dede:field name='typename'/}</h3>
  6.       <span>{dede:field name='description'/}</span></div>
  7.     <div class="about_con wow fadeInUp">
  8.       <div class="about_img"><img src='/skin/img/201895122714753.jpg' width='0' height='0' alt=''></div>
  9.       <div class="about_des">{dede:field.content  function='cn_substr(html2text(@me),1100)'/}</div>
  10.       <a href="{dede:field name='typeurl'/}" class="about_more">查看更多>></a> </div>
  11.   </div>
  12. </div>
  13. {/dede:channelartlist}
复制代码
首页获取发布时间”日“标签代码:

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)


  1. {dede:channelartlist typeid='2,2'}
  2. <div id="news">
  3.   <div class="container">
  4.     <div class="home_top wow fadeInUp">
  5.       <h3>{dede:field name='typename'/}</h3>
  6.       <span>{dede:field name='description'/}</span></div>
  7.     <div class="news_con">
  8.       <div class="row">
  9.           {dede:arclist  titlelen=42 row='16'}
  10.         <div class='news_item wow fadeInUp'>
  11.           <div class='news_item_box'>
  12.             <div class='news_item_time'><span class='a'>[field:pubdate function="MyDate('d',@me)"/]</span><span class='b'>[field:pubdate function="MyDate('Y-m',@me)"/]</span></div>
  13.             <div class='news_item_right'>
  14.               <div class='news_item_title'><a href='[field:arcurl/]'>[field:title /]</a></div>
  15.               <div class='news_item_des'>[field:description/]</div>
  16.             </div>
  17.           </div>
  18.         </div>
  19.         {/dede:arclist} </div>
  20.     </div>
  21.   </div>
  22. </div>
  23. {/dede:channelartlist}
复制代码

列表页调用顶级栏目名称和链接标签代码:

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

  1. <div class="left_list">
  2.         <div class="left_top">
  3.           <h3>
  4.                   <a href='{dede:field.typeid function="gettoptype(@me,typeurl)"/}'>{dede:field.typeid function="gettoptype(@me,typename)"/}</a>
  5.                   </h3>
  6.         </div>
  7.         <div class="left_con">
  8.           <div class="type_list">
  9.             <ul>
  10.               {dede:channel type="son" currentstyle="
  11.               <li><a href='~typelink~' class='current'>~typename~</a> </li>
  12.               "}
  13.               <li class="first_cat"><a href='[field:typeurl/]' title='[field:typename/]'>[field:typename/]</a></li>
  14.               {/dede:channel}
  15.             </ul>
  16.           </div>
  17.         </div>
  18.       </div>
复制代码

这块要调用还需要修改include/helpers/extend.helper.php文件,下面是修改教程:织梦dedecms获取顶级栏目链接,名称及id方法教程

关于我们封面模板调用栏目内容标签代码:

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)

织梦dedecms仿站常用普通+高级标签分析说明方法教程(珍藏)


  1. <div id="right">
  2.       <div id="right_top" class="channel_top">
  3.         <h3><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></h3>
  4.         <span><span> <strong>当前位置:  </strong> {dede:field name='position'/} </span> </div>
  5.       <div id="right_con">{dede:field.content/}</div>
  6.     </div>
复制代码


技术达人 | 2019-7-3 09:56 | 显示全部楼层
这个教程好,很前面。
技术狂人 | 2019-7-3 09:57 | 显示全部楼层
对织梦新手帮助很大!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16