濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > dede生成多種不同排序列表頁

dede生成多種不同排序列表頁

POST TIME:2017-11-12 23:47

文需演示的最終效果就是修改dede默認(rèn)只能一個(gè)列表頁的功能,簡(jiǎn)單的說,就是有多個(gè)不同排序的列表頁。最終效果圖如下。

dede生成多種不同排序列表頁修改方法

第1步:找到并打開dede\inc\inc_menu.PHP文件,在大概第144行下面添加“<m:item name='瀏覽欄目更新' link='A_makehtml_list.php' rank=A_makehtml_list.php' target='main' />”并保存。



跟版網(wǎng)注:這個(gè)添加的地方就是更新欄目HTML下面添加即可,另外需要注意的是link和rank后面是需要跳轉(zhuǎn)后的網(wǎng)址。

這個(gè)跳轉(zhuǎn)后的網(wǎng)址可以隨意寫,名字看自己的喜歡來命名。


第2步:在dede后臺(tái)目錄中找到“makehtml_list.php”文件并右鍵復(fù)制一個(gè),然后重命名“A_makehtml_list.php”。

跟版網(wǎng)注:文件名就是本在本文第1步時(shí)設(shè)置跳轉(zhuǎn)后的文件名,也就是當(dāng)時(shí)隨意寫的文件名。


第3步:打開dede目錄中后的A_makehtml_list.php文件,把最后一行改成include DedeInclude('templets/A_makehtml_list.htm');并保存。



跟版網(wǎng)注:這個(gè)是改的調(diào)另一個(gè)模板文件,而不是原來的那個(gè)模板文件,這個(gè)模板文件夾名可以隨意寫。

第4步:找到dede\templets目錄中的makehtml_list.htm文件并右鍵復(fù)制,然后重命名“A_makehtml_list.htm”。

跟版網(wǎng)注:這個(gè)文件名,必需是第3步時(shí)寫的那個(gè)文件名。


第5步:使用dw軟件或一些專業(yè)軟件打開A_makehtml_list.htm文件,整個(gè)文件搜索“makehtml_list_action.php”并替換成“A_makehtml_list_action.php”,然后保存。




第6步:打開dede目錄搜索到“makehtml_list_action.php”文件右鍵復(fù)制一個(gè),然后重命名為“A_makehtml_list_action.php”。

第7步:打開剛剛重命名為“A_makehtml_list_action.php”的文件,大概是92行把/arc.listview.class.php改成/arc.Alistview.class.php。




第8步:還是在A_makehtml_list_action.php最低部找到如下圖所示的兩個(gè)代碼,在148和152行,把makehtml_list_action.php全都改成“A_makehtml_list_action.php”并保存。



跟版網(wǎng)注:這個(gè)A_makehtml_list_action.php文件就是當(dāng)前文件名,如果這個(gè)文件名改錯(cuò)的話,大家在更新dede欄目時(shí)就會(huì)出現(xiàn)明明提示更新當(dāng)前欄目xxx,卻發(fā)現(xiàn)根本沒有生成的情況。


第9步:打開網(wǎng)站include中的



第10步:找到include目錄并搜索到“arc.listview.class.php”,然后右鍵復(fù)制一個(gè)arc.listview.class.php文件,并重命名“arc.Alistview.class.php”。

跟版網(wǎng)注:這個(gè)arc.Alistview.class.php文件名,就是本文第7步時(shí)文件中修改的文件名。



第11步:找到第229行中的if到第237行中的}號(hào),把這段代碼使用//注銷掉,并把第231行中的代碼復(fù)制一下,并復(fù)制到237行的*/后面,然后把/list_default.htm改個(gè)名。



跟版網(wǎng)注:改這個(gè)的作用就是直接調(diào)另一個(gè)模板,而不是原來的那個(gè)模板了。

第12步:找到第667行代碼并注銷此行代碼,復(fù)制剛剛注銷的代碼并在$typeid前添加“'click'.”并保存。



跟版網(wǎng)注:添加一個(gè)click的意思就是在生成列表頁面列表頁就會(huì)多了一個(gè)“click列表頁命令規(guī)則”的新列表頁了。



第13步:打開templets\default目錄,在這個(gè)目錄下新建一個(gè)文件,并命令名為“A_list_default.htm”。

跟版網(wǎng)注:A_list_default.htm這個(gè)文件名是在本文第11步時(shí)設(shè)置的文件名,具體當(dāng)時(shí)在第11步命的什么名,這里就得是什么名。



第14步:以下都是演示功能效果,正常登錄dede后面,單擊生成,單擊更新更新欄目HTML,并開始生成所有欄目HTML,然后再單擊“瀏覽欄目更新”,并開始生成所有欄目HTML。





第15步:打開網(wǎng)站的欄目,我們就會(huì)發(fā)現(xiàn)除了日常更新的欄目名,還多了一個(gè)新的欄目頁,而這個(gè)多的欄目頁就是本文所演示的生成多種不同排序的列表頁功能。



跟版網(wǎng)話外題:想生成不管多少種不同排序的列表頁,只需要按著本文的教程再次操作一遍,就是把命名的方式再改一下而已。



上一篇:dedecms實(shí)現(xiàn)首頁頂部會(huì)員登陸框的方法

下一篇:織夢(mèng)dedcms網(wǎng)站后臺(tái)免登錄代碼修改

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
泊头市| 彭阳县| 都匀市| 林口县| 北安市| 泊头市| 佛学| 隆安县| 田东县| 邓州市| 邵阳市| 高要市| 沽源县| 台江县| 新邵县| 榆林市| 社旗县| 济南市| 乌什县| 鄂尔多斯市| 喀喇| 逊克县| 阿巴嘎旗| 临沭县| 平凉市| 柯坪县| 威宁| 临桂县| 包头市| 故城县| 通辽市| 额敏县| 噶尔县| 正宁县| 师宗县| 县级市| 汉川市| 贡觉县| 方城县| 大荔县| 永清县|