欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
DEDECMS內容页义务编写启用编码
时间: 2021-02-24 03:55 浏览次数:
工作時间紧 写了有点儿乱 大伙儿需看细心点 不必改不对 (慎重申明:改动前请备份数据全文件) 第一步 先改动內容页模版吧 (开启 templetsdefault 文件目录下的 article_article.htm) 在你
工作時间紧 写了有点儿乱 大伙儿需看细心点 不必改不对 (慎重申明:改动前请备份数据全文件) 第一步 先改动內容页模版吧 (开启 templetsdefault 文件目录下的 article_article.htm) 在你必须启用义务编写的地区添加以下编码: 义务编写:{dede:adminname/} 这一步改...

工作時间紧 写了有点儿乱 大伙儿需看细心点  不必改不对 (慎重申明:改动前请备份数据全文件)

第一步 先改动內容页模版吧 (开启 templetsdefault 文件目录下的 article_article.htm)

在你必须启用义务编写的地区添加以下编码:

义务编写:{dede:adminname/}

这一步改完后:)

第二步 要改动的文档是自变量輸出编码 (开启 include 文件目录下的 inc_archives_view.php)

并寻找以下编码:

  var $PartView;
  var $TempSource;
  var $IsError;
  var $SplitTitles;
  var $MemberInfos;

在这里段编码的下边添加:

 var $Adminname;

再寻找:

  else if($ctag- GetName()== )
  {
  $this- dtp- Assign($tagid,$this- GetMemberInfo());
  }
在这里段编码的后边添加

  Copy code  else if($ctag- GetName()== adminname )//义务编写启用
  {
  $this- dtp- Assign($tagid,$this- GetAdminname());
  }

再找:

 //----------------------
  //得到文中的文章投稿创作者信息内容
  //----------------------
  function GetMemberInfo()
  {
  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 ]}
  }
  }
  if(!isset($this- MemberInfos[ ID ])) return
  else{
  $minfo  = a href= .$cfg_memberurl. /index.php?uid= .$this- MemberInfos[ userid ]. 访问 font color= red b
  $minfo .= $this- MemberInfos[ uname ]. /font /b 的本人室内空间 /a \r\n
  return $minfo;
  }
  }

在这里段编码下边添加

//--------------------------
  //义务编写启用
  //----------------------
  function GetAdminname()
  {
  $adm =
  $rid = $this- ArcID;
  $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
  $editor = $this- dsql- GetOne($query);
  if(is_array($editor)){
$this- adminer = $this- dsql- GetOne( Select ID,userid,uname From dede_member where uname= {$editor[ uname ]}
if(!isset($this- adminer[ uname ])){
$adm  = {$editor[ uname ]}
  }else{
$adm  = a href= .$GLOBALS[ cfg_cmspath ]. /?uid= .$this- adminer[ userid ]. {$editor[ uname ]} /a

  }
 
}
  return $adm;
  }

这一步下还可以了。

第三步 要改动后台管理文档 (开启 dede 文件目录下的 article_eidt_action.php)

找这一段编码:

$inQuery =
update dede_archives set
typeid= $typeid ,
typeid2= $typeid2 ,
sortrank= $sortrank ,
redirecturl= $redirecturl ,
iscommend= $iscommend ,
ismake= $ismake ,
arcrank= $arcrank ,
money= $money ,
title= $title ,
color= $color ,
writer= $writer ,
source= $source ,
litpic= $litpic ,
pubdate= $pubdate ,

在这里段编码的下边添加

adminID= $adminID ,

大获全胜。

大伙儿一步一步认清楚了再改,应当不容易错误。

 

非常提醒:义务编写人与前台接待文章投稿人是彻底不一样  文章投稿人是显示信息创作者 编码是{dede:field name= writer /}

而义务编写人 显示信息是管理方法员ID 


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园