(dede)織夢系統二次開發筆記

2022-07-20 15:39:12 字數 3898 閱讀 7281

--soulsjie

模板檔案都在資料夾templets下,我們以預設模板(default)為例,對模板檔案結構進行分析:

\templets\default\index.htm                    首頁面

\templets\default\head.htm                     頭部頁面

\templets\default\footer.htm                            底部頁面

\templets\default\list_default.htm         文章列表頁

模板路徑標籤:

更多...

[field:typename /] 更多...

typeid控制欄目的id

titlelen標題的長度

row='8'顯示文章的列表數

1.關鍵描述呼叫標籤:

2.模板路徑呼叫標籤:

4.欄目導航呼叫標籤:

首頁[field:typename/]

5.指定呼叫欄目標籤:

[field:typename /]

6.頻道欄目呼叫標籤:

[field:typename/]

10.當前欄目名稱標籤:

11.當前位置呼叫標籤:

[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]

[field:writer /]

15.列表點選呼叫標籤:

[field:click/]

[field:postnum/]

17.查閱全文呼叫標籤:

查閱全文...

18.列表時間呼叫標籤:

[field:pubdate function="getdatetimemk(@me)"/]

19.列表分頁呼叫標籤:

[收藏]

[推薦]

[列印]

[關閉]

頂一下[field:textlink/]

[field:description/]……

[field:textlink/]

32.熱關鍵字呼叫標籤:

33.最新**呼叫標籤:

[field:title /]

[field:title /]

[field:title /]

36.熱點文件呼叫標籤:

[field:title /]

[field:title /]

[field:image/]

[field:title/]

[field:title /]

40.控制字數描述標記:

[field:description function="cn_substr(@me,100)"/]...

43.欄目介紹:

44.呼叫外部htm檔案:

的搜尋結果 -

46.遞增序列號:

[field:global name=autoindex/]

47.列表隔5行加一行線:

target=_blank>[field:title function="cn_substr(@me,48)"/][field:pubdate runphp='yes']

$a="".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b;

[/field:pubdate]

[field:global name=autoindex runphp="yes"]

if(@me%5==0)@me="";

else @me="";

[/field:global]

48.最新 文章列表 「隔行換色」 的方法

[field:global runphp='yes' name=autoindex]

$a="";

$b="";

if ((@me%2)==0) @me=$a;

else @me=$b;

[/field:global]

[field:pubdate runphp='yes']

$a="".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b;

[/field:pubdate]

50.copy頁面內容,自動在後面加上**資訊,利於seo

按總:

按月:

按周:

在首頁呼叫某欄目的子欄目

[field:typename/]

或者52.搜尋表單呼叫標籤:

-$tc="-"; //分隔符

$tw=$globals['cfg_list_symbol']; //呼叫位置分隔符

@me=html2text(@me); //去除html標籤

$tf=split($tw,@me); //分解成陣列

for($ta=(count($tf)-2);$ta>=1;$ta--)-

54.呼叫縮圖:

都是圍繞pubdate做文章,寫擴充套件的。

第2、3要注意的問題是:如:"

中不能用雙引號,否則不行。

如果要給當天的加,把 3600 * 24 * 3 改為 3600 * 24  即可。

1、**********紅色的日期*****===

[field:pubdate runphp='yes']

$a="".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24 * 3;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b;

[/field:pubdate]

2、**********紅色的(new)*****===

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime > $ntime-$day3) @me = "(new)";

else @me = $aa;

[/field:pubdate]

3、**********加new.gif小*****===

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime > $ntime-$day3) @me = "

".$aa;

else @me = $aa;

[/field:pubdate]

56.一種很酷的時間效果

[field:pubdate runphp="yes"]

if((time()-@me)

else           

[/field:pubdate]】或者

】58.呼叫tag:

if(!emptyempty(@me))

dede建站mysql 織夢二次開發建站

首先,要明確自己的空間是否自帶php mysql環境,沒有的話可以用phpstudy搭建,然後進行織夢程式的安裝。注意 由於有很多人反應安裝後首頁樣式都亂的,所以強烈要求安裝到根目錄 第二步 輸入網域名稱 install index.php,如果是本地測試的,就輸入本地的網域名稱localhost ...

織夢二次開發模組開發教程

第一步 參考學習dedecms自帶的ask模組。可以發現,ask模組是基於mvc的思想來開發的。1 單入口 index.php 2 mvc結構 m層 model目錄 c層 control目錄 v層 templates目錄 1 在 根目錄下建立 emp目錄 2 在emp目錄下建立mvc結構目錄 mod...

prestashop二次開發 筆記(支付外掛程式)

返得利購物,京東500家 合作,包含全面的 返利網。註冊就送5元,購物就有返利。隨時提現。同學們,新一輪的返利大潮正在慢慢靠近,讓購物都覺得自己在賺錢,購物,機票,遊戲,酒店旅遊,地方特色,娛樂,盡在www.bbuy8.com讓你購物省錢,省心。群號 335156195 主函式 public fun...