在茫茫多的軟件中,我們要快速尋找某個軟件時,除了使用查詢功能外,還可以使用軟件索引的字母導航便捷的尋找到所需的軟件,這一講我們圖文詳細講解如何制作帝國cms字母導航功能。
其實這個教程素材無憂以前發(fā)過的:https://www.moyublog.com/notes/419.html 有小伙伴說寫的太籠統(tǒng)了,看不懂哦。那素材無憂今天就來個詳細點的!
一、添加"infozm"字段:
1、"管理數(shù)據(jù)表":
2、下載系統(tǒng)數(shù)據(jù)表(phome_ ecms_ download )的"管理字段":
3、點擊添加字段:
4、字段設置:
infozm為取得標題字母的字段,增加或修改信息時自動存儲標題第一個拼音字母,這個字段名不能修改其他的,否則系統(tǒng)不認,字段類型用VARCHAR,長度1。
5、管理系統(tǒng)模型:
6、點擊"修改":
7、修改系統(tǒng)模型:
這里勾選"錄入項、投稿項、可增加、可修改、結(jié)合項"。"錄入項"是在后臺增加或修改信息自動獲取字母索引,"投稿項"是前臺投稿自動獲取字母索引。
然后點擊提交,下載系統(tǒng)模型就修改好了。
然后轉(zhuǎn)到"下載中心"的"系統(tǒng)軟件",我們修改其中的一條軟件看下效果:
這時發(fā)現(xiàn)"字母導航"并沒有軟件字母,不要理他,直接提交信息,系統(tǒng)就會自動存儲標題第一個拼音字母,如下圖:
"字母導航"沒問題了,下來我們要在列表頁調(diào)用字母導航。
列表頁調(diào)用字母導航有以下兩種方法:
1、增加26個字母的自定義列表導航頁。
2、還有一種就是用結(jié)合項做導航,比如:/e/action/ListInfo.php?mid=系統(tǒng)模型ID&tempid=列表模板ID&ph=1&infozm=字母。
舉例:/e/action/ListInfo.php?mid=1&tempid=1&ph=1&infozm=A
新聞系統(tǒng)模型為1、列表模板ID為1 、字母為A
二、增加26個字母的自定義列表導航頁方法:
1、點擊"增加自定義列表":
2、點擊"增加自定義列表":
3、自定義信息列表配置:
統(tǒng)計記錄代碼:select count(*) as total from [!db.pre!]ecms_download where infozm="C" and checked=1
查詢記錄代碼:select * from [!db.pre!]ecms_download where infozm="C" and checked=1 order by id desc
最后點擊"提交"按鈕就完成添加,同理,其他字母仿照上圖設置,統(tǒng)計記錄代碼和查詢記錄代碼里的 infozm="C"改成 infozm="字母"就可以了。
看下效果圖:
把標題第一個拼音字母為"C"的軟件調(diào)用出來了。
三、結(jié)合項做導航方法:
結(jié)合項做導航方法區(qū)別與列表頁調(diào)用字母導航方法,不需要自定義列表,直接在列表模板里添加 /e/action/ListInfo.php?mid=系統(tǒng)模型ID&tempid=列表模板ID&ph=1&infozm= 字母 就行了,例如把標題第一個拼音字母為"C"的軟件調(diào)用出來寫法:C。
好的,這一講就到此,對結(jié)合項不熟悉的同學到官方網(wǎng)站看下結(jié)合項的基礎教程。
版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 帝國cms模板字母索引導航功能制作教程(詳細版)