星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12640|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0
当前位置:首页>帝国插件/改造> 帝国cms静态化TAG插件免费下载
帝国cms静态化TAG插件免费下载

帝国cms静态化TAG插件免费下载

  • 插件类型:
  • 点数区间:
  • 编码格式:UTF-8
  • 适应终端:
  • 下载权限:普通/vip
  • 更新时间2021-03-20
  • 会员价格免费 立即下载

    • 免费
    • 当前折扣:无打折
    • 加入会员享受折扣价格
    模板介绍
    -----------------------------------------------------------------------------
    插件名称:TAG静态化插件
    插件作者:S星联下载网
    官方网站:www.xlkjgs.com
    -----------------------------------------------------------------------------
    星联下载网——致力于帝国cms插件和二次开发,为帝国cms加油!
    -----------------------------------------------------------------------------
    ********************     安装插件     ********************
     1、在帝国CMS系统e目录下新建文件夹zhangfei,将安装包内的“tag”文件夹上传至/e/zhangfei/目录;
     2、在浏览器中执行 /e/ zhangfei /tag/install/ ,依提示进行安装;
     3、提示安装完成后,删除 /e/zhangfei/tag/install/ 目录,若是linux服务器,必须将 e/zhangfei/tag/config.php文件设置为0777权限;
     4、修改e/data/html/list/listinfo.php文件(本步骤可以跳过,跳过后就没有从信息列表推送到tag的功能)
        (1)在“</script></head>”之前添加如下代码:
    function PushInfoToTag(form)
     {
     var id='';
     id=GetSelectId(form);
     if(id=='')
     {
     alert('请选择要推送的信息');
    return false;
     }
     window.open('../zhangfei/tag/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="PushInfoToTag(this.form);">
            顺便将上一个 value="推送" 改为:value="推送至碎片",以方便区分。
    5. 修改e/data/html/list/alllistinfo.php文件(本步骤可以跳过,跳过后就没有从信息列表推送到tag的功能)
        (1)在“</script></head>”之前添加如下代码:
    function PushInfoToTag(form)
     {
     var id='';
     id=GetSelectId(form);
     if(id=='')
     {
     alert('请选择要推送的信息');
    return false;
     }
     window.open('../zhangfei/tag/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="PushInfoToTag(this.form);">
            顺便将上一个 value="推送" 改为:value="推送至碎片",以方便区分。
    6、在e\class\userfun.php中加入两个函数:
    //tag静态化链接
    function user_HtmlTagLink($tagid){
        global $dp_r;
        include_once ECMS_PATH.'e/zhangfei/tag/dp_funs.php';
        $url=dp_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_HtmlTagLink($tagr['id']);
        return $tagurl;
    }
    7、插件安装完毕。
     ********************     卸载插件     ********************
     1、将安装包内“tag/install/”目录上传至服务器帝国CMS系统/e/zhangfei/tag/目录;
     2、在浏览器中执行 /e/zhangfei/tag/install/ 文件,依提示进行卸载;
     3、提示卸载完成后,删除 /e/zhangfei/tag/ 目录;
     4、若安装时执行过安装步骤的4、5、6,则在相关页面删除添加的代码;
     5、插件卸载完毕。
     ********************     插件使用     ********************
     1、请先设置参数
     2、本插件中“数据更新”功能说明:
        (1)批量生成TAG页——按照选定条件生成tag
        (2)批量整理TAG信息——修正tag所属的信息,如果信息的栏目发生变动、审核状态变化、被删除,则执行此操作,否则tag信息列表中会调用出空信息
        (3)同步TAG与关键词——将tag同步到关键词数据表中,关键词名为tag名,关键词链接为tag静态化的链接地址
     3、TAG模板中标签调用说明:
        (1)页面标题(TAG名称):[!--pagetitle--]
        (2)页面关键字(TAG别称):[!--pagekey--]
        (3)页面描述(TAG简介):[!--pagedes--]
        (4)当前Tagid为:<?=$GLOBALS[navclassid]?>
        (5)Tag静态化后的链接地址调用函数:user_HtmlTagLink($tagid)
     4、内容页模板调用当前信息所属TAG代码:
    <?php
    $tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id=".$navinfor['id']." and classid=".$navinfor['classid']."");
    while($tr=$empire->fetch($tsql)){
        $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
        $tagurl=user_HtmlTagLink($tr['tagid']);
    ?>
    <!-- 模板开始 -->
         <a href="<?=$tagurl?>"><?=$tt['tagname']?></a>(<?=$tt['num']?>)
     <!-- 模板结束 -->
    <?
    }
    ?>
     5、其它页面调用全部分类和全部TAG的代码:
    <?
    $tcsql=$empire->query("select * from {$dbtbpre}enewstagsclass");
    while($tcr=$empire->fetch($tcsql)){
        $ca=$empire->fetch1("select path from {$dbtbpre}enewstagsclassadd where classid=".$tcr['classid']." limit 1");
    ?>
        <!-- 显示分类名称 -->
       <div class="showtag">
        <h3><?=$tcr['classname']?></h3>
             <ul>
        <?
        $tsql=$empire->query("select * from {$dbtbpre}enewstags where cid=".$tcr['classid']." ");
        while($tr=$empire->fetch($tsql)){
            $tagurl=user_HtmlTagLink($tr['tagid']);
        ?>
            <!-- 显示tag模板开始 -->
            <li><a href="<?=$tagurl?>"><?=$tr['tagname']?></a>(<?=$tr['num']?>)</li>
            <!-- 显示tag模板结束 -->
        <?
        }
        ?>
            </ul>
      </div>
    <?
    }
    ?>
    6、列表页显示tag:
    /* 列表页显示tag 开始*/
    $tagslink='';
    $tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
    while($tr=$empire->fetch($tsql)){
        $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
        $tagslink.='<a href="'.user_HtmlTagLink($tr['tagid']).'" target="_blank">'.$tt['tagname'].'</a>';
    }
    $tagstr='';
    if($tagslink){
        $tagstr='<p>'.$tagslink.'</p>';
    }
    /*结束*/
    $listtemp='其它代码'.$tagstr.'其它代码';
    更新说明

    1、本站所有下载的模板或者整站源码,点数在300元以下,不提供版本技术支持

    安装说明

    1、需要安装服务点击右侧联系客服即可,我们不提供免费安装服务,如需安装请支付相应的安装费用,请大家理解

    2、安装是请提供相应的FTP、宝塔等上传文件账号密码,本站不保存任何账号密码。为你的安全安装完毕之后请修改相关账号密码,如安装测试完成之后,造成的任何问题,本站概不负责

    3、安装费用100点/站(根据实际情况进行调整,300点以下不提供安装服务,300点以上首次安装免费)

    服务说明
    版权申明

    本站部分样式或模板代码移植或仿造自互联网(如有侵权,出示著作权证书联系我删除),所有代码不能用于非法站点(色情,暴力,政治类站点)。我们只提供源代码服务,不提供任何建站服务。不承担任何建站后的法律问题!我们所得费用均为制作模板劳动报酬。使用开源免费的帝国CMS作为核心为主,请保留开源系统的著作版权。如商用请购买帝国版,我们只做帝国CMS模板服务,不做任何建站、不制作采集任何网站内容、不出售任何非开源有版权源代码更不卖任何域名和空间服务器,我出卖的只是我的技术劳动力!如在本站发生交易任何资源或者下载任何资源,则代表默认同意以上文字内容。感谢大家的支持,做一个知法守法的好公民!

    Web开发教程好记性不如烂笔头这是老师的口头语,我们就记录在这里