織夢模板調(diào)用大全
{dede:include filename="head.htm"/}//頭部 {dede:include filename="footer.htm"/}//底部 {dede:include filename="/m/footer.htm"/}//調(diào)用其他文件夾,適用于同時生成手機(jī)端,方法可在本站搜索到 {dede:global.cfg_templets_skin/}//模板目錄
使用小技巧
//把頭部標(biāo)簽設(shè)置為head1和head2分別在文章和列表調(diào)用
{dede:include filename="head1.htm"/}//列表
{dede:include filename="head2.htm"/}//文章
//然后通用的css和js就不說了 注意新增字段cfg_sjbdhost 手機(jī)端域名
標(biāo)簽內(nèi)內(nèi)容
列表頁
{dede:include filename="head1.htm"/}
內(nèi)容調(diào)用包含跳轉(zhuǎn)手機(jī)端
<title>{dede:field.typename/}_{dede:field.seotitle/}</title> <meta name="keywords" content="{dede:field.typename/},{dede:field name='keywords'/}" /> <meta name="description" content="{dede:field.seotitle/}:{dede:field name='description' function='html2text(@me)'/}" /> <script type="text/javascript"> if(window.location.toString().indexOf('pref=padindex') != -1){} else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {window.location.href="http://{dede:global.cfg_sjbdhost/}{dede:type row=1}[field:typelink /]{/dede:type}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
文章頁
//文章頁調(diào)用頭部內(nèi)容www.lol9.cn <title>{dede:field.title/}</title> <meta name="description" content="{dede:field.title/}--{dede:field.description function='html2text(@me) '/}" /> <meta name="keywords" content="{dede:field.title/},{dede:field name='keywords'/}" /> <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {window.location.href="http://{dede:global.cfg_sjbdhost/}{dede:field name='arcurl'/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
列表頁調(diào)用大全
列表標(biāo)簽
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}
{/dede:list}
//其實最常用的就是titlelen=''(標(biāo)題長度) infolen=''(簡介長度) pagesize=''(每頁幾個) 其他都不怎么用
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默認(rèn)為 sortrank
arc列表
{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}
//同上,增加的是aid=""指定文章的id
//idlist ='' 提取特定文檔(文檔ID) 如果只調(diào)用單篇文章則用這個!
//limit='起始ID,記錄數(shù)' (起始ID從0開始)表示限定的記錄范圍(如:limit='1,2' 表示從ID為1的記錄開始,取2條記錄)
//flag = 'h' 自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動[s]跳轉(zhuǎn)[j]圖文[a]加粗[b]
//noflag 同上為不包含
//orderway='desc' 值為 desc 或 asc ,指定排序方式是降序還是順向排序,默認(rèn)為降序
//subday='天數(shù)' 表示在多少天以內(nèi)的文檔
//orderby排序hot或click點擊數(shù);sortrank或pubdate出版時間;near,lastpost評論時間;scores得分;id文章ID;rand隨機(jī)
上面為基礎(chǔ),下面我們主要介紹的是圍繞里面的內(nèi)容進(jìn)行了擴(kuò)張
標(biāo)題/簡介
[field:title/]
[field:infos/]
[field:info/]
擴(kuò)展
主要是根據(jù)自帶函數(shù),判斷字符串?dāng)?shù),然后假設(shè)超出字符串,則剩下的內(nèi)容顯示為指定的... 字符,或者自定義其他也行。
注:只要是文字類的都可以。
[field:title function='( strlen("@me")>25 ? cn_substr("@me",25)."..." : "@me" )'/]
[field:info function='( strlen("@me")>45 ? cn_substr("@me",45)."..." : "@me" )'/]
略縮圖
調(diào)用鏈接
[field:litpic/]
擴(kuò)展
功能:如果有略縮圖則顯示略縮圖,如果為系統(tǒng)默認(rèn)的,則為空
主要是利用php strpos函數(shù)進(jìn)行查找字符串defaultpic 出現(xiàn)的位置,如果查找到了 就證明是沒有略縮圖的,則為空
如果沒有查找到,則正面有略縮圖,那么就可以自己自定義圖片的標(biāo)簽了!或者增加div 等等
注明 ?后面的 '' 就是假設(shè)是ture 則顯示的內(nèi)容 我是讓他為空所以沒寫,你也可以自定義
[field:array runphp='yes']
@me=(strpos(@me['litpic'],'defaultpic')?'':"<div class=img><img src='{@me['litpic']}' alt='{@me['title']}'/></div>");
[/field:array]
略縮圖2
[field:image/]
這個標(biāo)簽估計很少人用因為他會調(diào)用出圖片整個標(biāo)簽,這樣是不利于前端操作的
<img src="鏈接" />
所以我進(jìn)行了部分php 改版
主要是要2個文件
一個是列表文件include》arc.listview.class.php 對應(yīng)的list標(biāo)簽
另外一個是include》taglib》 arclist.lib.php 對應(yīng)arclist標(biāo)簽
找到
if($row['litpic'] == '-' || $row['litpic'] == '')
{
$row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';
這里是判斷略縮圖是否為空,如果為空則調(diào)用默認(rèn)的圖片
我們需要在上面擴(kuò)展
if($row['litpic'] == '-' || $row['litpic'] == '')
{
$row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';
$row['litpics'] = '233';//隨便定義一個吧!就是他為空的時候增加litpics函數(shù)為233
}
//然后我們再判斷如果為空則設(shè)置image標(biāo)簽 的內(nèi)容是什么,因為我基本上列表圖片都會加img層 所以我這樣設(shè)置后只要[field:image/]標(biāo)簽就能自動判斷是否有略縮圖,有就顯示并加div 看個人習(xí)慣改,沒有就不顯示了
if($row['litpics'] != '233')
{
$row['image'] = "<div class='img'><img src='".$GLOBALS['cfg_basehost'].$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".preg_replace("/['><]/", "", $row['title'])."'></div>";
}
else
{
$row['image'] ="";
}
TAG標(biāo)簽調(diào)用大全
列表頁
[field:id function=GetTags(@me)/]
列表增加鏈接,主要運用的是織夢自帶函數(shù)GetTags,然后根據(jù),進(jìn)行php切割
[field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; } } @me = $revalue; [/field:id]
文章頁
{dede:tag sort='new' getall='0'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
全局
new為最新,month為本月,rand為隨機(jī)
{dede:tag row='60' sort='new'}
<a href='[field:link/]' class='tagc[field:highlight /]'>[field:tag /]</a>
{/dede:tag}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢dedecms最常用標(biāo)簽調(diào)用大全