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