欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢中不同的欄目,調(diào)用不同的banner圖的幾種方法

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊: 次

首頁、聯(lián)系我們、公司介紹,等調(diào)用默認(rèn)banner~~~這就不說了。
 
它的產(chǎn)品  比如:
產(chǎn)品大類A(封面頁,typeid=111)-小類1 小類2 小類3 小類4
產(chǎn)品大類B(封面頁 typeid=222)-小類5 小類6 小類7 小類8
產(chǎn)品大類C(封面頁 typeid=333)-小類9 小類10 小類11 小類12……
 
A大類下,所有子欄目及文章,banner圖是同一張 111.jpg  ~~ B大類的又是另外的一張222.jpg
 
——或者說:產(chǎn)品所有的頁面,都是調(diào)用所屬頂級欄目(封面頁)的 typeid 名字的圖!??!
 
 
<div class="banner"><img src="banner.jpg" /></div>  那這里,怎么達(dá)到我說的效果?
 
解決辦法:
    <img src="{dede:global.cfg_templets_skin/}/images/{dede:field.typeid function="GetTopid(@me)"/}.jpg" alt="{dede:field.typename/}" /> 只要改改圖片的名字就行了 已經(jīng)試過了很好用的
 
 
 
跟版網(wǎng)首推這一方法,經(jīng)過測試是可行的
 
dede調(diào)用頂級欄目ID 方法二:
 
首先,在所需要調(diào)用頂級欄目ID的地方,添加這段標(biāo)簽語法{dede:type}[feild:topid/]{/dede:type}
 
第二,修改源文件,找到include目錄下的taglib目錄下的type.lib.php。
 
找到這條語句
 
$row = $dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
 
修改成為
 
$row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
 
在if(!is_array($row)) return ”;下一行添加
 
if( $row['topid']==0){$row['topid']=$row['id'];}
 
這樣,這條語句在頂級欄目還是子欄目,都可以調(diào)用了
 
這一方法看起來不錯(cuò)而且修改一下源碼就可以了但是經(jīng)過本人的測試發(fā)現(xiàn)沒有實(shí)現(xiàn)我要的效果,故沒有用它,如果有心的朋友可以測試一下是否可行
 
 
以上是跟版網(wǎng)對dede織夢模板中添加頂級欄目id的方法的一個(gè)小小總結(jié),歡迎各位的測試和關(guān)注
 
--------------------------------------------------------------------------------------------------------
 
 
DedeCMS借助頂級欄目id來調(diào)用不同的banner廣告圖片
 
 
DedeCMS借助頂級欄目id來調(diào)用不同的banner廣告圖片。dedecms模板中添加頂級欄目id的方法總結(jié),使用dede頂級欄目id可以實(shí)現(xiàn)很多功能比如:在每個(gè)列表頁調(diào)用不同的欄目圖片(同一頂級欄目調(diào)用相同的圖片),如果我們做N個(gè)欄目就意味著要做N個(gè)列表頁模板,顯示這種方法是不可取的,那么我們怎樣來更快更簡單的處理這個(gè)問題呢,dede模板的思路是這樣的:調(diào)用頂級欄目ID,然后將圖片尾部添加為ID號如:img1.jpg 即為imgID.jpg這樣我們只需要制作圖片就可以了;大概意思就是這樣的吧,下面是織夢者在網(wǎng)絡(luò)中收集到的方法:
 
 
 
dede調(diào)用頂級欄目ID 方法一:
 
{dede:field.typeid function="GetTopid(@me)"/}
 
 
 
織夢者首推這一方法,經(jīng)過測試是可行的
 
 
 
dede調(diào)用頂級欄目ID 方法二:
 
 
 
首先,在所需要調(diào)用頂級欄目ID的地方,添加這段標(biāo)簽語法{dede:type}[feild:topid/]{/dede:type}
 
 
 
第二,修改源文件,找到include目錄下的taglib目錄下的type.lib.PHP。
 
找到這條語句
 
$row = $dsql->GetOne("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
 
From `dede_arctype` where id=rsquo;$typeidrsquo; ");
 
 
 
修改成為
 
$row = $dsql->GetOne("Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
 
From `dede_arctype` where id=rsquo;$typeidrsquo; ");
 
 
 
在if(!is_array($row)) return ";下一行添加
 
 
 
if( $row['topid']==0){$row['topid']=$row['id'];}
 
 
 
這樣,這條語句在頂級欄目還是子欄目,都可以調(diào)用了。
 
 
 
這一方法看起來不錯(cuò)而且修改一下源碼就可以了但是經(jīng)過本人的測試發(fā)現(xiàn)沒有實(shí)現(xiàn)我要的效果,故沒有用它,如果有心的朋友可以測試一下是否可行。
 
 
 
個(gè)人小總結(jié):
 
dede調(diào)用頂級欄目ID 方法
 
 
 
<img src="{dede:global.cfg_templets_skin/}/images/banner/{dede:field.typeid function="GetTopid(@me)"/}.jpg" alt="{dede:field.typename/}" />
 
 
<img src="/templets/default/images/banner/5.jpg" alt="聯(lián)系我們">
 

上一篇:在dedecms首頁和列表頁、內(nèi)容頁上調(diào)用文章的副欄目名稱和鏈接的方法

欄    目:dedecms

下一篇:dede怎么在封面實(shí)現(xiàn)統(tǒng)計(jì)欄目下的文章總數(shù)

本文標(biāo)題:織夢中不同的欄目,調(diào)用不同的banner圖的幾種方法

本文地址:http://mengdiqiu.com.cn/a1/dedecms/15286.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有