class uesrfun.php,帝国cms-TAG高级管理插件

本文详细介绍了帝国CMS7.27.5的TAG插件,包括其功能增强、管理工具和SEO优化措施。插件提供TAG伪静态设置、批量管理功能以及与内容关键词的同步。此外,还提供了TAG首页展示和自定义排序,适用于提升网站的搜索引擎优化。安装过程包括上传文件、执行安装脚本和修改相关文件代码。卸载时则需反向操作。使用时请注意关键词替换和TAG同步功能的注意事项。
摘要由CSDN通过智能技术生成

TAG插件介绍cf2e40cd5246ebc175d685ef76978052.png帝国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)在“”之前添加如下代码: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)在下添加如下代码:

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

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

(1)在“”之前添加如下代码: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)在下添加如下代码:

顺便将上一个 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');");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值