开拓族能解决哪些问题?

金平SEO——将为您带来什么?

金平SEO方案

金平SEO案例

金平SEO就选开拓族

开拓族 其他
服务

微信.旺旺.QQ全天在线,3小时内必回应

保证网站排名稳步提升.客户源源不断

价格

排名优化一条龙全包价

费用清晰透明,无隐形消费

专业

专注网站建设12年

专注排名优化10年

便捷

仅需选择套餐

开拓族为您完成所有繁杂SEO优化工作

安全

淘宝担保交易,安全放心

网站实名认证,安全省心

放心

排名提升再付款

服务

沟通形式单一,流程复杂,服务跟进缓慢

处理问题缓慢,排名迟迟没动静

价格

别看报价低

费用模糊,隐形消费多,排名不稳定

专业

只会做SEO外链优化

无法完成客户指定需求

便捷

需客户自己修改网站TDK

需客户自己定时更新文章

安全

微信.支付宝转账,资金有风险

网站未实名认证,不安全

放心

还未开始排名,就收费用

金平SEO服务

免费赠送 888元 大礼包

西部数码空间1G

免费

¥188

国际域名.com

免费

¥55

数据库100M

免费

¥100

网站程序源代码

免费

¥145

网站LOGO设计

免费

¥200

网站架构SEO优化

免费

¥200

更多增值服务

金平SEO教程

摘要:金平SEO公司|金平seo优化公司哪家好?有哪些?提供免费seo诊断,优化方案,关键词排名,金平seo培训,网站优化教程,搜索引擎优化服务.

织梦CMS内容页责任编辑调用代码

第一步 先修改内容页模板 (打开 templetsdefault 目录下的 article_article.htm)

在需要调用责任编辑的地方加入如下代码:

责任编辑:{dede:adminname/}

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

并找到如下代码:

  1. var $PartView;
  2. var $TempSource;
  3. var $IsError;
  4. var $SplitTitles;
  5. var $MemberInfos;

在这段代码的下面加入:

  1. var $Adminname;

再找到:

  1. else if($ctag->GetName()=="memberinfo")
  2. {
  3. $this->dtp->Assign($tagid,$this->GetMemberInfo());
  4. }

在这段代码的后面加入

  1. Copy code  else if($ctag->GetName()=="adminname")//责任编辑调用
  2. {
  3. $this->dtp->Assign($tagid,$this->GetAdminname());
  4. }

再找:

  1. //----------------------
  2. //获得本文的投稿作者信息
  3. //----------------------
  4. function GetMemberInfo()
  5. {
  6. if(!isset($this->MemberInfos['ID'])){
  7. if($this->Fields['memberID']==0) return '';
  8. else{
  9. $this->MemberInfos = $this->dsql->GetOne("Select ID,userid,uname,spacename,spaceimage From dede_member where ID='{$this->Fields['memberID']}' ");
  10. }
  11. }
  12. if(!isset($this->MemberInfos['ID'])) return "";
  13. else{
  14. $minfo  = "<a href='".$cfg_memberurl."/index.php?uid=".$this->MemberInfos['userid']."'>浏览 <font color='red'><b>";
  15. $minfo .= $this->MemberInfos['uname']."</font></b> 的个人空间</a>\r\n";
  16. return $minfo;
  17. }
  18. }

在这段代码下面加入

  1. //--------------------------
  2. //责任编辑调用
  3. //----------------------
  4. function GetAdminname()
  5. {
  6. $adm = "";
  7. $rid = $this->ArcID;
  8. $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";
  9. $editor = $this->dsql->GetOne($query);
  10. if(is_array($editor)){
  11. $this->adminer = $this->dsql->GetOne("Select ID,userid,uname From dede_member where uname='{$editor['uname']}' ");
  12. if(!isset($this->adminer['uname'])){
  13. $adm  = "{$editor['uname']}";
  14. }else{
  15. $adm  = "<a href='".$GLOBALS['cfg_cmspath']."/member/index.php?uid=".$this->adminer['userid']."'>{$editor['uname']}</a>
  16. ";
  17. }
  18. }
  19. return $adm;
  20. }

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

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

找这段代码:

  1. $inQuery = "
  2. update dede_archives set
  3. typeid='$typeid',
  4. typeid2='$typeid2',
  5. sortrank='$sortrank',
  6. redirecturl='$redirecturl',
  7. iscommend='$iscommend',
  8. ismake='$ismake',
  9. arcrank='$arcrank',
  10. money='$money',
  11. title='$title',
  12. color='$color',
  13. writer='$writer',
  14. source='$source',
  15. litpic='$litpic',
  16. pubdate='$pubdate',

在这段代码的下面加入

  1. adminID='$adminID',

帝国CMS扩展变量设置教程

帝国CMS扩展变量如何设置 第1张系统扩展变量
通过自定义扩展变量功能,用户可以自定义公共的程序使用变量,为用户扩展系统带来便利。比如可以增加像系统$public_r[newsurl]这样的变量,还比如扩展了某个系统模型,需要增加设置项都可以用扩展变量来实现...等等。

一、登录后台,单击“系统”菜单,选择“扩展变量”子菜单,进入管理扩展变量界面:
帝国CMS扩展变量如何设置 第2张

二、管理扩展变量分类:
1、“管理扩展变量”界面 -> 点击“管理扩展变量分类”按钮进入管理扩展变量分类(见下图):
帝国CMS扩展变量如何设置 第3张
2、进入管理扩展变量分类界面:
帝国CMS扩展变量如何设置 第4张

三、增加扩展变量:
1、“管理扩展变量”界面 -> 点击“增加扩展变量”按钮进入增加扩展变量(见下图):
帝国CMS扩展变量如何设置 第5张
2、进入增加扩展变量界面:
帝国CMS扩展变量如何设置 第6张
变量名 填写调用变量名,变量名由英文和数字组成。比如:title
所属分类 选择变量所属分类,方便统一管理。
变量标识 变量标识方便识别变量。比如:标题
变量说明 填写变量的备注内容。
是否写入缓存 选择是否写入到缓存文件里,经常用到并且是小内容的可选择写入缓存,否则不建议选择,以减少缓存文件大小,提高效率。
写入缓存时的调用变量:$public_r['add_变量名']。
变量排序 设置管理变量列表页面显示的变量顺序。
变量值 填写变量的值内容。

四、管理扩展变量:
1、增加扩展变量后,返回“管理扩展变量”界面(见下图):
帝国CMS扩展变量如何设置 第7张

五、扩展变量调用说明:
1、写入缓存的变量调用:
在任意php或模板中用$public_r['add_变量名']可取得变量内容。比如上面的“模板图片目录地址”获取用“$public_r['add_temppicpath']”。
范例:<link href="<?=$public_r['add_temppicpath']?>css/style.css" rel="stylesheet" type="text/css" />
2、没有写入缓存的变量调用:
可以用内置变量返回函数(数据库读取变量内容):ReturnPublicAddVar(变量名)。取多个变量内容可用逗号隔开,例子:
取得单变量内容:$value=ReturnPublicAddVar('myvar'); //$value就是变量内容。
取得多个变量内容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是变量内容。
单变量范例:<link href="<?=ReturnPublicAddVar('temppicpath')?>css/style.css" rel="stylesheet" type="text/css" />
多变量范例:
<?php
$valuer=ReturnPublicAddVar('temppicpath,musiclistnum');
?>
<link href="<?=$valuer['temppicpath']?>css/style.css" rel="stylesheet" type="text/css" />
音乐列表每页显示数量是:<?=$valuer['musiclistnum']?>