织梦cms

推荐列表 站点导航

当前位置:首页 > 建站教程 > 织梦cms >

dedecms 内容页责任编辑调用代码

来源:网络整理  作者:  发布时间:2020-12-16 20:24
第一步 先修改内容页模板吧 (打开 templetsdefault 目录下的 article_article.htm) 在你需要调用责任编辑的地方加入如下代...

 

 

    function GetMemberInfo()

$adm  = "<a href='".$GLOBALS['cfg_cmspath']."/member/index.php?uid=".$this->adminer['userid']."'>{$editor['uname']}</a>

    {

      

";

        }else{

    {

                  $this->dtp->Assign($tagid,$this->GetMemberInfo());

 

            else{

 

          else if($ctag->GetName()=="memberinfo")

再找到:

第二步 要修改的文件是变量输出代码 (打开 include 目录下的 inc_archives_view.php)

              }

title='$title',

        $query = "Select a.ID,a.adminID,b.id,b.uname from dede_archives a left join dede_admin b on a.adminid=b.ID where a.id order by a.ID=$rid  desc";

typeid='$typeid',

        }

adminID='$adminID',

第三步 要修改后台文件 (打开 dede 目录下的 article_eidt_action.php)

            $minfo  = "<a href='".$cfg_memberurl."/index.php?uid=".$this->MemberInfos['userid']."'>浏览 <font color='red'><b>";

        $adm = "";

 

    //----------------------

 

ismake='$ismake',

    //责任编辑调用

if(!isset($this->adminer['uname'])){

arcrank='$arcrank',

        $editor = $this->dsql->GetOne($query);

typeid2='$typeid2',

            }

在这段代码下面加入

再找:

注:修改这一步的目地是当文章如果被另一位管理员重新编辑时,责任编辑人会重新更新当前编辑人ID。如果不修改这一步的话,责任编辑人永远显示是原发布人的ID或文章审核人管理员的ID。

       var $PartView;

    var $MemberInfos;

并找到如下代码:

大功告成。

update dede_archives set

 

    var $IsError;

在这段代码的后面加入

$inQuery = "

 

    var $TempSource;

在这段代码的下面加入:

 

  var $Adminname;

sortrank='$sortrank',

            Copy code  else if($ctag->GetName()=="adminname")//责任编辑调用

找这段代码:

            if($this->Fields['memberID']==0) return '';

$this->adminer = $this->dsql->GetOne("Select ID,userid,uname From dede_member where uname='{$editor['uname']}' ");

        }

  }

这一步改完了:)

 

 

大家一步一步看清楚了再改,应该不会出错。

 

 

 

        if(!isset($this->MemberInfos['ID'])){

 

        $rid = $this->ArcID;

 

 

    var $SplitTitles;

        else{

                  $this->dtp->Assign($tagid,$this->GetAdminname());

            $minfo .= $this->MemberInfos['uname']."</font></b> 的个人空间</a>\r\n";

在这段代码的下面加入

        }

              }

iscommend='$iscommend',

}

money='$money',

pubdate='$pubdate',

 

 

    }

也就是说当前台会员投一遍文章时都要经过后台管理员审核才能通过,而责任编辑显示的就是审核该文章的管理员,还有就是当管理员直接从后台发布的文章时,责任编辑显示的是该管理员。

        if(!isset($this->MemberInfos['ID'])) return "";

litpic='$litpic',

 

 

 //----------------------

而责任编辑人 显示是管理员ID 

              $this->MemberInfos = $this->dsql->GetOne("Select ID,userid,uname,spacename,spaceimage From dede_member where ID='{$this->Fields['memberID']}' ");

            return $minfo;

 

特别提示:责任编辑人和前台投稿人是完全不同  投稿人是显示作者 代码是{dede:field name='writer'/}

    //获得本文的投稿作者信息

    //----------------------

//--------------------------

 

        if(is_array($editor)){

这一步下也可以了。

    function GetAdminname()

source='$source',

redirecturl='$redirecturl',

              {

 

        return $adm;

 

$adm  = "{$editor['uname']}";

writer='$writer',

              {

color='$color',

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/dedecms/4597.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

dedecms 内容页责任编辑调用代码

2020-12-16 编辑:

 

 

    function GetMemberInfo()

$adm  = "<a href='".$GLOBALS['cfg_cmspath']."/member/index.php?uid=".$this->adminer['userid']."'>{$editor['uname']}</a>

    {

      

";

        }else{

    {

                  $this->dtp->Assign($tagid,$this->GetMemberInfo());

 

            else{

 

          else if($ctag->GetName()=="memberinfo")

再找到:

第二步 要修改的文件是变量输出代码 (打开 include 目录下的 inc_archives_view.php)

              }

title='$title',

        $query = "Select a.ID,a.adminID,b.id,b.uname from dede_archives a left join dede_admin b on a.adminid=b.ID where a.id order by a.ID=$rid  desc";

typeid='$typeid',

        }

adminID='$adminID',

第三步 要修改后台文件 (打开 dede 目录下的 article_eidt_action.php)

            $minfo  = "<a href='".$cfg_memberurl."/index.php?uid=".$this->MemberInfos['userid']."'>浏览 <font color='red'><b>";

        $adm = "";

 

    //----------------------

 

ismake='$ismake',

    //责任编辑调用

if(!isset($this->adminer['uname'])){

arcrank='$arcrank',

        $editor = $this->dsql->GetOne($query);

typeid2='$typeid2',

            }

在这段代码下面加入

再找:

注:修改这一步的目地是当文章如果被另一位管理员重新编辑时,责任编辑人会重新更新当前编辑人ID。如果不修改这一步的话,责任编辑人永远显示是原发布人的ID或文章审核人管理员的ID。

       var $PartView;

    var $MemberInfos;

并找到如下代码:

大功告成。

update dede_archives set

 

    var $IsError;

在这段代码的后面加入

$inQuery = "

 

    var $TempSource;

在这段代码的下面加入:

 

  var $Adminname;

sortrank='$sortrank',

            Copy code  else if($ctag->GetName()=="adminname")//责任编辑调用

找这段代码:

            if($this->Fields['memberID']==0) return '';

$this->adminer = $this->dsql->GetOne("Select ID,userid,uname From dede_member where uname='{$editor['uname']}' ");

        }

  }

这一步改完了:)

 

 

大家一步一步看清楚了再改,应该不会出错。

 

 

 

        if(!isset($this->MemberInfos['ID'])){

 

        $rid = $this->ArcID;

 

 

    var $SplitTitles;

        else{

                  $this->dtp->Assign($tagid,$this->GetAdminname());

            $minfo .= $this->MemberInfos['uname']."</font></b> 的个人空间</a>\r\n";

在这段代码的下面加入

        }

              }

iscommend='$iscommend',

}

money='$money',

pubdate='$pubdate',

 

 

    }

也就是说当前台会员投一遍文章时都要经过后台管理员审核才能通过,而责任编辑显示的就是审核该文章的管理员,还有就是当管理员直接从后台发布的文章时,责任编辑显示的是该管理员。

        if(!isset($this->MemberInfos['ID'])) return "";

litpic='$litpic',

 

 

 //----------------------

而责任编辑人 显示是管理员ID 

              $this->MemberInfos = $this->dsql->GetOne("Select ID,userid,uname,spacename,spaceimage From dede_member where ID='{$this->Fields['memberID']}' ");

            return $minfo;

 

特别提示:责任编辑人和前台投稿人是完全不同  投稿人是显示作者 代码是{dede:field name='writer'/}

    //获得本文的投稿作者信息

    //----------------------

//--------------------------

 

        if(is_array($editor)){

这一步下也可以了。

    function GetAdminname()

source='$source',

redirecturl='$redirecturl',

              {

 

        return $adm;

 

$adm  = "{$editor['uname']}";

writer='$writer',

              {

color='$color',

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/dedecms/4597.shtml

相关文章

风云图片

推荐阅读

返回织梦cms频道首页