您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国cms超级TAG管理安装和调用教程
赵道霄2023-05-26帝国CMS教程已有人查阅
导读第一步:文件上传1、将插件压缩包解压,得到 e 文件夹2、将 e 文件夹 上传到 网站根目录第二步:数据表安装可能出现的错误及处理方法:

1、将插件压缩包解压,得到 e 文件夹
2、将 e 文件夹 上传到 网站根目录
第二步:数据表安装
1、在浏览器地址栏中输入 http://你的网站地址/e/dongpo/itag/install/ 回车执行安装程序
2、选择“安装”,然后按照提示执行下一步操作
3、看到“安装数据库成功”表示安装数据库成功
4、为确保完全,将 /e/dongpo/itag/ 目录下的 install 文件夹删除或改名
可能出现的错误及处理方法:
(1)提示:安装程序已锁定
解决:将 /e/dongpo/itag/install/ 目录下的 install.off 文件删除
(2)提示:Table ... already exists
解决:先执行“卸载”,再执行“安装”
打开 e/class/userfun.php 文件,在 ?> 之前一行插入如下代码:
function dp_itagLink($tagid,$tagname=''){
include_once(ECMS_PATH.'e/dongpo/itag/dp_funs.php');
$url=dp_itag_url($tagid,$tagname);
return $url;
}
function dp_itagClassLink($cid){
include_once(ECMS_PATH.'e/dongpo/itag/dp_funs.php');
$url=dp_itag_curl($cid);
return $url;
}
function dp_itagHtml($classid,$id){
global $empire,$dbtbpre,$dp_itag;
include_once(ECMS_PATH.'e/dongpo/itag/dp_funs.php');
if(empty($dp_itag)){
$sr=$empire->fetch1("select * from {$dbtbpre}dp_itag_set where k='all'");
$dp_itag=json_decode($sr['v'],true);
if(empty($dp_itag)){
return false;
}
}
$sql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where classid='$classid' and id='$id'");
while($r=$empire->fetch($sql)){
$add=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid='$r[tagid]' limit 1");
$addr=$empire->fetch1("select * from {$dbtbpre}dp_itag where tagid='$r[tagid]' limit 1");
if(!$dp_itag['ishtml']){
iTagDelCache($addr['tagid'],$addr['py']);
}else{
iTagHtml($add,$addr);
}
}
}
第四步:参数设置1、登录网站后台,进入界面: 插件 》插件管理 》超级TAG管理 》参数设置
2、根据自身网站情况,设置各项参数
3、至此,插件安装完毕
4、如果安装插件前,网站已经存在TAG,建议第一次使用前,在“TAG列表”页,右上角,点击“[检查全部TAG拼音]”,给老tag生成拼音
说明:
管理此插件需要的后台权限: TAGS管理
重要提示
1、为了能愉快的使用tag功能,建议将 phome_enewstags 表中,tag相关字段类型长度修改更大。修改结果如下图,红框是修改后的参数:
2、不使用记事本编辑帝国cms系统的文件。记事本可能会修改文件编码格式,造成程序运行错误。推荐使用 EditPlus、Notepad++、Dreamwaver 等。
调用信息的TAG
1、调用信息TAG的函数,放进 e/class/userfun.php 文件 ?> 代码之前,方便在模板中调用
/***
$classid 信息栏目id
$id 信息id
$exp 包裹每一个tag的前后标签,用|分割,默认是<li><a href="">TAG</a></li>
$limit 调用tag数量,默认10个
***/
function dp_InfoTag($classid,$id,$exp="<li>|</li>",$limit=10){
global $dbtbpre,$empire,$public_r;
$tagstr='';
$i=0;
$q=explode("|",$exp);
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id=".$id." and classid=".$classid."");
while($tr=$empire->fetch($tsql)){
$tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
if($tt['tagid']){
if($i>$limit&&$limit){
break;
}
$tagurl=dp_itagLink($tr['tagid']);
$tagstr.=$q[0].'<a href="'.$tagurl.'" title="'.$tt['tagname'].'" class="c1" target="_blank">'.$tt['tagname'].'</a>'.$q[1];
$i+=1;
}
}
return $tagstr;
}
2、在内容页模板中使用上述dp_InfoTag函数,调用当前信息的tag
<?=dp_InfoTag($navinfor['classid'],$navinfor['id'],'|<br>',8)?>
3、在列表页中,列表内容模板(list.var) 使用dp_InfoTag函数的例子:
$tagstr=dp_InfoTag($r['classid'],$r['id'],'| ',5);
$listtemp='
<li>
<h3><a href="[!--titleurl--]">[!--title--]</a></h3>
<p>[!--smalltext--]</p>
TAG:'.$tagstr.'
</li>
';
注意需要勾选使用程序代码。帝国CMS官网:list.var使用程序代码说明4、灵动标签中使用dp_InfoTag函数的例子:
[e:loop={灵动标签调用语句}]
<?
$thistagstr=dp_InfoTag($bqr['classid'],$bqr['id'],'| ',10);
?>
<a href="" target="_blank"></a>
TAG: <?=$thistagstr?>
[/e:loop]
很赞哦! ()
相关教程
- (PC+手机)帝国cms7.5漫画图片连载网站源码免费下载
- 帝国CMS7.5二次元COS漫展网站模板源码免费下载
- 帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具
- 帝国CMS7.5漫画网站模板带手机端源码免费下载
- 帝国cms7.5游戏门户H5小游戏网站模板源码免费下载
- 帝国CMS游戏应用APP推广下载站模板免费下载
- 帝国CMS7.5H5小游戏模板游戏攻略下载网整站源码
- 帝国cms7.5手游评测资讯礼包合集游戏专区下载网站模板
- 帝国cms7.5大型游戏资讯门户网站源码免费下载
- 帝国CMS7.5手游资讯下载综合门户免费网站模板
- 帝国cms7.5奇闻异事末解之谜模板免费下载带数据
- 帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机
图文教程
帝国CMS后台收集数据接口ginfo.php文件
在帝国CMS的/e/admin文件夹里面有一个ginfo.php文件,打开会发现这个文件应该是一个帝国CMS官方收集网站数据的接口。
帝国CMS安装报错You have an error in your SQL syntax怎么办
帝国CMS安装时报如下错误:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near &
帝国CMS显示指定时间内更新的信息数量的方法
帝国CMS显示指定时间内更新的信息数量,如1天内列新多少条信息:用sql调用 12小时:<?=$empire->gettotal("select count(*) as total from phome_ecms_表 where
帝国CMS标签调用技巧从第几条开始调用的方法
标签调用记录范围小技巧 如只调用从第10条开始的后20条记录,我们可以把显示条数改为:'10,20',以万能标签为例子(当然所有标签都一样):
相关源码
-
(自适应)幽默笑话脑筋急转弯搞笑趣图博客pbootcms模板下载本模板基于PbootCMS系统开发,专为幽默笑话、搞笑趣图类网站设计。采用轻松活泼的布局风格,突出娱乐内容分享特色,适合各类笑话、段子、搞笑图片等内容展示。查看源码 -
(自适应)蓝色五金制品配件管件pbootcms网站源码下载基于PbootCMS内核开发的五金行业专用模板,采用响应式设计架构,确保产品展示在各类移动设备上的呈现。通过模块化布局与工业风视觉设计,帮助五金企业高效展示产品规格、应用场景及技术支持,建立专业可靠的行业形象。查看源码 -
(自适应)酒店民宿客房旅馆pbootcms模板下载基于PbootCMS内核开发的酒店民宿行业专用网站模板,专注于为住宿服务企业提供专业高效的在线展示平台。该模板采用响应式设计结构,确保在不同终端设备上均能呈现优质浏览体验。查看源码 -
(自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码 -
(PC+WAP)压缩机离心风机红色机械设备营销型网站pbootcms模板基于PbootCMS开发的压缩机/离心风机专用模板,助力机械设备企业构建高效营销平台;模板可编辑压缩机参数表、风机性能曲线等专业展示模块查看源码 -
(自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码
| 分享笔记 (共有 篇笔记) |

