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

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

dedecms

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

織夢(mèng)添加一個(gè)函數(shù),實(shí)現(xiàn)任意字段調(diào)用

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

先上代碼
 
function table($table, $field, $id)
{
    global $dsql;
    $primarys = array();
    $table = strpos($table, '#@_') === false?(strpos($table, 'dede_') ===false?''.$table:str_replace('dede_','',$table)):$table;
    $dsql -> Execute("me","SHOW COLUMNS FROM `$table`");  
    while ($r = $dsql->GetArray())
    {
        if($r['Key'] == 'PRI') $primarys[] = $r['Field'];
    }
    if(!empty($primarys))
    {
        $primary = $primarys[0];
        $result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id");
    }
    return isset($result[$field])?$result[$field]:'';  
}
首先把上面代碼放到 include/extend.func.php 里,如果沒有這個(gè)文件就自己建立一個(gè)(放到 ?> 前面哦)
 
然后我們就可以在模板里任意使用了。
 
使用方法:
 
利用自定義函數(shù)對(duì)標(biāo)簽進(jìn)行擴(kuò)展
 
如:
 
{dede:標(biāo)記 function='table("要調(diào)用的表名","要調(diào)用的字段",@me)'/}
 
這里的“標(biāo)記”就是要調(diào)用的表的主鍵的值,常見的就是id和aid、mid、uid之類的
 
標(biāo)簽底層模板內(nèi)
 
[field:字段 function=table(“要調(diào)用的表名","要調(diào)用的字段",@me)/]
 
 
舉例
 
例如arclist標(biāo)簽底層模板字段是沒有body字段的,就是說不能用arclist把文章內(nèi)容調(diào)用出來的,當(dāng)然這種需求很少,但不是沒有,現(xiàn)在我們就可以這樣使用
 
 
 
{dede:arclist row='10' titlelen='24'}
 
[field:id function=table('addonarticle','body',@me)/]
 
{/dede:arclist}
 

上一篇:織夢(mèng)一個(gè)標(biāo)簽獲取當(dāng)前鏈接地址url支持動(dòng)態(tài)、靜態(tài)、偽靜態(tài)輸出當(dāng)前鏈接url

欄    目:dedecms

下一篇:織夢(mèng)dedecms編輯文章不更新時(shí)間的方法

本文標(biāo)題:織夢(mèng)添加一個(gè)函數(shù),實(shí)現(xiàn)任意字段調(diào)用

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

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

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

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(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)所有