您现在的位置是:首页 > 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]

本文标签:帝国cms 帝国cms相关调用 

很赞哦! ()

相关源码

  • (PC+WAP)家居装饰家装建材营销型网站pbootcms模板下载本模板基于PbootCMS开发,主要服务于家居装饰、建材及相关行业。采用现代化设计风格,同时适配PC和移动设备访问。模板结构清晰,突出展示家装案例和建材产品,帮助企业在线上建立专业形象,有效展示产品与服务优势。查看源码
  • 响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码
  • (自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码
  • (PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码
  • (自适应)pbootcms家政服务保洁保姆打扫卫生网站模板下载本模板基于PbootCMS内核开发,为家政服务企业量身定制。设计风格温馨亲切,突出家政行业的专业与贴心服务特性,多方位展示企业服务项目与优势。查看源码
  • 帝国cms大气淘宝客网站源码带手机版带火车头采集本款创意礼物导购网站模板为礼物类电商平台设计,采用清爽简约的界面风格,具备完善的商品导购功能。系统支持在文章攻略中灵活插入商品购买链接,实现内容与电商的结合。查看源码
分享笔记 (共有 篇笔记)
验证码: