91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • dedecms二級欄目分類 使用channelartlist標簽實現當前欄目高亮

dedecms二級欄目分類 使用channelartlist標簽實現當前欄目高亮

發布時間:2020-10-05 08:29:49 來源:網絡 閱讀:1398 作者:gutaotao1989 欄目:開發技術

在dedecms二級欄目分類,使用channelartlist標簽實現當前欄目高亮,估計你沒試過!不過開發的時候需要了,也就記下來分享給大家!

使用channel也可以,但是我們需要dede二級欄目下拉的時候就要用到這個了,呵呵,使用還是非常簡單的

修改一個channelartlist類就可以了

下面介紹如何使用channelartlist標簽實現當前欄目高亮


1.首先找到“include\taglib\channelartlist.lib.php”文件,打開

2.搜索代碼 "  $pv = new PartView($typeids[$i]['id']);  " 大概了92行,看你的版本了

3.在$pv = new PartView($typeids[$i]['id']); 下面增加入以下代碼:

//php腳本開始
         if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){ 
             $pv->Fields['currentstyle'] = ' class="m_hover"'; //輸出當前欄目樣式
         } 
         else{ 
             $pv->Fields['currentstyle'] = ''; 
          }

4.到這里基本完成,我們在模板上添加代碼就OK,DEDE二級欄目模版代碼也分享給大家!

//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 就完成啦!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台南市| 托克逊县| 延边| 沭阳县| 长葛市| 雷州市| 仙桃市| 金阳县| 玉山县| 广灵县| 漯河市| 定襄县| 榆社县| 临沂市| 吴桥县| 西昌市| 泉州市| 顺平县| 嘉峪关市| 诏安县| 黄陵县| 长海县| 仁化县| 汝阳县| 胶南市| 砀山县| 桑植县| 天全县| 顺昌县| 本溪| 湟中县| 三台县| 永川市| 宣城市| 阿尔山市| 林周县| 武城县| 湘阴县| 太保市| 当阳市| 阳春市|