dedecms二級欄目分類使用channelartlist標籤實現當前欄目高亮
在dedecms二級欄目分類,使用channelartlist標籤實現當前欄目高亮,估計你沒試過!不過開發的時候需要了,也就記下來分享給大家!
使用channel也可以,但是我們需要dede二級欄目下拉的時候就要用到這個了,呵呵,使用還是非常簡單的
修改一個channelartlist類就可以了
下面介紹如何使用channelartlist標籤實現當前欄目高亮
1.首先找到“include aglibchannelartlist.lib.php”檔案,開啟
2.搜尋程式碼 ” $pv = new PartView($typeids[$i][`id`]); ” 大概了92行,看你的版本了
3.在$pv = new PartView($typeids[$i][`id`]); 下面增加入以下程式碼:
1
2
3
4
5
6
7
|
//php指令碼開始 if ( $typeids [ $i ][ `id` ] == $refObj ->TypeLink->TypeInfos[ `id` ]){
$pv ->Fields[ `currentstyle` ] = ` class="m_hover"` ; //輸出當前欄目樣式
}
else {
$pv ->Fields[ `currentstyle` ] = `` ;
}
|
4.到這裡基本完成,我們在模板上新增程式碼就OK,DEDE二級欄目模版程式碼也分享給大家!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
//html指令碼開始 {dede:channelartlist row=6 typeid=`top`} < li >< a href = "{dede:field name=`typeurl`/}" class = "nav{dede:field name=`currentstyle`/}" >< ins >{dede:field name=`typename`/}</ ins ></ a >
{dede:field name=`id` runphp=`yes`} global $dsql; $sql = "Select typedir,typename from dede_arctype where reid=".@me." order by sortrank limit 0,5"; $dsql->SetQuery($sql);//將SQL查詢語句格式化 $dsql->Execute();//執行SQL操作 $ns = $dsql->GetTotalRow(); if($ns>0){ //通過迴圈輸出執行查詢中的結果 $xinfo=`< ul >`;
while($row = $dsql->GetArray()){ $xinfo.=`< li >< a href = "`.str_replace(`{cmspath}`,``,$row[`typedir`]).`" >`.$row[`typename`].`</ a ></ li >`;
} $xinfo.=`</ ul >`;
@me=$xinfo; }else{@me=``;} {/dede:field} </ li >
{/dede:channelartlist} </ ul >
|
dede channelartlist標籤實現當前欄目高亮完成了,如果要下拉,加上CSS和JS 就完成啦!
本文轉自 gutaotao1989 51CTO部落格,原文連結:http://blog.51cto.com/taoyouth/1765417
相關文章
- phpcms當前欄目呼叫父級及以下欄目資訊方法PHP
- dedecms模板標籤dede:channelartlist詳解
- ueditor for dedeCMS 單頁/欄目內容不能使用
- 欄目總導航—MXCMSSiteNavi標籤說明
- 使用Harr特徵的級聯分類器實現目標檢測特徵
- ios 往當前檢視新增半透明層,並覆蓋住導航欄和標籤欄iOS
- 帝國cms靈動標籤呼叫欄目數量限制的方法教程
- [提問交流]能直接設定二級導航欄目嗎?
- phpcms v9 欄目偽靜態完全自定義為欄目英文目錄名PHP
- 神經網路目標計數概述:通過Faster R-CNN實現當前最佳的目標計數神經網路ASTCNN
- 目標跟蹤演算法分類演算法
- dedecms 目錄結構
- oracle clob欄位去除html標籤OracleHTML
- 關於《隨筆》這個欄目
- DedeCMS讓channelartlist支援currentstyle屬性
- html標籤分類HTML
- 直播app原始碼,根據頁面滾動高亮顯示目錄的側邊欄APP原始碼
- js實現點選導航欄使當前背景變色程式碼JS
- Java 實現二分查詢(在 1-100 裡找到目標值)Java
- 目標偽類選擇器實現手風琴效果
- CIO時代APP正式推出教師欄目APP
- 網站欄目和頁面的策劃網站
- PAT甲級考試題庫題目分類
- 第 9 篇:實現分類、標籤、歸檔日期介面
- 滑鼠懸浮實現當前圖片高亮效果詳解
- UWP中實現自定義標題欄
- 使用SlimYOLOv3框架實現實時目標檢測YOLO框架
- json 按照欄位分類JSON
- 網站分類目錄網站
- php去掉欄位文字的所有html標籤PHPHTML
- 【Linux中國】“書庫”欄目正式上線!Linux
- 雙目測距與三維重建的OpenCV實現問題集錦(二)雙目定標與雙目校正OpenCV
- dedecms標籤按照權重排序排序
- Qt隱藏系統標題欄,使用自定義標題欄QT
- 使用JS實現JS編譯器,並將目標js生成二進位制JS編譯
- 二分查詢—包括查詢第一個目標元素和最後一個目標元素
- 小專案實現大目標(轉)
- 小專案實現大目標 (轉)