婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > dedecms會員中心空間中,spacenewart標簽功能的拓展

dedecms會員中心空間中,spacenewart標簽功能的拓展

POST TIME:2017-11-12 23:32

在dede的博客空間中,spacenewart標簽只能調用頻道的內容,不能調用特定欄目的文章,不能調用附加表字段,功能有限。
現修改spacenewart標簽的文件include\tpllib\plus_spacenewart.php
以實現如下功能:可以調用特定欄目的文章,可以調用附加表的字段。
include\tpllib\plus_spacenewart.php 修改后的代碼如下:

<?php   if(!defined('DEDEINC')) exit('Request Error!');

/**
 * 動態dedecms模板spacenewart標簽
 *
 * @version        $Id: plus_spacenewart.php 1 13:58 2010年7月5日Z tianya $
 * @package        DedeCMS.Tpllib
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */

 
function plus_spacenewart(&$atts,&$refObj,&$fields)
{
    global $dsql,$_vars;

    $attlist = "channel=1,titlelen=40,infolen=200,row=8,imgwidth=120,imgheight=90";
    FillAtts($atts,$attlist);
    FillFields($atts,$fields,$refObj);
    extract($atts, EXTR_OVERWRITE);

    //獲取附加表信息
 //$addfield ='fengge';
    $addfield =trim($addfields);
 //echo  $addfield;
    $addfieldsSql = '';
    $addfieldsSqlJoin = '';
    if($addfield != '' && !empty($channel))
    {
        $row2 = $dsql->GetOne("SELECT addtable FROM `dede_channeltype` WHERE id='$channel' ");
        if(isset($row2['addtable']) && trim($row2['addtable']) != '')
        {
            $addtable = trim($row2['addtable']);
            $addfields = explode(',', $addfield);
            $row2['addtable'] = trim($row2['addtable']);
            $addfieldsSql = ",addf.".join(',addf.', $addfields);
            $addfieldsSqlJoin = " LEFT JOIN `$addtable` addf ON addf.aid = arc.id ";
        }
    }
    $query = "Select arc.*,mt.mtypename,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,
        tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath $addfieldsSql
        from `dede_archives` arc
        left join `dede_arctype` tp on arc.typeid=tp.id
        left join `dede_mtypes` mt on mt.mtypeid=arc.mtype $addfieldsSqlJoin
        where arc.mid='{$_vars['mid']}' and arc.channel=$channel and arc.ismake='1' and arc.typeid in ($typeid)
        order by id desc limit 0,$row";
    //echo $query;
    $dsql->SetQuery($query);
    $dsql->Execute("al");
    $artlist = '';
    $rearr = array();
 $i=1;
    while($row = $dsql->GetArray("al"))
    {
        //處理一些特殊字段
  $row['i']=$i;
  $i=$i+1;
        $row['infos'] = cn_substr($row['description'],$infolen);
        $row['id'] =  $row['id'];

        $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
        $row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);

        $row['typeurl'] = GetTypeUrl($row['typeid'],$row['typedir'],$row['isdefault'],$row['defaultname'],$row['ispart'],
        $row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']);

        if($row['litpic']=='')
        {
            $row['litpic'] = '/images/defaultpic.gif';
        }
        if(!preg_match("#^http:\/\/#i", $row['litpic']))
        {
            $row['picname'] = $row['litpic'] = $GLOBALS['cfg_cmsurl'].$row['litpic'];
        }
        else
        {
            $row['picname'] = $row['litpic'] = $row['litpic'];
        }
        $row['stime'] = GetDateMK($row['pubdate']);
        $row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>";
        $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".preg_replace("#['><]#", "", $row['title'])."'>";
        $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>";
        $row['fulltitle'] = $row['title'];
        $row['title'] = cn_substr($row['title'],$titlelen);
        if($row['color']!='') {
            $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>";
        }
        if(preg_match('#b#', $row['flag']))
        {
            $row['title'] = "<strong>".$row['title']."</strong>";
        }
        //$row['title'] = "<b>".$row['title']."</b>";

        $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";

        $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl'];
        $row['memberurl'] = $GLOBALS['cfg_memberurl'];
        $row['templeturl'] = $GLOBALS['cfg_templeturl'];
        
  //$row['fengge'] = $row['fengge'];
  
        $rearr[] = $row;
    }//loop line
    $dsql->FreeResult("al");
    return $rearr;
}

功能拓展后的spacenewart標簽使用示例如下:
{dede:spacenewart row=1 titlelen=60  typeid='29' channel='18' addfields='name,shengshi,nianling' }

<table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="28" align="left" valign="middle">姓名:<font color="#0041D9">{dede:field.name/}</font></td>
</tr>
<tr>
<td height="28" align="left" valign="middle">籍貫:<font color="#0041D9">{dede:field.shengshi/}</font></td>
</tr>
<tr>
<td height="28" align="left" valign="middle">年齡:<font color="#0041D9">{dede:field.nianling/}</font></td>
</tr>
</table>

{/dede:spacenewart}
其中name,shengshi,nianling字段為附加表字段,typeid='29'指定欄目,channel='18'指定頻道。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
丝袜美腿成人在线| 91国产视频在线观看| 一区二区三区在线免费| 久久蜜桃av一区二区天堂| 日产精品久久久久久久性色 | 亚洲三级在线观看| 久久先锋影音av鲁色资源网| 懂色av一区二区在线播放| 亚洲香肠在线观看| 日本久久电影网| 国产精品一品视频| 亚洲综合丝袜美腿| 亚洲国产毛片aaaaa无费看 | 国产成人av电影在线| 亚洲一本大道在线| 午夜天堂影视香蕉久久| 精品久久久久一区| 色屁屁一区二区| 欧美v国产在线一区二区三区| 91精品国产日韩91久久久久久| 91色.com| 久久se精品一区精品二区| 精品嫩草影院久久| 国产精品免费视频一区| 欧美一区二区三区免费视频 | 91丝袜美女网| 欧美丝袜丝交足nylons图片| 精品日产卡一卡二卡麻豆| 精品一区二区在线视频| 2020国产精品自拍| 国产亚洲欧美日韩在线一区| 91九色最新地址| 亚洲天堂成人在线观看| 韩国欧美国产一区| 色呦呦日韩精品| 一区二区三区欧美久久| 男女男精品视频| 成人福利视频在线看| 成人爱爱电影网址| 国产精品女主播在线观看| 日本欧美韩国一区三区| 粉嫩13p一区二区三区| 日本一区免费视频| 亚洲成人av电影在线| 99国产精品99久久久久久| eeuss国产一区二区三区| 亚洲va欧美va天堂v国产综合| 久久99国产精品麻豆| 久久精品国产亚洲aⅴ| 成人午夜大片免费观看| 欧美va天堂va视频va在线| 亚洲日本在线天堂| 亚洲成人免费视频| 欧美日韩一区成人| 亚洲一二三四在线观看| 一区二区三区高清在线| 亚洲素人一区二区| 91网站在线播放| 日韩欧美国产电影| 56国语精品自产拍在线观看| 日本成人中文字幕| 欧美三级中文字幕| 日韩一区二区高清| 欧美日韩一区二区欧美激情| 亚洲欧美激情在线| 国产盗摄女厕一区二区三区| 欧美精品一区二区三区在线| www欧美成人18+| 亚洲图片欧美视频| 欧美一区二区三区免费大片 | 欧美三区在线观看| 国产精品网站一区| 久久精品av麻豆的观看方式| 久久久久久久国产精品影院| 色婷婷久久久综合中文字幕| 老色鬼精品视频在线观看播放| 精品视频一区二区不卡| 成人国产精品免费观看视频| 欧美日韩激情一区| 久久97超碰色| 99国产精品99久久久久久| 99综合电影在线视频| 国模一区二区三区白浆| 欧美综合亚洲图片综合区| 亚洲成a人v欧美综合天堂下载| 欧美一级电影网站| 国产欧美一二三区| 久久激情五月激情| 日韩欧美视频一区| 精品一区二区三区久久久| 欧美精品九九99久久| 99re在线精品| youjizz久久| 狠狠狠色丁香婷婷综合激情 | 91视频免费看| 欧美日韩午夜在线视频| 国产成人av影院| 国产日产欧美一区| 国产一区美女在线| 麻豆一区二区99久久久久| 日韩午夜激情免费电影| 亚洲一区二区中文在线| 日韩高清不卡一区| 91在线国内视频| 色网综合在线观看| 日韩一区二区在线免费观看| 一区二区三国产精华液| 亚洲图片激情小说| 亚洲成人免费观看| 91精品国产91久久久久久最新毛片| 国产麻豆成人传媒免费观看| 97精品国产露脸对白| 日韩一级成人av| 色屁屁一区二区| 亚洲电影在线免费观看| 在线中文字幕一区| 精品福利av导航| 国产精品久久久久一区 | 久久婷婷国产综合精品青草| 日本欧美韩国一区三区| 国产乱码字幕精品高清av| 亚洲精品久久嫩草网站秘色| 成人一道本在线| 国产精品一级片| 国产精品久久久久久久久果冻传媒| 91视频观看免费| 精品免费99久久| 色婷婷精品大视频在线蜜桃视频| 久久伊人中文字幕| 色婷婷综合久久久久中文一区二区 | 欧美xxxx老人做受| 欧美一级日韩一级| 色哟哟国产精品免费观看| 亚洲欧美经典视频| 亚洲香蕉伊在人在线观| 亚洲视频小说图片| 一区二区三区欧美激情| 成人性视频免费网站| 欧亚洲嫩模精品一区三区| 中文字幕日韩一区二区| 亚洲成a人片综合在线| 日本中文字幕一区二区视频| 国产欧美一区二区三区在线看蜜臀 | 亚洲欧美日韩国产中文在线| 精品国产一区二区三区四区四| 狠狠狠色丁香婷婷综合久久五月| 一区二区三区丝袜| 国产一区二区三区免费| av电影一区二区| 亚洲一区二区三区四区的| 免费的成人av| 亚洲欧洲精品成人久久奇米网| 国产成人免费视频网站| 成人综合在线观看| 337p亚洲精品色噜噜噜| 99久久99久久精品国产片果冻 | 欧美日本在线播放| 在线精品视频免费观看| 美女脱光内衣内裤视频久久影院| 精品卡一卡二卡三卡四在线| 欧美日韩电影一区| 9191久久久久久久久久久| 欧美亚洲综合在线| www.综合网.com| 91影院在线观看| 欧美精品丝袜久久久中文字幕| 欧美一区二区三区日韩| 色爱区综合激月婷婷| 国产成人免费av在线| 色综合网色综合| 日韩午夜在线观看视频| 91在线你懂得| 99热在这里有精品免费| 欧美福利一区二区| 久久综合色天天久久综合图片| 久久综合色一综合色88| 亚洲欧美精品午睡沙发| 国产精品视频一二三| 欧美日韩黄色一区二区| 欧美日韩视频第一区| 中文字幕制服丝袜成人av| 另类综合日韩欧美亚洲| 亚洲精选视频免费看| 亚洲综合无码一区二区| 成人欧美一区二区三区视频网页 | 欧美成人福利视频| 亚洲一区二区在线视频| 91黄色在线观看| 午夜亚洲国产au精品一区二区| 久久久www成人免费毛片麻豆| 日本人妖一区二区| 国产精品美女久久久久久| 日韩一卡二卡三卡| 日韩欧美色电影| 欧美午夜一区二区三区| 国产福利一区二区三区在线视频| 福利电影一区二区| 成人蜜臀av电影| 337p日本欧洲亚洲大胆色噜噜| 久久久久国产精品麻豆ai换脸|