欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

DEDE實(shí)現(xiàn)轉(zhuǎn)跳屬性文檔在模板上調(diào)用出轉(zhuǎn)跳地址

 更新時(shí)間:2016年11月04日 16:40:07   作者:逐風(fēng)  
這篇文章主要介紹了DEDE實(shí)現(xiàn)轉(zhuǎn)跳屬性文檔在模板上調(diào)用出轉(zhuǎn)跳地址,有需要的朋友可以參考一下。

首先在/include/extend.func.php增加以下方法:   

/**
 * 動(dòng)態(tài)地址轉(zhuǎn)靜態(tài)輸出 by Windchaser QQ:939238564
 * $arcurl 動(dòng)態(tài)網(wǎng)址
 * @return String
 */
function arcurlHtml($arcurl){
  preg_match('/view.php\?aid=(\d+)/',$arcurl,$arcid);
  if(!empty($arcid) && is_array($arcid)){//匹配是否存在動(dòng)態(tài)地址
    global $dsql;
    $addtable = $dsql->GetOne("SELECT channel.addtable FROM #@__channeltype AS channel LEFT JOIN #@__archives AS arc ON arc.channel=channel.id
WHERE arc.id='{$arcid[1]}'");//獲取模型類型表名
    $redirecturl = $dsql->GetOne("SELECT redirecturl FROM {$addtable['addtable']} WHERE aid = '{$arcid[1]}'");//動(dòng)態(tài)獲取表名,并查詢r(jià)edirecturl字段數(shù)據(jù)
    if(!empty($redirecturl['redirecturl'])){
      return $redirecturl['redirecturl'];//返回redirecturl字段數(shù)據(jù)
    }else{
      return $arcurl;
    }
  }else{//非動(dòng)態(tài)地址直接返回原地址
    return $arcurl;
  }
}

在模板上的使用方式有兩種形式:

#第一種:
[field:arcurl function='arcurlHtml(@me)'/]
#第二種:
[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];@me=arcurlHtml(@me);[/field:id]

完整調(diào)用:

#第一種
{dede:arclist titlelen='45' channelid='-1' limit='0,4' type='commend.' flag='c'}
       <li class="RTLi"><a href="[field:arcurl function='arcurlHtml(@me)'/]" title="[field:title/]" target="_blank"><img width="236" height="136" src="[field:picname/]" /></a></li>
     {/dede:arclist}
#第二種
{dede:sql sql="SELECT * FROM xzzj_channeltype a left join xzzj_archives b on a.id = b.channel where a.id=-1 ORDER BY b.pubdate DESC LIMIT 0,2"}
        <a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];@me=arcurlHtml(@me);[/field:id]" class="s_contentRTPIA" target="_blank" title="[field:title/]" ><img src="[field:litpic/]" alt="[field:title/]" width="218" height="124" class="mb5"/><span class="s_contentRTPIASpan">[field:title/]</span></a>
    {/dede:sql}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • php目錄操作實(shí)例代碼

    php目錄操作實(shí)例代碼

    這篇文章主要介紹了php目錄操作實(shí)例代碼,需要的朋友可以參考下
    2014-02-02
  • php+ajax實(shí)現(xiàn)異步上傳文件或圖片功能

    php+ajax實(shí)現(xiàn)異步上傳文件或圖片功能

    這篇文章主要為大家詳細(xì)介紹了php+ajax實(shí)現(xiàn)異步上傳文件或圖片功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • PHP中重啟php-fpm的幾種方法匯總

    PHP中重啟php-fpm的幾種方法匯總

    這篇文章主要介紹了PHP中重啟php-fpm的幾種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • thinkPHP框架實(shí)現(xiàn)多表查詢的方法

    thinkPHP框架實(shí)現(xiàn)多表查詢的方法

    這篇文章主要介紹了thinkPHP框架實(shí)現(xiàn)多表查詢的方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了thinkPHP在多表查詢情況下where的使用方法與注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Yii 2.0實(shí)現(xiàn)聯(lián)表查詢加搜索分頁的方法示例

    Yii 2.0實(shí)現(xiàn)聯(lián)表查詢加搜索分頁的方法示例

    這篇文章主要給大家介紹了關(guān)于利用Yii 2.0實(shí)現(xiàn)聯(lián)表查詢加搜索分頁的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • php使用 readfile() 函數(shù)設(shè)置文件大小大小的方法

    php使用 readfile() 函數(shù)設(shè)置文件大小大小的方法

    本文通過實(shí)例代碼給大家講解了php使用 readfile() 函數(shù)設(shè)置文件大小大小的方法,需要的的朋友參考下吧
    2017-08-08
  • 徹底搞懂PHP 變量結(jié)構(gòu)體

    徹底搞懂PHP 變量結(jié)構(gòu)體

    這篇文章主要介紹了PHP 變量結(jié)構(gòu)體的相關(guān)知識(shí),文中提到了PHP5中的 zval和PHP 7 中的 zval,代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2017-10-10
  • ThinkPHP實(shí)現(xiàn)更新數(shù)據(jù)實(shí)例詳解(demo)

    ThinkPHP實(shí)現(xiàn)更新數(shù)據(jù)實(shí)例詳解(demo)

    本文給大家介紹thinkphp實(shí)現(xiàn)更新數(shù)據(jù)的實(shí)例詳解以及thinkphp更新數(shù)據(jù)庫(kù)的五種方法,本文介紹的非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友可以參考下
    2016-06-06
  • PHP寫的資源下載防盜鏈類分享

    PHP寫的資源下載防盜鏈類分享

    這篇文章主要介紹了PHP寫的資源下載防盜鏈類分享,需要的朋友可以參考下
    2014-05-05
  • 詳解將數(shù)據(jù)從Laravel傳送到vue的四種方式

    詳解將數(shù)據(jù)從Laravel傳送到vue的四種方式

    這篇文章主要介紹了詳解將數(shù)據(jù)從Laravel傳送到vue的四種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評(píng)論