帝國cms字母導航功能製作教程

來源:互聯網
上載者:User

在茫茫多的軟體中,我們要快速尋找某個軟體時,除了使用查詢功能外,還可以使用軟體索引的字母導航便捷的尋找到所需的軟體,這一講我們圖文詳細講解如何製作帝國cms字母導航功能。

一、添加“infozm”欄位:

1、“管理資料表”:

2、下載系統資料表(phome_ ecms_ download )的“管理欄位”:

3、點擊添加欄位:

4、欄位設定:

infozm為取得標題字母的欄位,增加或修改資訊時自動儲存標題第一個拼音字母,這個欄位名不能修改其他的,否則系統不認,欄位類型用VARCHAR,長度1。

 

5、管理系統模型:

6、點擊“修改”:

7、修改系統模型:

這裡勾選“錄入項、投稿項、可增加、可修改、結合項”。“錄入項”是在後台增加或修改資訊自動擷取字母索引,“投稿項”是前台投稿自動擷取字母索引。

然後點擊提交,下載系統模型就修改好了。

 

然後轉到“下載中心”的“系統軟體”,我們修改其中的一條軟體看下效果:

這時發現“字母導航”並沒有軟體字母,不要理他,直接提交資訊,系統就會自動儲存標題第一個拼音字母,如:

“字母導航”沒問題了,下來我們要在列表頁調用字母導航。

列表頁調用字母導航有以下兩種方法:

1、增加26個字母的自訂欄表導航頁。

2、還有一種就是用結合項做導航,比如:/e/action/ListInfo.php?mid=系統模型ID&tempid=列表模板ID&ph=1&infozm=字母。

 

 

二、增加26個字母的自訂欄表導航頁方法:

1、點擊“增加自訂欄表”:

2、點擊“增加自訂欄表”:

3、自訂資訊列表配置:

統計記錄代碼: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

最後點擊“提交”按鈕就完成添加,同理,其他字母仿照設定,統計記錄代碼和查詢記錄代碼裡的 infozm="C"改成 infozm="字母"就可以了。

看下:

把標題第一個拼音字母為“C”的軟體調用出來了。

三、結合項做導航方法:

結合項做導航方法區別與列表頁調用字母導航方法,不需要自訂欄表,直接在列表模板裡添加 /e/action/ListInfo.php?mid=系統模型ID&tempid=列表模板ID&ph=1&infozm=字母 就行了,例如把標題第一個拼音字母為“C”的軟體調用出來寫法:C。

好的,這一講就到此,對結合項不熟悉的同學到官方網站看下結合項的基礎教程。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.