国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢(mèng)DEDE > 正文

DEDECMS欄目頁內(nèi)容頁調(diào)用上級(jí)欄目名稱和鏈接(含各種調(diào)用代碼)

2024-07-12 09:02:54
字體:
供稿:網(wǎng)友
我們?cè)谥谱鱀EDE的模板的時(shí)候經(jīng)常需要用到調(diào)用上一級(jí)欄目的欄目名稱和欄目鏈接,網(wǎng)上找了一大堆辦法,終于實(shí)現(xiàn)這個(gè)效果
方法如下:
<a href="{dede:field.typeid runphp='yes'"}   global $dsql ;   $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");   $reid = $reid['reid'];   $typename = $dsql->GetOne("SELECT typedir FROM dede_arctype where id=$reid");   @me=str_replace('{cmspath}','',$typename['typedir']);{/dede:field.typeid}" >{dede:field.typeid runphp='yes'"}   global $dsql ;   $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");   $reid = $reid['reid'];   $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");   @me=$typename['typename'];{/dede:field.typeid}</a>

其中紅色字體為欄目鏈接調(diào)用,藍(lán)色字體為欄目名稱調(diào)用


當(dāng)然還有別的調(diào)用方式及辦法,詳見如下

調(diào)用當(dāng)前欄目的名稱
{dede:field name="typename"}  

調(diào)用該頂級(jí)頻道下所有子欄目,row代表調(diào)用5條
 {dede:channel type='son' row='5'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:channel} 

調(diào)用子欄目的當(dāng)前頂級(jí)欄目名稱
{dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel} 


N級(jí)子欄目調(diào)用最上級(jí)欄目名稱


{dede:field name='position' runphp='yes'}$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符
$tf=split($tw,@me); //分解成數(shù)組
$ta=1;$tk=trim($tf[$ta]);$tk=substr($tk,0,-2);@me=$tk; //賦值給@me
{/dede:field}

N級(jí)子欄目調(diào)用上級(jí)欄目名稱

方法1:

{dede:field name='position' runphp='yes'}$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符
$tf=split($tw,@me); //分解成數(shù)組
$ta=(count($tf)-3);$tk=trim($tf[$ta]);@me=$tk; //賦值給@me
{/dede:field}

方法2:

<a href=   {dede:field.typeid runphp='yes'"}   global $dsql ;   $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");   $reid = $reid['reid'];   $typename = $dsql->GetOne("SELECT typedir FROM dede_arctype where id=$reid");   @me=str_replace('{cmspath}','',$typename['typedir']);{/dede:field.typeid}   >{dede:field.typeid runphp='yes'"}   global $dsql ;   $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");   $reid = $reid['reid'];   $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");   @me=$typename['typename'];{/dede:field.typeid}</a>

調(diào)用指定欄目

{dede:type typeid='欄目id'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}  


DEDE標(biāo)題欄:文章標(biāo)題-2級(jí)欄目-1級(jí)欄目-網(wǎng)站名”樣式顯示

{dede:field name='title'/}-{dede:field name='position' runphp='yes'}$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符
@me=html2text(@me); //去除html標(biāo)簽
$tf=split($tw,@me); //分解成數(shù)組
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循環(huán)賦值給$tk
$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);@me=$tk; //賦值給@me
{/dede:field}-{dede:global name='cfg_webname'/}


下面是調(diào)用頂級(jí)欄目名稱的方法:

方法一:




    {dede:field.typeid runphp=’yes’}        $ID = @me;         $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”;        $query = mysql_query($sql);$row=mysql_fetch_array($query);         $relID = “$row[reid]“;         if($relID == 0) {@me = $row[typename];}          else{$sql = “SELECT `typename` FROM `dede_arctype` WHERE id=$relID”;        $query = mysql_query($sql);        $row=mysql_fetch_array($query);         @me = $row[typename];}      {/dede:field.typeid}  


這個(gè)方法語句有些長。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桐城市| 平谷区| 延吉市| 龙口市| 阳东县| 文水县| 广平县| 长海县| 如东县| 兰坪| 石渠县| 嵊泗县| 丹东市| 华池县| 玛曲县| 修文县| 连平县| 易门县| 保康县| 万全县| 甘德县| 十堰市| 张家港市| 柏乡县| 郓城县| 门源| 庄河市| 怀远县| 陆河县| 长寿区| 麻江县| 三亚市| 资阳市| 广南县| 临邑县| 巴林左旗| 迭部县| 金秀| 晋中市| 广昌县| 渑池县|