亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 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

都江堰市| 禹州市| 鄂伦春自治旗| 仪征市| 公安县| 柘城县| 旺苍县| 靖西县| 邵阳县| 淳安县| 宁安市| 佛山市| 阳原县| 铜川市| 寿宁县| 察哈| 南康市| 大厂| 阿巴嘎旗| 马关县| 苏尼特左旗| 皋兰县| 石城县| 东乡县| 洪雅县| 四会市| 周宁县| 饶河县| 锦州市| 德惠市| 乌鲁木齐市| 大荔县| 得荣县| 镇赉县| 寿宁县| 嘉义县| 永川市| 长宁区| 津南区| 贵定县| 霍州市|