91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國(guó)企業(yè)網(wǎng)站設(shè)計(jì)NO.1網(wǎng)站開發(fā)商平臺(tái) 付款方式
主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > Dede二次開發(fā)程序詳解(dede學(xué)習(xí)必備一)

Dede二次開發(fā)程序詳解(dede學(xué)習(xí)必備一)

POST TIME:2020-10-09

文章介紹

 調(diào)用說(shuō)明:推薦會(huì)員(帶用戶頭像) 
[quote]
{dede:sql sql="SELECT mid,mtype,userid,uname,matt,face
FROM dede_member 
where matt = 1 and mtype='個(gè)人'
LIMIT 0 , 10"} 
頭像:<img src="[field:face runphp='yes'] 
if(!@me)@me = ''; 
[/field:face]" /> 
用戶名:<a [field:global name='cfg_cmspath'/]/member/ [field:userid/]/'>[field:uname/]</a> 
{/dede:sql} 

[field:face runphp='yes'] 
if(!@me)@me = ''; 
[/field:face] 
為用戶頭像圖片 
[img][/img] 
是如果用戶頭像為空的話要顯示的圖像 這個(gè)大家自己改吧
[/quote]


調(diào)用說(shuō)明:會(huì)員積分排行 
[quote]
{dede:sql sql="Select mid,userid,uname,scores From dede_member order by scores desc limit 0,10"} 
<dd$amp;>amp;$lt;span class="name"$amp;>amp;$lt;a [field:global name='cfg_cmspath'/]/member/ [field:userid/]/'>[field:uname/]</a> 
</span$amp;>amp;$lt;span class="jifen">積分[field:scores/]</span$amp;>amp;$lt;/dd> 
{/dede:sql} 

全部測(cè)試通過
[/quote]

  這時(shí)需要通過dedecms后臺(tái)中的ucenter模塊進(jìn)行Ucenter配置。

  然后,在瀏覽器地址欄輸入,打開后臺(tái)管理登錄界面,輸入密碼后進(jìn)入dedecms后臺(tái)管理。

  dedecms后臺(tái)管理界面的左側(cè)導(dǎo)航欄,點(diǎn)擊“模塊”標(biāo)簽,注意下面的“UCenter模塊”。

  點(diǎn)擊“UCenter配置”,進(jìn)入以下頁(yè)面。

  “服務(wù)端地址“填:http://localhost/ucenter (本地機(jī)),創(chuàng)始人密碼即是你在安裝UCenter時(shí)設(shè)定的創(chuàng)始人密碼;服務(wù)端IP地址填你的Ucenter安裝的空間IP(本地機(jī)填127.0.0.1),輸入后點(diǎn)“確認(rèn)安裝”。出現(xiàn)安裝成功提示。

  退出dedecms管理后臺(tái),再次進(jìn)入U(xiǎn)Center用戶管理中心,這時(shí)我們會(huì)發(fā)現(xiàn)在“應(yīng)用管理”中多了一項(xiàng)“我的網(wǎng)站”,并且顯示的是“通信成功”了。

  我們?cè)偻ㄟ^瀏覽器訪問, 用管理員的賬號(hào)進(jìn)入U(xiǎn)chome首頁(yè),點(diǎn)擊“設(shè)置”進(jìn)入另外一頁(yè),再點(diǎn)擊右上角的“高級(jí)管理”,輸入密碼后點(diǎn)擊“進(jìn)入平臺(tái)”進(jìn)入高級(jí)管理平臺(tái)。

  在左側(cè)導(dǎo)航欄的“高級(jí)設(shè)置”中找到一項(xiàng)“UCenter應(yīng)用”點(diǎn)擊進(jìn)入。

  在這里我們可以看到我們加入的三個(gè)應(yīng)用,分別點(diǎn)擊三個(gè)應(yīng)用下面的“提交更新“。退出管理界面,現(xiàn)在我們?cè)倩剡^頭去測(cè)試一下看就可以同步了。

  七、經(jīng)驗(yàn)總結(jié)及疑問

  如果沒有做到Dedecms、UChome、Discuz!中同時(shí)登錄及退出的問題其關(guān)鍵就是在uchome中的“ucenter應(yīng)用”中沒有“提交更新”。

  有時(shí)候安裝dedecms、uchome或ucenter出現(xiàn)問題安裝不了或出錯(cuò)等等,有的很多就是環(huán)境沒有搭載好,所以我建議就安裝dedecms提供的DedeAMPZForServer套件,至少在服務(wù)器的搭載上我們不需要花費(fèi)太多的精力。

  另外注意的是UCenter的配置。比如“通信密鑰”是否一致。這個(gè)一般是導(dǎo)致 UCenter 與Dedecms、UChome、Discuz!等通信失敗的主要原因之一。這個(gè)密鑰是可以自己隨便寫的,但要保證 UCenter 與 DIscuz 的密鑰一致。又比如“ID”。查看 UCenter 后臺(tái)的應(yīng)用 ID 是否與Dedecms、UChome、Discuz!等后臺(tái)的 ID 一致,如不一致,請(qǐng)修改各個(gè)應(yīng)用后臺(tái)的"UCenter 應(yīng)用 ID"。這個(gè)也是導(dǎo)致 UCenter 與 DIscuz 通信失敗的主要原因之一。關(guān)于UCenter的配置等這一點(diǎn)可以參考UCenter官方提供的說(shuō)明手冊(cè)。

  功能:圖書封面圖片調(diào)用,含標(biāo)題

  代碼:
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
{dede:sql sql="Select id,bookname,author,pubdate,body,litpic From dede_story_books order by id desc limit 0,10"}
<td$amp;>amp;$lt;a /book/[field:id function=DedeID2Dir(@me)/]/[field:bookname function=GetPinyin(@me)/]-[field:id/].html"$amp;>amp;$lt;img src="[field:litpic/]" border="0" width="75" height="100" /$amp;>amp;$lt;/a$amp;>amp;$lt;br /$amp;>amp;$lt;a /book/[field:id function=DedeID2Dir(@me)/]/[field:bookname function=GetPinyin(@me)/]-[field:id/].html">[field:bookname function="cn_substr(@me,12)"/]</a>
</td>
{/dede:sql}
</tr> 
</table>


功能:最新連載內(nèi)容調(diào)用,含欄目名稱、書名、章節(jié)名、發(fā)布時(shí)間。

  代碼:
<table width="688" border="0" cellpadding="0" cellspacing="0">
{dede:bookcontentlist row=10 booktype=0 orderby=lastpost author= keyword=}
<tr>

<td align="left" width="30"$amp;>amp;$lt;/td>
<td width="300" align="left">[field:cataloglink/] [field:booklink/]</td>
<td width="318" align="left">[field:contentlink/]</td>
<td width="40" align="right">[field:lastpost function="GetDateMk(@me)"/]</td> 
</tr>
{/dede:bookcontentlist}
</table>


功能:熱門圖書調(diào)用

  代碼:
{dede:booklist row=5 booktype=0 titlelen=10 imgwidth=80 imgheight=100 orderby=weekcc}[field:imglink /]{/dede:booklist}


功能:推薦圖書調(diào)用

  代碼:
{dede:booklist row=5 booktype=0 titlelen=10 imgwidth=80 imgheight=100 orderby=commend}[field:imglink /]{/dede:booklist}

  分類信息

  功能:調(diào)用地區(qū)與類型

  代碼:
{dede:infolink}
<b>地區(qū):</b>[field:nativeplace /]<br /> 
<b>類型:</b>[field:infotype /] 
{/dede:infolink}

  功能:調(diào)用最新信息

  代碼:{dede:arclistsg row=10 titlelen=32 orderby=pubdate channelid=-8 idlist=}
[[field:typelink/]] [field:textlink/][field:pubdate function="MyDate(m-d,@me)"/] 
{/dede:arclistsg}

功能:分類信息圖片調(diào)用
代碼:
{dede:arclistsg row=1 titlelen=30 flag=c,a infolen=80 orderby=pubdate channelid=-8 typeid=6 imgwidth=105 imgheight=137}
<a [field:arcurl/]">[field:image/]</a$amp;>amp;$lt;br/$amp;>amp;$lt;a [field:arcurl/]" >[field:title /]</a>{/dede:arclistsg}


會(huì)員模塊

  功能:分列顯示,按積分排行,帶頭像。正確鏈接到會(huì)員個(gè)人空間。

  代碼:
<table border="0" width="220" cellspacing="0" cellpadding="0">
<tr>
{dede:sql sql="Select mid,userid,uname,face,scores From dede_member order by scores desc limit 0,2"}
<td align="center" width="110"$amp;>amp;$lt;a [field:global name="cfg_cmspath"/]/member/index.php uid=[field:userid/]" target="_blank"$amp;>amp;$lt;img src="[field:face/]" alt=[field:spacename/] width="52" height="52" / border="0"$amp;>amp;$lt;br>[field:uname/]<br>積分:[field:scores/]< /a$amp;>amp;$lt;/td> 
{/dede:sql}
</tr>
</table>

  圈子模塊

  功能:調(diào)用圈子標(biāo)題,分10行顯示

  代碼:
{dede:sql sql=" SELECT groupimg,groupid,groupname FROM dede_groups WHERE ishidden=0 ORDER BY threads DESC LIMIT 0,10"}
<li$amp;>amp;$lt;a group/group.php id=[field:groupid/]" title="[field:groupname/]" target="_blank"> [field:groupname/]</a$amp;>amp;$lt;/li>
{/dede:sql}


功能:熱門圈子,調(diào)用圖片及標(biāo)題,分10列顯示
代碼:
<table border="0" width="100%" id="table5" cellspacing="0" cellpadding="0">
<tr>
{dede:sql sql=" SELECT groupimg,groupid,groupname FROM dede_groups WHERE ishidden=0 ORDER BY threads DESC LIMIT 0,10"}
<td$amp;>amp;$lt;a group/group.php id=[field:groupid/]" _fcksavedurl=""group/group.php id=[field:groupid/]"" title="[field:groupname/]" target="_blank"$amp;>amp;$lt;img src="[field:groupimg/]" border="0" width="75" height="100" /$amp;>amp;$lt;br /> [field:groupname function="cn_substr(@me,12)"/]</a>
</td>
{/dede:sql}
</tr>
</table>

功能:圈子話題調(diào)用。
代碼:{dede:sql sql=" SELECT subject,digest,replies,gid,tid FROM dede_group_threads WHERE closed=0 ORDER BY dateline DESC LIMIT 0,10"}
<li$amp;>amp;$lt;a group/viewthread.php id=[field:gid/]&tid=[field:tid/]" _fcksavedurl=""group/viewthread.php id=[field:gid/]&tid=[field:tid/]"" title="[field:subject/]" target="_blank"> [field:subject/]</a$amp;>amp;$lt;/li>
{/dede:sql}

功能:最新圈子,調(diào)用圖片及標(biāo)題,分10列顯示

  代碼:
<table border="0" width="100%" id="table5" cellspacing="0" cellpadding="0">
<tr>
{dede:sql sql=" SELECT groupimg,groupid,groupname FROM dede_groups WHERE ishidden=0 ORDER BY groupid DESC LIMIT 0,3"}
<td$amp;>amp;$lt;a group/group.php id=[field:groupid/]" _fcksavedurl=""group/group.php id=[field:groupid/]"" title="[field:groupname/]" target="_blank"$amp;>amp;$lt;img src="[field:groupimg/]" border="0" width="75" height="100" /$amp;>amp;$lt;br /> [field:groupname function="cn_substr(@me,12)"/]</a>
</td>
{/dede:sql}
</tr>
</table>

  

下載模塊

  功能:顯示符號(hào)、標(biāo)題及發(fā)布日期

  代碼:
<table width=98% border=0 cellspacing=0 cellpadding=0>
{dede:arclist row=10 titlelen=36 typeid="120" orderby=pubdate}
<tr> 
<td width=2%$amp;>amp;$lt;/td>
<td valign=bottom width=80% $amp;>amp;$lt;font color="#0000ff">↓</font> <a [field:arcurl /]">[field:title /]</a$amp;>amp;$lt;/td>
<td align=right valign=middle width=18% class=font_green>[field:pubdate function="MyDate(m-d,@me)"/]</td> 
</tr>
{/dede:arclist}
</table>



問答模塊

  功能:包含問答分類及問答標(biāo)題。

  代碼:
{dede:ask row=10 qtype=}
<span class="tclass">[<a href=[field:typeurl/]>[field:tidname/]</a>]</span>
<span class="tlink"$amp;>amp;$lt;a [field:url/]">[field:title/]</a$amp;>amp;$lt;/span$amp;>amp;$lt;br />
{/dede:ask}

  適用于V5.5版本,其他版本未測(cè)試。
先來(lái)看一段代碼:

  {dede:sql sql='Select A.id,A.title,D.id,D.downloads from dede_archives as A Left Join dede_downloads as D ON 
A.id = D.id order by downloads DESC limit 0,10; '}
<li$amp;>amp;$lt;a [field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] ">[field:title/]</a>下載次數(shù)[field:downloads/]</li>
{/dede:sql}

  
這個(gè)就是SQL調(diào)用下載排行的,已經(jīng)實(shí)現(xiàn)了靜態(tài)地址調(diào)用。limit 0,10; 的意思是調(diào)用10調(diào),想調(diào)用多少條只要修改“10”為你想要的數(shù)字,如過你想實(shí)現(xiàn)調(diào)用特定版塊的下載排行,只需要在limit 0,10; 的后面加上"where typeid = xx " XX就是欄目ID。比如我想調(diào)用欄目10的下載排行,代碼就是這樣:
{dede:sql sql='Select A.id,A.title,D.id,D.downloads from dede_archives as A Left Join dede_downloads as D ON 
A.id = D.id WHERE typeid = 10 order by downloads DESC limit 0,10;'}
<li$amp;>amp;$lt;a [field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] ">[field:title/]</a>下載次數(shù)[field:downloads/]</li>
{/dede:sql}

  這里有個(gè)小技巧:typeid =后面的值可以用當(dāng)前欄目ID的標(biāo)簽,這樣可以在每個(gè)欄目列表頁(yè)實(shí)現(xiàn)當(dāng)前欄目的下載排行調(diào)用,具體的望讀者自己探究。當(dāng)然也可以用typeid >或者<來(lái)限定欄目范圍。
特定欄目調(diào)用已經(jīng)解決,那么就剩下分時(shí)段調(diào)用了,可分為日,周,月,年,甚至自定義天數(shù)或者小時(shí),代碼如下:
{dede:sql sql='Select A.id,A.title,D.id,D.downloads from dede_archives as A Left Join dede_downloads as D ON 
A.id = D.id WHERE typeid = 10 and pubdate > UNIX_TIMESTAMP( CURDATE( ) - INTERVAL 7 day) order by downloads DESC limit 0,10;'}
<li$amp;>amp;$lt;a [field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] ">[field:title/]</a>下載次數(shù)[field:downloads/]</li>
{/dede:sql}
注意,我這是在上一個(gè)特定欄目的前提下再加一個(gè)時(shí)間條件語(yǔ)句,所以,我用了 and ,后面藍(lán)色字體部分為所需要的內(nèi)容,如果不想特定欄目,就把有色字體部分代碼和緊跟著的“AND”去掉就行。pubdate > UNIX_TIMESTAMP( CURDATE( ) - INTERVAL 7 day) 的意思是取7天內(nèi)的數(shù)據(jù),我們只需要修改數(shù)字"7"就可以實(shí)現(xiàn)我們的目標(biāo),比如10天就是pubdate > UNIX_TIMESTAMP( CURDATE( ) - INTERVAL 10 day) ,如果想調(diào)用一個(gè)月的數(shù)據(jù),那就是pubdate > UNIX_TIMESTAMP( CURDATE( ) - INTERVAL 1 month) 一年的話只要把"day"改成"year"即可。

  標(biāo)簽到這里基本上已經(jīng)完美了。希望大家自己多多實(shí)驗(yàn),多探究,多查相關(guān)資料。
如果有不懂請(qǐng)留言。

附送另外一個(gè)小小的標(biāo)簽,關(guān)于調(diào)用今日更新情況的調(diào)用:
    <dt class='light'$amp;>amp;$lt;strong>小小說(shuō)閱讀</strong$amp;>amp;$lt;div align=right$amp;>amp;$lt;font size=3>這些部分組成,
用于解釋模板標(biāo)記使用功能,建議新手都把這些標(biāo)記功能看看,大致做一個(gè)了解。
由于Dedecms模板大致分為首頁(yè)、頻道、列表、內(nèi)容以及其他附加模板組成,使用范圍指出 這些標(biāo)記在哪些模板中起作用。模板文件夾中(以Dedecms默認(rèn)模板為例,即{cmspath}\templets\default)大家可以仔細(xì)分析 下,模版中很多都是以下列這些名字出現(xiàn)index.htm,index_X.htm(封面模板),list_X.htm(列表模 板),article_X.htm(內(nèi)容模板),你可以對(duì)照標(biāo)記的適用范圍,查看這些標(biāo)簽在哪個(gè)模板中能起到作用。
用于介紹模板基本使用方法,在使用時(shí)候可以拿來(lái)根據(jù)自己的需要進(jìn)行響應(yīng)的修改。
這些屬性,決定你調(diào)用的內(nèi)容,決定Dedecms解析這些標(biāo)記的形式,屬性非常重要。

以上這些介紹主要是讓大多數(shù)新手 學(xué)會(huì)看幫助文件,模板修改使用的大多數(shù)問題都是因?yàn)樽约翰蝗タ催@些幫助文件導(dǎo)致的,希望廣大Dedecms新人引以為戒。

下面就來(lái)簡(jiǎn)單說(shuō)下Dedecms模板的分類,搞過ASP的人應(yīng)該知道,動(dòng)態(tài)網(wǎng)頁(yè)基本上就是對(duì)變量、數(shù)組(數(shù)據(jù)庫(kù))的操作,然后通過語(yǔ)句輸出為 HTML,dedecms的這些標(biāo)記也是起到同樣的效果。
下面根據(jù)起到的不同效果對(duì)模板進(jìn)行如下分類:
一.變量操作型這里的變量不同于對(duì)編程中那個(gè)復(fù)雜的變量,新人不懂,我這里所指出的變量是Dedecms調(diào)用局部?jī)?nèi)容進(jìn)行輸出的一些標(biāo)記,這里有: 以及還有系統(tǒng)不常用的(其實(shí)天涯經(jīng)常使用),例如global 標(biāo)記、include 標(biāo)記、mytag標(biāo)記、position 標(biāo)記,這些標(biāo)記大家可以看出,都是輸出來(lái)為一部分內(nèi)容,并不可以重復(fù),這個(gè)標(biāo)記在解析時(shí)候生成的只是一塊不重復(fù)的內(nèi)容。

二.數(shù)組操作型這里的數(shù)組當(dāng)然在模板標(biāo)記中,指的是循環(huán)輸出一些內(nèi)容的標(biāo)記,例如N行文章、N個(gè)軟件、N個(gè)會(huì)員信息等等,Dedecms這些標(biāo)記有: 當(dāng)然 也有foreach這種“罕見”的標(biāo)記,這些標(biāo)記使用時(shí),通過屬性設(shè)置,能循環(huán)輸出一些列內(nèi)容,很多重復(fù)的東西,往往 只要一個(gè)標(biāo)記就搞定,不信可以開個(gè)模板仔細(xì)觀察觀察。

有了這個(gè)分類以后,在修改、制作模板時(shí)候相信會(huì)得心應(yīng)手了,天涯在修改、制作模板中經(jīng)常使用的標(biāo)記有sql、include、loop(貌似現(xiàn)在被sql 取代了)、mytag這些標(biāo)記,因?yàn)檫@些標(biāo)記很“自由”,當(dāng) 然新人可以在模板制作修改中嘗試使用這些靈活自由的標(biāo)記。

本篇接下來(lái)簡(jiǎn)單講一下數(shù)組操作性標(biāo)記的原理以及他的使用方法。

我們?cè)贒edecms模板中經(jīng)常看到下面這樣的例子:
{dede:arclist row=4 titlelen=20 orderby=pubdate typeid=58}
<dd$amp;>amp;$lt;span>[field:pubdate function=strftime('%m-%d',@me)/]</span>[field:textlink/]</dd>
{/dede:arclist}
這里我們使用了arclist標(biāo)記,通過屬性我們可以得到下列相關(guān)信息:
row=4 調(diào)用4行這樣的數(shù)據(jù)
titlelen=20 取標(biāo)題的前20個(gè)字符(2個(gè)字符為一個(gè)中文字符)
orderby=pubdate 排列順序?yàn)榘凑瞻l(fā)布時(shí)間排列,當(dāng)然你也可以選擇其他,幫助有詳細(xì)說(shuō)明。
typeid=58 調(diào)用欄目id為58欄目的文章
標(biāo)記都是通過 {dede:arclist}這個(gè)開始,{/dede:arclist}結(jié)束,這個(gè)和html有的相像,所以做dedecms模板,最好熟練下html的 相關(guān)知識(shí)。
開始、結(jié)束標(biāo)記中含有[field:textlink/]這樣的標(biāo)記,新手需要記住的是[field:textlink/]只可能存在于{dede:XXX}{/dede:XXX}之間,絕對(duì)不肯能拿出來(lái)單獨(dú)使用!

其他數(shù)組操作性標(biāo)記都是同樣的原理,只是將繁瑣的從數(shù)據(jù)庫(kù)調(diào)用的東西簡(jiǎn)化為dedecms標(biāo)記,dedecms在解析時(shí)候讀取標(biāo)記然后進(jìn)行查詢、輸出等一 些后續(xù)操作。新手注意的是,熟練掌握什么是頻道頁(yè)、列表頁(yè)、內(nèi)容頁(yè),以及調(diào) 用內(nèi)容關(guān)系和范圍,根據(jù)自己的頁(yè)面需要,使用不同的標(biāo)記達(dá)到效果,這是新手在不斷實(shí)踐的基礎(chǔ)下才能掌握的。

  文件:include/inc_function.php 系統(tǒng)默認(rèn)會(huì)載入此文件 
GetCurUrl() 
獲得當(dāng)前得腳本得URL 

GetAlabNum($str) 
把字符串里得全角數(shù)字轉(zhuǎn)為半角數(shù)字(會(huì)把非數(shù)字類型字符刪除) 

Text2Html($txt) 
文本轉(zhuǎn)HTML 

Html2Text($str) 
獲得HTML里得文本 

function ClearHtml($str) 
清除HTML標(biāo)記 

cnw_left($str,$len) 
中文截取把雙字節(jié)字符也看做一個(gè)字符 

cn_substr($str,$slen,$startdd=0) 
中文截取2,單字節(jié)截取模式 

GetMkTime($dtime) 
把中文得時(shí)間格式轉(zhuǎn)換為L(zhǎng)inux時(shí)間截,對(duì)于不能識(shí)別得格式,會(huì)返回time() 

SubDay($ntime,$stime) 
返回減少一天得Linux時(shí)間截 

AddDay($ntime,$aday) 
返回增加一天得Linux時(shí)間截 

GetDateTimeMk($mktime) 
從指定得Linux時(shí)間截返回 0000-00-00 00:00:00 格式得時(shí)間 

GetDateMk($mktime) 
從指定得Linux時(shí)間截返回 0000-00-00 格式得時(shí)間 

GetIP() 
獲取客戶部IP 

GetPinyin($str,$ishead=0,$isclose=1) 
獲取一串中文字符得拼音 ishead=0 時(shí),輸出全拼音 ishead=1時(shí),輸出拼音首字母 

ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0) 
顯示Dedecms提示信息,其中當(dāng)onlymsg=1時(shí),不跳轉(zhuǎn),僅顯示alert提示 

dd2char($dd) 
把符合規(guī)則得數(shù)字轉(zhuǎn)為字母(符合a-zA-Z Ascii碼得數(shù)字轉(zhuǎn)換為字母,不符合則不變) 

PutCookie($key,$value,$kptime,$pa="/") 
按默認(rèn)參數(shù)設(shè)置一個(gè)Cookie(dede得cookie是經(jīng)過加密得,必須用GetCookie獲取值,以防止用戶模擬登錄) 

DropCookie($key) 
使Cookie失效 

function GetCookie($key) 
獲得一個(gè)cookie值 

function GetCkVdValue() 
獲得驗(yàn)證碼得session值 

FtpMkdir($truepath,$mmode,$isMkdir=true) 
用FTP創(chuàng)建一個(gè)目錄 

FtpChmod($truepath,$mmode) 
用FTP改變一個(gè)目錄得權(quán)限 

OpenFtp() 
打開FTP連接 

CloseFtp() 
關(guān)閉FTP連接 

TestStringSafe(&$uid) 
用戶ID和密碼或其它字符串安全性測(cè)試,返回true或false 

htmlEncode($string) 
過濾HTML代碼 

function AjaxHead() 
發(fā)送一個(gè)ajax頭 

sendmail($email, $mailtitle, $mailbody, $headers) 
郵件發(fā)送函數(shù) 

highlight($string, $words, $hrefs='') 
加亮一段HTML里得某些詞匯

  
文件:include/inc_channel_unit_functions.php 

GetFileUrl($aid,$typeid,$timetag,$title,$ismake=0,$rank=0, 
$namerule='',$namerule2='',$money=0,$aburl=false,$siteurl='') 
獲得文章得鏈接網(wǎng)址(對(duì)于動(dòng)態(tài)得文章返回得是/plusview.php aid=$aid) 
這些參數(shù)必須通過主表dede_archives聯(lián)結(jié)欄目表dede_arctype查詢來(lái)獲得(注:dede得主表不是固定得) 

GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$siteurl='') 
獲得某欄目得鏈接網(wǎng)址 

GetParentIDS($tid,&$dsql) 
獲得某欄目得所有上級(jí)欄目得ID,返回得ID用 , 號(hào)分開 

TypeGetSunID($ID,&$dsql,$tb="dede_archives",$channel=0,$onlydd=false) 
獲得某欄目得所有下級(jí)欄目ID,當(dāng) $onlydd=true 時(shí)返回得才是用','分開得ID列表 
否則返回得是SQL條件語(yǔ)句,形式為 $tb.typeid=$ID1 or $tb.typeid=$ID2 這樣得形式 

GetHotKeywords(&$dsql,$num=8,$nday=365,$klen=16,$orderby='count') 
獲取網(wǎng)站搜索得熱門關(guān)鍵字 

CkLitImageView($imgsrc,$imgwidth) 
判斷是否有縮略圖片,有則返回一個(gè)img標(biāo)記,一般在底層模板中使用,如: 
[Field:litpic function="CkLitImageView(@me,80)"/]

  
文件:pub_charset.php 

utf82gb($utfstr) 
UTF8編碼轉(zhuǎn)gbk編碼 

gb2utf8($gbstr) 
gbk轉(zhuǎn)utf8編碼 

big52gb($Text) 
big5轉(zhuǎn)gb12312編碼 

gb2big5($Text) 
gb2312轉(zhuǎn)big5編碼 

(注意:gb2312編碼一般不包含那些腦開殘?bào)w之類得生冷字,而gbk通常是支持得)

  
文件:inc_photograph.php 

ImageResize($srcFile,$toW,$toH,$toFile="") 
縮圖片自動(dòng)生成函數(shù),來(lái)源支持bmp、gif、jpg、png 

WaterImg($srcFile) 
給圖片加水印

  
DedeCms基本得類文件說(shuō)明 
(這里只說(shuō)明 include 或其它目錄一些重要得inc 文件,至于模塊或功能性得文件,實(shí)際上一般每個(gè)文件或文件+action對(duì)應(yīng)該著一個(gè)功能,如article_add.php這些已經(jīng)很直觀了,確實(shí)不知 道得不妨在操做得地方點(diǎn)擊右鍵看屬性就知道你操做得功能對(duì)應(yīng)什么文件了,因此不單獨(dú)說(shuō)明。) 
dedecms前臺(tái)使用到模板得東西基本都是面向?qū)ο蟮茫劣诰唧w每個(gè)對(duì)象得流程我就不解析了,對(duì)于菜鳥說(shuō)也是不懂得。 

inc_arcbook_view.php 
小說(shuō)得列表、內(nèi)容都是在這里操做得 

inc_archives_view.php 
所有dede內(nèi)核涉及得文章頁(yè),如文章、圖集、軟件或自定義模型得內(nèi)容展示頁(yè)都是在這個(gè)文件處理得 

inc_arclist_view.php 
內(nèi)容列表得處理類 

inc_arcpart_view.php 
封面頻道和通用調(diào)用標(biāo)記得處理類 

inc_arcsearch_view.php 
搜索類 

inc_arcspec_view.php 
專題列表類 

inc_bookfunctions.php 
小說(shuō)文本保存操做函數(shù) 

inc_channel_unit.php 
內(nèi)容模型得特殊字段轉(zhuǎn)換處理類 

inc_channel_unit_functions.php 
與內(nèi)核相關(guān)得重要函數(shù) 

inc_custom_fields.php 
自定義字段得表單和值得獲取處理函數(shù) 

inc_digglist_view.php 
Digg列表類 

inc_freelist_view.php 
自由列表類 

inc_memberlogin.php 
會(huì)員登錄類 

inc_modules.php 
模塊類 

inc_rss_view.php 
Rss列表類 

inc_sitemap.php 
網(wǎng)站地圖類 

inc_taglist_view.php 
標(biāo)簽Tag列表類 

inc_typelink.php 
欄目屬性類 

inc_userlogin.php 
管理員登陸類 

inc_vote.php 
投票類 

mail.class.php 
郵件類 

pub_collection.php 
pub_collection_functions.php 
采集類和函數(shù) 

pub_datalist.php 
數(shù)據(jù)列表類(模板用dede標(biāo)簽) 

pub_datalist_dm.php 
數(shù)據(jù)列表類(動(dòng)態(tài)用php) 

pub_db_mysql.php 
數(shù)據(jù)庫(kù)類 

pub_dedeattribute.php 
屬性解析類 

pub_dedehtml2.php 
HTML解析類(主要是獲取HTML里得圖片、鏈接等信息) 

pub_dedetag.php 
dede模板解析類 

pub_ 
dede下載類 

pub_oxwindow.php 
dede高級(jí)提示窗口類 

pub_splitword_www.php 
dede分詞類 

zip.lib.php 
zip處理類

? 主站蜘蛛池模板: 五常市| 齐齐哈尔市| 博兴县| 广丰县| 肇庆市| 孟连| 会宁县| 鹤山市| 江都市| 彝良县| 邯郸县| 抚州市| 清苑县| 荣成市| 东宁县| 青河县| 华亭县| 永和县| 启东市| 思茅市| 阳泉市| 石渠县| 江川县| 内丘县| 兴海县| 富蕴县| 进贤县| 灵台县| 遂平县| 贡嘎县| 大洼县| 茂名市| 咸宁市| 双鸭山市| 天台县| 辛集市| 加查县| 湄潭县| 大安市| 瑞昌市| 肇东市|