Hi,欢迎光临模板263,本站百分之80资源均可免费下载,所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

模板263

您现在的位置是:首页>帝国插件

帝国插件

帝国cms之TAG高级管理插件

贺小富2021-01-08 21:30:04帝国插件713来源:模板263

插件效果截图演示:

帝国cms之TAG高级管理插件

插件说明:

  适用于帝国CMS 7.2 7.5 TAG插件 TAG高级管理工具SEO利器tags插件

  一、TAG展示新增功能

  TAG伪静态可设置以TAG拼音或TAGID形式,更利于SEO

  自带TAG首页功能,方便展示全部TAg

  自定义列表排序

  二、TAG管理新增功能

  批量增加TAG

  批量移动TAG到新分类

  批量将TAG同步到内容关键词

  批量将信息推送到TAG

  通过搜索关键词快速将信息加入到TAG

  浏览TAG所属信息,并自由移除、刷新、更改排序时间

  三、TAG系统优化

  TAG可以单独设置模板

  TAG新增众多属性,更利于SEO,新增属性:TAG别名、TAG说明

  修复帝国原始TAG系统对存在未审核信息时分页错误的bug

  删除TAG时会自动删除信息里的TAG

插件安装方法:

  1、将e文件夹上传至网站根目录;

  2、在浏览器中执行 /e/dongpo/htag/install/ ,依提示进行安装,(注意:若安装出现代码错误,则退出来选择‘卸载’,卸载后再次点击安装即可);

  3、提示安装完成后,删除 /e/dongpo/htag/install/ 目录,若是linux服务器,必须将 e/dongpo/htag/config.php文件设置为0777权限;

  4、修改e/data/html/list/listinfo.php文件(本步骤可以跳过,跳过后就没有从信息列表推送到tag的功能)

  (1)在“</script></head>”之前添加如下代码:

  

function PushInfoTohTag(form)
  {
  var id='';
  id=GetSelectId(form);
  if(id=='')
  {
  alert('请选择要推送的信息');
  return false;
  }
  window.open('../dongpo/htag/PushToTag.php?&classid=&id='+id,'PushToTag','width=600,height=600,scrollbars=yes,left=300,top=150,resizable=yes');
  }

  (2)在<input type="button" name="Submit112" value="推送" onClick="PushInfoToSp(this.form);">下添加如下代码:

<input type="button" name="Submit52" value="推送至TAG" onClick="PushInfoTohTag(this.form);">


  顺便将上一个 value="推送" 改为:value="推送至碎片",以方便区分。

  5. 修改e/data/html/list/alllistinfo.php文件(本步骤可以跳过,跳过后就没有从信息列表推送到tag的功能)

  (1)在“</script></head>”之前添加如下代码:

  

function PushInfoTohTag(form)
  {
  var id='';
  id=GetSelectId(form);
  if(id=='')
  {
  alert('请选择要推送的信息');
  return false;
  }
  window.open('../dongpo/htag/PushToTag.php?&tid=&id='+id,'PushToTag','width=600,height=600,scrollbars=yes,left=300,top=150,resizable=yes');
  }

  

(2)在<input type="button" name="Submit112" value="推送" onClick="PushInfoToSp(this.form);">下添加如下代码:

<input type="button" name="Submit52" value="推送至TAG" onClick="PushInfoTohTag(this.form);">

  顺便将上一个 value="推送" 改为:value="推送至碎片",以方便区分。

  6、将以下代码添加到eclassuserfun.php文件中

  

//tag链接
  function user_hTagLink($tagid){
  global $htag_r;
  include_once ECMS_PATH.'e/dongpo/htag/dp_funs.php';
  $url=htag_TagUrl($tagid);
  return $url;
  }
  //输入tagname获取tag静态化链接
  function user_taglink($tagname){
  global $dbtbpre,$empire;
  $tagr=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='$tagname' limit 1");
  if(!$tagr['id']){
  return '';
  }
  $tagurl=user_hTagLink($tagr['id']);
  return $tagurl;
  }

  7、插件安装完毕。

插件卸载方法:

  1、将安装包内“e/dongpo/htag/install/”目录上传至服务器帝国CMS系统对应目录;

  2、在浏览器中执行 /e/dongpo/htag/install/ 文件,依提示进行卸载;

  3、提示卸载完成后,删除 /e/dongpo/htag/ 目录;

  4、若安装时执行过安装步骤的4、5、6,则在相关页面删除添加的代码;

  5、插件卸载完毕。

插件使用方法:

  特别提醒:当不明白“关键字替换”这个功能前,不要使用“同步到关键字”这个功能

  1、请先设置参数,更多使用说明可以查看。

  在tag页:[!--pagetitle--]tag名,[!--pagekey--]tag别名,[!--pagedes--]tag简介

  <?=$GLOBALS[tagid]?>tagid

  2、TAG伪静态格式说明:

  (1)对应的动态页为 e/tags/htag.php?tag=tag标识&page=分页号

  (2)使用的标记有[!--tag--]和[!--page--],对应的是tag标识和分页号

  (3)TAG伪静态首页对应动态页 e/tags/htag.php?tag=tag标识 ,使用的标记为 [!--tag--]

  3、TAG首页伪静态说明:

  (1)对应动态页为 e/tags/alltags.php?cid=分类id&page=分页号

  (2)使用的标记有[!--cid--]和[!--page--],对应的是分类id和分页号

  (3)TAG首页伪静态对应动态页 e/tags/alltags.php ,没有任何标识

  在设置服务器的伪静态规则时移动要注意将以上各种情况区分开。

  4、TAG首页列表式模板中列表内容模板(list.var)支持的变量如下:

  [!--tagname--] tagname

  [!--bname--]   tag别称

  [!--intro--]   tag简介

  [!--url--]     tag链接

  [!--num--]     tag信息数

  [!--isgood--]  tag推荐级别

  使用程序代码的情况下,可以用$r['字段名']调用phome_newstags表的数据

  5、数据调用请参阅文档:http://dp1037.com/dpinfo-6-10-0.html

  6、高级修改:信息添加tag时新增了tag,可以自动生成tag拼音,需要这个功能的可以做如下修改:

  在e/class/functions.php中搜索“//返回信息TAGS”,往上找,上面第三个大括号}之前插入如下代码:

$py=ReturnPinyinFun($tagname);
  $shu=$empire->gettotal("select count(*) as total from {$dbtbpre}dp_tagsadd where py='$py'");
  if(!$shu){
  $pypath=$py;
  }else{
  $pypath=$py.'_'.$tagid;
  }
  $empire->query("insert into {$dbtbpre}dp_tagsadd(tagid,bname,py) values('$tagid','$tagname','$pypath');");


大小 : 415KB |  下载量 : 21  |  文件类型 : 压缩文件  

发表评论

评论列表(0人评论 , 713人围观)
☹还没有评论,来说两句吧...