起点设计资源网提供更多的素材下载资源,让你设计工作更方便!
高级搜索 收藏本站 网站地图 RSS订阅 最新专题

DEDECMS

DEDECMS-dede获取作者公司信息方法总结

『 更新时间:2008-11-16 』『 字体: 』『 作者: |  来源:dedecms 』

第一步:在inc_archives_view.php 470 后加上新函数

//----------------------
//获得本文的投稿作者公司信息
//----------------------
    function GetMembercomInfo()
    {
        if(!isset($this->MemberInfos['ID'])){
            if($this->Fields['memberID']==0) return '';
            else{
              $this->MemberInfos = $this->dsql->GetOne("Select ID,userid,uname,spacename,spaceimage From dede_member where ID='{$this->Fields['memberID']}' ");
            
            
            
            }
字串2

        }
        if(!isset($this->MemberInfos['ID'])) return "";
        else{
            $minfo = "供应企业:".$this->MemberInfos['spacename']."<br/>";
            $minfo .="联系人:".$this->MemberInfos['userid']."<br/>";
            $minfo .= "联系方式:<a href='/member/index.php?uid=".$this->MemberInfos['userid']."'>";
            $minfo .= "访问企业主页"."</a>$nbsp$nbsp$nbsp;\r\n";
            $minfo .= "<a href='/member/index.php?uid=".$this->MemberInfos['userid']."& action=feedback'>给卖家留言</a><br>\r\n";

字串3


          
$this->MemberInfos = $this->dsql->GetOne("Select ID,truename,business,phone,fax,mobi,comname,regyear,areaid,areaid2,service,typeid1,typeid2,comaddr,cominfo,postid,website,culture From dede_member_cominfo where ID='{$this->Fields['memberID']}' ");
          
            $truename=$this->MemberInfos['truename'];
            $business=$this->MemberInfos['business'];
            $phone=$this->MemberInfos['phone'];
            $fax=$this->MemberInfos['fax'];
            $mobi=$this->MemberInfos['mobi'];
            $comname=$this->MemberInfos['comname']; 字串8
            $regyear=$this->MemberInfos['regyear'];
            $areaid=$this->MemberInfos['areaid'];
            $areaid2=$this->MemberInfos['areaid2'];
            $service=$this->MemberInfos['srevice'];
            $typeid1=$this->MemberInfos['typeid1'];
            $typeid2=$this->MemberInfos['typeid2'];
            $comaddr=$this->MemberInfos['comaddr'];
            $cominfo=$this->MemberInfos['cominfo'];
            $postid=$this->MemberInfos['postid']; 字串5
            $website=$this->MemberInfos['website'];
            $culture=$this->MemberInfos['culture'];
          
      
          
            $minfo .="联系人".$truename."<br>联系电话:".$phone."<br/>传真号码:".$fax."< br>移动电话:".$mobi."<br>网址地址:".$comaddr."<br>";
          
          
          
          
            return $minfo;
字串8

        }
    }  

第二步:在inc_archives_view.php 401 行后边加上

//解板新加的函数
else if($ctag->GetName()=="membercominfo")
{
$this->dtp->Assign($tagid,$this->GetMembercomInfo());
}