技術(shù)資訊
織夢(mèng)artlist當(dāng)前文章高亮
2015-05-22 00:42:15
在織夢(mèng)系統(tǒng)中的artlist有時(shí)候需要當(dāng)前文章高亮,或者和channelartlist標(biāo)簽套用實(shí)現(xiàn)當(dāng)前欄目高亮和當(dāng)前文章高亮,就可以通過此方法實(shí)現(xiàn):
首先實(shí)現(xiàn)artlist當(dāng)前文章高亮:
打開include\taglib\arclist.lib.php
在
$channelid = $ctag->GetAtt('channelid');
下增加:
$channelid = $ctag->GetAtt('channelid');
在
$tagid,$pagesize,$isweight 后增加 ,$currentstyle
在$noflag='',$tagid='', $pagesize=0, $isweight='N' 后增加 ,$currentstyle=''
在
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";
下增加
if($currentstyle && $row['id']==$arcid){
$currentstyle = str_replace('~typelink~', $row['filename'], $currentstyle);
$row['currentstyle'] = str_replace('~typename~', $row['title'], $currentstyle);
}
模板調(diào)用:
{dede:arclist titlelen='42' row='10' currentstyle="<li class='current' ><a href='~typelink~'>~typename~</a></li>"}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<li class='abc' ><a href='{@me['arcurl']}'>{@me['title']}</a></li>";
}
[/field:array]
{/dede:arclist}
如果和channelartlist搭配使用,方法如下:
打開include\taglib\channelartlist.lib.php
找到
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
在此行代碼下方增加以下代碼:
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
}
else{
$pv->Fields['currentstyle'] = '';
}
網(wǎng)上找到的一般沒有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']
添加這個(gè)后才能對(duì)二級(jí)欄目也起作用
調(diào)用方法:
{dede:channelartlist typeid='2' currentstyle='current'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
。。。
{/dede:channelartlist}
如果是當(dāng)前欄目則 li的class屬性顯示current,否則顯示class='' ,也可以修改currentstyle='這里改為你需要的類名'。
這樣調(diào)用:
{dede:channelartlist typeid='2' currentstyle='current'}
<dt ><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt>
{dede:arclist titlelen='42' row='10' currentstyle="<dd><a class='current' href='~typelink~'>~typename~</a></dd>"}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";
}
[/field:array]
{/dede:arclist}
{/dede:channelartlist}
以上方法能夠?qū)崿F(xiàn)青島網(wǎng)站建設(shè)很多樹狀定位結(jié)構(gòu)。
近期更新
- [2023-07-26 14:17:28] 為品牌賦能,海外官網(wǎng)品牌數(shù)字化
- [2023-05-06 10:32:26] 青島網(wǎng)站建設(shè)公司,高端網(wǎng)站定制,一站式網(wǎng)站服務(wù)——力圖數(shù)字科技
- [2023-04-27 13:47:54] 高端定制網(wǎng)站建設(shè)——從滿足預(yù)期到走向卓越
- [2023-04-11 09:17:49] H5頁面設(shè)計(jì)開發(fā)——移動(dòng)端傳播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力圖數(shù)字科技配套網(wǎng)站服務(wù)支持
- [2021-05-18 10:14:11] 青島網(wǎng)站建設(shè)的流程
- [2021-04-29 10:14:38] 企業(yè)定制化官網(wǎng)建設(shè)項(xiàng)目
- [2021-03-05 10:34:45] 移動(dòng)互聯(lián)時(shí)代房地產(chǎn)行業(yè)的微信小程序解決方案
- [2021-01-22 17:29:38] 微信小程序有哪些優(yōu)勢(shì)?為什么要開發(fā)微信小程序?
- [2021-01-08 17:28:04] 網(wǎng)站建設(shè)最容易忽略的人性化設(shè)計(jì)
- [2020-12-16 16:55:32] 建設(shè)一個(gè)常規(guī)的公司網(wǎng)站建設(shè)成本大概是多少?
延伸閱讀
- [2016-03-17 11:01:56] 分享引導(dǎo)蜘蛛抓取文章的方法,優(yōu)化SEO網(wǎng)絡(luò)排名
- [2017-01-10 08:40:00] 網(wǎng)站文章被百度秒收錄的訣竅
- [2013-04-19 16:08:26] dede列表 當(dāng)前欄目高亮 current
- [2015-07-16 21:42:58] 織夢(mèng)自定義表單獲取到當(dāng)前時(shí)間
- [2012-11-20 19:53:15] DEDE調(diào)用當(dāng)前欄目鏈接
- [2015-01-29 09:12:26] 發(fā)布文章選好正確的時(shí)間等于客觀的訪客
- [2008-12-07 22:59:00] 文章中插入圖片的用戶體驗(yàn)
- [2013-02-24 16:47:11] dede列表頁及文章頁下的調(diào)用圖集里的所有圖片
- [2012-06-22 00:35:55] DEDE當(dāng)前位置鏈接用默認(rèn)網(wǎng)址
- [2013-02-24 17:05:33] dede去掉當(dāng)前位置position后面的箭頭
- [2014-06-06 23:47:48] channelartlist三級(jí)欄目調(diào)用頂級(jí)欄目高亮的方法
- [2013-04-19 16:11:51] dede當(dāng)前父欄目高亮
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計(jì)解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計(jì)解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 科技企業(yè)網(wǎng)站設(shè)計(jì)解決方案 電子家電網(wǎng)站設(shè)計(jì)解決方案 食品行業(yè)網(wǎng)站設(shè)計(jì)解決方案 集團(tuán)公司網(wǎng)站設(shè)計(jì)解決方案 企事業(yè)單位網(wǎng)站設(shè)計(jì)解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 健身運(yùn)動(dòng)網(wǎng)站設(shè)計(jì)解決方案 美容與化妝品網(wǎng)站設(shè)計(jì)解決方案 建筑設(shè)計(jì)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 物流行業(yè)網(wǎng)站設(shè)計(jì)解決方案
TAGS關(guān)鍵字
互聯(lián)網(wǎng) 青島網(wǎng)站營銷 版面布局 青島做網(wǎng)站多少錢 微官網(wǎng)帶來的好處 蘋果系統(tǒng) 網(wǎng)站優(yōu)化 企業(yè)網(wǎng)站設(shè)計(jì) 響應(yīng)式設(shè)計(jì) 微信營銷的優(yōu)勢(shì) 網(wǎng)站策劃 高端網(wǎng)站設(shè)計(jì) SEO優(yōu)化 圖形網(wǎng)格 用戶界面 青島網(wǎng)站SEO 青島網(wǎng)頁設(shè)計(jì) 微官網(wǎng) 膠南網(wǎng)站建設(shè)公司 搜索引擎蜘蛛 搜索引擎 微信開發(fā) 營銷策略 青島好的網(wǎng)站優(yōu)化公司 集團(tuán)官網(wǎng) 網(wǎng)頁設(shè)計(jì) 審美 網(wǎng)站推廣 網(wǎng)站開發(fā) 插畫