POST TIME:2017-11-13 00:38
以下為某站長(zhǎng)學(xué)習(xí)dedecms仿站時(shí)的筆記
{調(diào)用標(biāo)記 參數(shù)='值'}
循環(huán)的底層模板
{/調(diào)用標(biāo)記}
<!--調(diào)用全站最新更新的12篇文檔-->
{dede:arclist row='12' titlelen='24'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
織夢(mèng)模板‘系統(tǒng)設(shè)置’(dede_sysyconfig)調(diào)用方式
{dede:global.變量名/}
<title>{dede:global.cfg_webname/}</title>
文檔調(diào)用時(shí)間格式的多種調(diào)用方式
1.適用于在文檔列表底層模板中使用
[field:pubdate function=MyDate('Y-m-d',@me)/]
2.用于內(nèi)用頁(yè)面單獨(dú)調(diào)用
[dede:field.pubdate function="Mydate('m-d'@me)"]
%Y:年
%m:月
%d:日
%H:小時(shí)
%i:分鐘
%S:秒數(shù)
圖片文檔列表調(diào)用介紹
{dede:arclist row='3' titlelen='22' flag='p'}
<td><div><a target="_blank" title="[field:title/]" href="[field:arcurl/]">
<img src="[field:picname/]" width="128" height="96" alt="[field:title/]"></a></div>
<a target="_blank" href="[field:arcurl/]">[field:title/]</a></td>
{/dede:arclist}
[field:picname/]縮略圖地址
圖文混編調(diào)用方式介紹
<tr>
{dede:arclist flag='p' row='1'}
<td width="140" valign="top"><a href="[field:arcurl/]" target="_blank"><img src='[field:litpic/]' width='120' height='125'
hspace="10" vspace="4" border="0" alt='[field:title/]'></a></td>
{/dede:arclist}
<td valign="top" class="f14">
{dede:arclist limit='0,6' titlelen='24'}
<a href="[field:arcurl/]" target="_blank">[field:title/]</a> [<a href="field:typeurl/" class="lgy">[field:typename]</a>]<br>
{/dede:arclist}</td></tr>
limit='0,6' 從第一條開始調(diào)用,一共調(diào)用6條
limit='起始,條數(shù)'
{dede:arclist flag='p' row='1'}
<tr>
<td width="140" valign="top"><a href="[field:arcurl/]" target="_blank"><img src='[field:litpic/]' width='120' height='125'
hspace="10" vspace="4" border="0" alt='[field:title/]'></a></td>
{/dede:arclist}
<td valign="top" class="f14">
文章標(biāo)題:[field:title/]<br>
文章地址:[field:arcurl/]<br />
文章簡(jiǎn)介:[field:info/]<br />或者[field:description/]
[field:description function="cn_substr(@me,60)"/]
點(diǎn)擊次數(shù):[field:click/]<br />
好評(píng):[field:scores/]<br/>
發(fā)布時(shí)間:[field:pubdate function="Mydate('Y年m月d日',@me)"/]
字段名的取值范圍為主表及附加表的全部字段
調(diào)用格式:{dede:field.字段名/} {dede:field.qq/}
核心-頻道模型-內(nèi)容模型管理-普通文章-字段管理-->添加 聯(lián)系QQ
在后臺(tái)調(diào)用
{調(diào)用標(biāo)簽 參數(shù)='值'}
[field:/字段名]
{/調(diào)用標(biāo)簽}
{dede:list} 取值和文檔是一樣的
{/dede:list} 下面會(huì)配合一個(gè)頁(yè)碼
{dede:list pagesize='8'} {/dede:list} 列表頁(yè)面最多顯示8條,這個(gè)標(biāo)簽里面不能使用 row 這個(gè)參數(shù)
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="8"/} 列表分頁(yè)標(biāo)簽。要配合上面的使用
PHP調(diào)用
[field:qq runphp='yes']
if(@me == "") @me = "沒有任何聯(lián)系方式";
else @me = "作者QQ:<a href='tencent://message/?uin=@me&Site=丁加浩的博客測(cè)試臨時(shí)會(huì)話&Menu=yes' target='_blank'>@me</a>";
[/field:qq]
{dede:vode id=''/} 投票標(biāo)簽
id= 當(dāng)前投票的唯一ID 必須的 !!
lineheight= 表格高度
tableweiht= 表格寬度 可以使用百分比
titlebgcolor= 投票標(biāo)題的背景色
tablebg= 投票表格的背景色
自定義宏標(biāo)記 (減少頁(yè)面JS加載代碼。如果數(shù)據(jù)庫(kù)暫時(shí)無(wú)法訪問或者崩潰,那么使用的代碼將無(wú)法顯示出來(lái))
{dede:mytag name=''/} 不用指定底層模板
name=標(biāo)記名稱
ismake= 是否屬于板塊代碼
yse
no
typeid= 所有欄目通用的顯示內(nèi)容 一般情況下不用指定
問答標(biāo)簽(安裝問答模塊)
回憶:
{調(diào)用標(biāo)簽}{/調(diào)用標(biāo)簽}
{dede:arclist}{dede:arclist} 調(diào)用文檔列表
{dede:list}{/dede:list} 終極列表頁(yè)
{dede:ask row='5'}{/dede:adk} 問答標(biāo)簽
row='條數(shù)' 調(diào)用條數(shù)標(biāo)簽
qtype='' 調(diào)用問題
new 最新問題
commend 推薦問題
ok 已經(jīng)解決問題
notok 待解決問題
height 高分的問題(由懸賞分的高低排列,無(wú)大小限制)
[field:字段名/]
tid= 該問題的編號(hào)
title= 問題標(biāo)題
url= 地址
tidname=該問題的欄目名稱
typeurl=該問題欄目的欄目地址
{dede:arclist}
.<a href="[]">
{/dede:arclist}
{dede:ask row='5' qtype='notok'}
.<a href="field:typeurl">[field:tidname/]</a>&hbsp;<a href="[field:url/]">[field:title/]</a></br />
{/dede:ask}
友情鏈接
{dede:flink/}
type= 類型 image或text 前臺(tái)顯示的方式
typeid= 類型ID鏈接的類型
row= 調(diào)用鏈接數(shù)量
linktype=所調(diào)用的鏈接位置 0或1或2 如果不指定,會(huì)調(diào)用所有的
0未審核
1內(nèi)頁(yè)
2首頁(yè)
Tag 簡(jiǎn)單的分類,歸檔
{dede:tag}{/dede:tag}
row= 調(diào)用的條數(shù)
srot=排序方式
new最新
week本周
monht本月
rand隨即
getwall=獲取類型
0 當(dāng)前文檔的TAG 只能用于內(nèi)用頁(yè)面(article_ID.htm)
1 全部TAG 用戶全局調(diào)用
底層模板 [field:字段名/] 在這里只有兩個(gè)
tag [field:tag/] tag的名稱
link [field:link/]tag的鏈接地址
智能標(biāo)簽向?qū)?/p>
模板里
{dede:arclist }
{/dede:arclist}
SQL調(diào)用
{dede:sql sql=''}{/dede:sql}
sql=“完整的 一條SQL調(diào)用查詢語(yǔ)句”
增 改 查 刪
1.增 Insert 插入新記錄
2.改 Updata 更新舊記錄
3.查 Select 查詢和索引
4.刪 Delete 已經(jīng)表刪除
Select 字段1,字段2,數(shù)據(jù)庫(kù)表 條件
Select mingcheng,jiage
Select 字段名 from 數(shù)據(jù)庫(kù)表 where 條件
{dede:sql sql='Select * from dede_archives where min='1'}
[field:title/]
{/dede:sql}
實(shí)例一:調(diào)用某個(gè)會(huì)員發(fā)布的文章:
{dede:sql sql='select * from dede_archives where mid=1'}
.[field:title/]
{/dede:sql}
實(shí)例二:調(diào)用推薦的會(huì)員:
{dede:sql sql='select * from dede_member where matt=1'}
.會(huì)員ID:[field:userid/] 會(huì)員昵稱:[field:uname/]
{/dede:sql}
調(diào)用專題
{dede:field.note/}
防站實(shí)例
1.要把目標(biāo)站CSS image js 下載到我們本地 article_article.htm 內(nèi)容頁(yè)面
<p align="center">居中</p>
{dede:field.keywords/} 關(guān)鍵字
{dede:field.description function='html2text(@me)'/} 說(shuō)明
{dede:field.title/}-{dede:} 文章標(biāo)題
{dede:channel}
{/dede:channel}
{dede:include filename="header.htm"/} 引入頭部文件
列表頁(yè)
<b>您的位置</b>
{dede:field name='position'/}當(dāng)前位置
{dede:list pagesize='20'}
[field:title/][field:arcurl/]
[field:description/]...標(biāo)題文檔
[field:source/]來(lái)源
[field:writer/]作者(可改為PHP調(diào)用)[field:writer runphp='yes']
if (@me == "") @me = "作者:佚名";
else @me = "作者:@me";
[/field:writer]
[field:click/]點(diǎn)擊
{/dede:list}
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"}
{dede:includ filename="footer.htm"/} 底部模板調(diào)用
頻道文檔
{dede:channelartlist}
{dede:field name='typeurl'/}{dede:field name='typename'/}
底層模板 {dede:type}[field:字段名/]{/dede:type}
{dede:arclist}[field:字段名/]{/dede:arclist}
{/dede:channelartlist}
用于獲取當(dāng)前頻道(或者指定頻道)的下級(jí)欄目的文檔列表
[field:字段名/]
{dede:type} {dede:arclist}
參數(shù):typeid='1' row=''
{dede:channelartlist}
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
{dede:type} 欄目
[field:typelink/]欄目鏈接
[field:typename/]欄目名稱
{/dede:type}
{dede:arclist row='10'}
——日期,鏈接,名稱
{/dede:arclist}
{/dede:channelartlist}
調(diào)用固定欄目
{dede:type typeid='1'}[field:typename][field:typeurl/]{/dede:type}
避免出現(xiàn)重復(fù)列表,limit='0,1' limit='1,8'
{dede:arclist typeid='8' titlelen='18' limit='0,1' flag='c,p'
infolen='90'}
{/dede:arclist}
{dede:arclist typeid='8' titlelen='40' limit='1,8'}
{/dede:arclist}
單頁(yè)面 調(diào)用
{dede:field.content/}
廣告位 調(diào)用
標(biāo)簽解析式
{dede:myad name='廣告位標(biāo)識(shí)'/}
{dede:myad name='test'/}
PHP解析式
后臺(tái) 模塊 廣告管理 里面獲取JS代碼