欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms插件

帝国cms-TAG高级管理插件
2020-01-02 我的站长站

帝国cms-TAG高级管理插件

  • 插件编号:230
  • 插件分类:帝国cms插件
  • 点击次数:2349
  • 插件编码:UTF
  • 插件版本:ecms7.5
  • 插件大小:400 KB
  • 下载权限:VIP / 积分
  • 插件售价:VIP / 20积分
  • 下载次数:214
立即下载

TAG插件介绍

帝国cms-TAG高级管理插件
帝国TAG插件截图

帝国CMS 7.2 7.5 TAG插件 TAG高级管理工具tags插件SEO利器
一、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?<?=$ecms_hashur['ehref']?>&classid=<?=$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?<?=$ecms_hashur['ehref']?>&tid=<?=$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');");


标签 tags教程
下载地址

· 积分下载:下载扣除20积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • tags教程
  • 帝国CMS二次开发调用当前信息tags

    [e:loop={"SELECT * FROM 表前缀_ecms_表名_data_1 WHERE id = &#39;".$navinfor[id]."&#39;",1,24,0}] <? $a="$bqr[infotags]"; $str=str_replace(&#39;,&#39;, &#39;,&#39;, $a);...

    帝国cms教程 205 5年前
  • 用户投稿支持自行添加tags标签方法

    近期帝国CMS开发用到的,网上找的,测试发现7.5完美使用,收藏一下,以便以后使用。打开/e/class/qinfofun.php找到:$fsql=$empire->query("insert into ".$infotbr[&#39;datatbname&#39;]."(id,classid,keyid,dokey,newstempid,closepl,haveaddfen".$ret_r[2...

    帝国cms教程 264 5年前
  • wordpress中文tags出现404

    以前还没怎么注意,昨天一个朋友访问本博客,点击了一个中文标签,结果出现了404错误。经过百度,问题终得到解决。在此将解决办法分享给大家。1、打开wordpress目录下的 wp-includes 文件夹,找到 class-wp.php 。为防止修改出错,先将它备个份。2、打开 class-...

    wordpress教程 135 5年前
  • 帝国CMS7.5使用TAGSID做伪静态简单调用方法

    看到官网介绍了,帝国CMS7.5可以使用TAGS ID做伪静态,但是找了好多办法用了都不好用,要么是太复杂,要么改了没有反应,今天试了一天时间,终于找到简单的解决办法了后台设置(就是默认的设置,点一下默认就可以)首页或者其它页面调用[showtags]&#39;&#39;,20,0,&#3...

    帝国cms教程 220 5年前
  • 帝国CMS二次开发根据Tags调用相关文章教程

    本教程是论坛的朋友分享,帝国CMS根据Tags调用相关文章功能的教程,我的站长站之前就发过了。[xxid]17,402[/xxid]可惜这位朋友并没有关注我们,还花钱找人开发的。所以说关注我们我的站长站,我们是才是真的会分享干货的网站。根据Tags调用相关文章教程方法...

    帝国cms教程 295 5年前