最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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增加以下方法:   

/**
 * 動態(tài)地址轉(zhuǎn)靜態(tài)輸出 by Windchaser QQ:939238564
 * $arcurl 動態(tài)網(wǎng)址
 * @return String
 */
function arcurlHtml($arcurl){
  preg_match('/view.php\?aid=(\d+)/',$arcurl,$arcid);
  if(!empty($arcid) && is_array($arcid)){//匹配是否存在動態(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]}'");//動態(tài)獲取表名,并查詢r(jià)edirecturl字段數(shù)據(jù)
    if(!empty($redirecturl['redirecturl'])){
      return $redirecturl['redirecturl'];//返回redirecturl字段數(shù)據(jù)
    }else{
      return $arcurl;
    }
  }else{//非動態(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}

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

相關(guān)文章

  • yii2中使用Active Record模式的方法

    yii2中使用Active Record模式的方法

    這篇文章主要介紹了yii2中使用Active Record模式的方法,結(jié)合實(shí)例分析了Yii2中使用Active Record模式的具體步驟與相關(guān)操作方法,需要的朋友可以參考下
    2016-01-01
  • ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng)詳解

    ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng)詳解

    這篇文章主要介紹了ThinkPHP的SAE開發(fā)相關(guān)注意事項(xiàng),結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP針對SAE開發(fā)的相關(guān)數(shù)據(jù)庫、緩存、文件、圖片、日志等操作注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • php實(shí)現(xiàn)生成驗(yàn)證碼實(shí)例分享

    php實(shí)現(xiàn)生成驗(yàn)證碼實(shí)例分享

    由于注冊的時(shí)候常常會用到注冊碼來防止機(jī)器惡意注冊,這里我發(fā)表一個(gè)產(chǎn)生圖片驗(yàn)證碼的基本圖像,很簡陋,有需要的小伙伴可以參考下
    2016-04-04
  • Laravel框架基于中間件實(shí)現(xiàn)禁止未登錄用戶訪問頁面功能示例

    Laravel框架基于中間件實(shí)現(xiàn)禁止未登錄用戶訪問頁面功能示例

    這篇文章主要介紹了Laravel框架基于中間件實(shí)現(xiàn)禁止未登錄用戶訪問頁面功能,結(jié)合實(shí)例形式分析了Laravel框架中間件生成、注冊及使用相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • php對數(shù)組排序的簡單實(shí)例

    php對數(shù)組排序的簡單實(shí)例

    分享一個(gè)php數(shù)組排序的例子,介紹了和php,有關(guān)的知識、技巧、經(jīng)驗(yàn),和一些php源碼等
    2013-12-12
  • PHP+jQuery+Ajax實(shí)現(xiàn)分頁效果 jPaginate插件的應(yīng)用

    PHP+jQuery+Ajax實(shí)現(xiàn)分頁效果 jPaginate插件的應(yīng)用

    這篇文章主要介紹了PHP+jQuery+Ajax實(shí)現(xiàn)分頁效果,以及jPaginate插件的應(yīng)用
    2015-10-10
  • Linux下PHP連接Oracle數(shù)據(jù)庫

    Linux下PHP連接Oracle數(shù)據(jù)庫

    PHP連接Oracle是通過oci8訪問的。需要在web服務(wù)器上安裝oracle-instantcilent,使PHP支持Oracle擴(kuò)展包OCI。下面我們來一步步詳細(xì)介紹下如何使用PHP連接Oracle。
    2014-08-08
  • 關(guān)于PHP隱藏入口文件問題

    關(guān)于PHP隱藏入口文件問題

    這篇文章主要介紹了關(guān)于PHP隱藏入口文件問題,大概分為兩個(gè)步驟,每一步給大家介紹的都非常詳細(xì),需要的朋友參考下吧
    2018-03-03
  • ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法詳解

    ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法詳解

    頁面靜態(tài)化是我們在開發(fā)網(wǎng)站的時(shí)候經(jīng)常需要的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • PHP文件大小格式化函數(shù)合集

    PHP文件大小格式化函數(shù)合集

    php中有一個(gè)系統(tǒng)自帶的計(jì)算文件大小的函數(shù),就是filesize(),但是這個(gè)函數(shù)是以字節(jié)為單位的,在一些情況下,我們需要很直觀的了解一個(gè)文件大小,就不僅僅需要字節(jié)B這個(gè)單位了,還需要KB,MB,GB,甚至更大TB,PB,所以我們需要自己寫一些函數(shù)來格式化filesize()的輸出結(jié)果
    2014-03-03

最新評論

广水市| 江陵县| 锦州市| 来凤县| 航空| 太白县| 隆德县| 万安县| 奎屯市| 于田县| 渝北区| 胶州市| 普宁市| 吴桥县| 六枝特区| 江津市| 香河县| 崇左市| 巨鹿县| 新宁县| 泉州市| 沙湾县| 南宫市| 柳江县| 涿州市| 抚顺县| 宝山区| 鹤山市| 镇坪县| 河曲县| 东港市| 高淳县| 牙克石市| 涡阳县| 古丈县| 大英县| 北辰区| 金秀| 红桥区| 青河县| 宣威市|