织梦CMS是一个好东东, 可以让一个网站更好维护和管理, 唯一让我感到忧桑的就是经常在搭后台的时候记不住那些标签,,无奈只能去看手册,有相同的案例直接COPY过来,直接用就OK~~~其实CMS这个东西的标签我觉得不像我们的HTML代码一样,要熟练的记住,我脚的能用就好勒, 反正我也是记不住, 所以想把在项目中用到的标签及方法全部记录下来, 就当自己的手册使用, 因为公司的项目网站都基本雷同, 所以很多标签都是可以复用的~~ 不知道外面的世界是怎么样的,也许地球人都不用织梦搭后台勒~~ 没事,走山里人的路让城里人去说吧~~~
导航调用
{gemel:type typeid='1'} //制定一个后台栏目ID <li> <a href="[field:typelink/]">[field:typename/]</a> </li> {/gemel:type}
如果还有那种2级栏目的话我是酱紫调的
{gemel:type typeid='1'} <li> <a href="[field:typelink/]">[field:typename/]</a> {/gemel:type} //这个很重要,第一个栏目的内容,文字后面就要用1级栏目分开 <ul class="sub-nav"> //2级栏目内容循环 {gemel:channel typeid='3' row='10' titlelen='15'} <li> <a href="[field:typeurl/]">[field:typename /]</a> </li> {/gemel:channel} </ul> </li>
指定栏目调用
<ul class="subnav"> {gemel:channelartlist row='4' typeid='8,9,10,17'} <li><a href="{gemel:field.typeurl/}">{gemel:field.typename/}</a></li> {/gemel:channelartlist} </ul>
幻灯片调用
{gemel:banner name='index_slide' row='7'} //后台添加index_slide <li> <a href="[field:link/]"><br> <img src="[field:pic/]" width="1600" height="595" title="[field:text/]" alt="[field:text/]" /> </a> </li> {/gemel:banner}
产品列表调用
调用列表名称
{gemel:channelartlist type='son' typeid='2' row='11' currentstyle='selected'} //标签自动添加class <li class='{gemel:field.currentstyle/}'> //添加class <a href="{gemel:field.typeurl/}">{gemel:field.typename/}</a> </li> {/gemel:channelartlist}
调用栏目内容
{gemel:list orderby='weight' titlelen='100' pagesize='8'} <li> <a href="[field:arcurl/]"> <img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]" width="240" height="190" /> </a> <p><a href="[field:arcurl/]">[field:title/]</a></p> <h3>[field:shorttitle/]</h3> <i><a href="[field:arcurl/]">+readmore</a></i> </li> {/gemel:list}
调用当前栏目图片
<img src="{gemel:field.typepic/}" width="1600" height="515" alt="{gemel:field.typename/}" title="{gemel:field.typename/}" />
内页幻灯片调用
{gemel:field name='imgurls'} <li> <img src="[field:imgsrctrue/]" width="w" height="h" alt="[field:title/]" title="[field:title/]" /> </li> {/gemel:field}
幻灯片的缩略图调用
<ul> {gemel:field name='id' function='get_image_list(@me)'/} </ul>
内页调用当前栏目列表
{gemel:arclist orderby='weight' titlelen='100' pagesize='12'} <li> <a href="[field:arcurl/]"> <img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]" width="205" height="155" > </a> </li> {/gemel:arclist}
模块管理-新字段添加
No.1 - 显示后台模块 gemeladminconn.php
{gemel:field.product_description/} //直接引用
No.2 - 如果有标签包裹:addfields='hot_pic' //添加字段
调用:[field:hot_pic/]
织梦后台tips
1.2 修改后台调用幻灯片个数
gemeladmin emplets 下面
一个是新添加的个数/一个为之前添加的个数
1.2 修改关键字长度
PHP文件
php文件(gemeladmin): spec_add.php和spec_edit.php (archives_edit.php)(修改keywords长度-必要时审查元素查看修改内容)
数据库文件
dede_archives/内页 dede_arctype/列表
1.3 修改数据库连接文件
/config/gemeldb.php
1.4 后台模块显示
gemeladminconn.php