能名网

站长网--站长网|站长之家|站长站|站长资讯|网络资源|创业资讯|创业新闻|创业学院|创业平台|站长信息中心|软件开发|网站SEO|网站资源|网站优化|域名PR|网站权重|建站仿站|商标买卖|域名转让|软件下载|技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

lyidc
查看: 397|回复: 3

[帝国系统] 帝国CMS列表页调用文章tag两种方法

[复制链接]
  • TA的每日心情

    5 小时前
  • 签到天数: 560 天

    [LV.9]以坛为家II

    发表于 2017-5-9 17:22:19 | 显示全部楼层 |阅读模式
    实速互联
    列表页调用tag的方法有两种,一种是切割副表的infotags字段,第二种种是从phome_enewstagsdata表中提取。如果采用tagid或tag静态化,则推荐使用第二种方法,效率更高。如果采用tagname的动态链接方式,可以采用第一种方法。
    第一种方法:切割infotags字段
    /* 列表页显示tag 开始*/
    $tagstr='';
    $infotags_r=explode(',',$r['infotags']);
    $tagscount=count($infotags_r);
    for($i=0;$i<$tagscount;$i++){
    $tagname=$infotags_r[$i];
    if(empty($tagname)){
    continue;
    }


    //tagname的动态 或 伪静态 时的链接,采用以下1行代码
    /*$tagslink=eReturnRewriteTagsUrl(0,$tagname);*/
    //tagid式的动态链接,采用以下6行代码
    $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagname."' limit 1");
    if(!$tt['tagid']){
    continue;
    }else{
    $tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tagid;;
    }
    //采用东坡网静态化插件时的tag链接,采用以下6行代码
    /*$tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagname."' limit 1");
    if(!$tt['tagid']){
    continue;
    }else{
    $tagslink=user_HtmlTagLink($tt['tagid']);
    }*/
    //返回单独一个tag的代码
    $tagstr.='<a title="'.$tagname.'" target="_blank" href="'.$tagslink.'">'.$tagname.'</a>';
    }
    /*结束*/
    $listtemp='其它代码'.$tagstr.'其它代码';
    第二种方法:从phome_enewstagsdata表中提取
    /* 列表页显示tag 开始*/
    $tagstr='';
    $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");
    if(!$tt['tagid']){
    continue;
    }else{
    //tagname的动态 或 伪静态 时的链接,采用以下1行代码
    //$tagslink=eReturnRewriteTagsUrl(0,$tt['tagname'],1);
    //tagid式的动态链接,采用以下1行代码
    $tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
    //采用东坡网静态化插件时的tag链接,采用以下1行代码
    //$tagslink=user_HtmlTagLink($tt['tagid']);
    }
    $tagstr.='<a title="'.$tagname.'" target="_blank" href="'.$tagslink.'">'.$tt['tagname'].'</a>';
    }
    /*结束*/
    $listtemp='其它代码'.$tagstr.'其它代码';
    说明:
    1、代码中的tag链接都有3种方式,可以根据实际情况进行选择。
    2、以上代码放入列表内容模板(list.var)  ,必须开启使用程序代码。
    本文著作权归原作者所有,欢迎分享本文
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2018-9-24 00:47:30 | 显示全部楼层
    实速互联
    楼主,你妈妈喊你回家吃饭!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-9-24 10:15:49 | 显示全部楼层
    实速互联
    态度决定一切,不错!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-9-25 04:35:33 | 显示全部楼层
    实速互联
    楼主的帖子实在是写得太好了。文笔流畅,修辞得体!
    感谢支持站长中国www.admincn.net源码下载和实速互联www.lyidc.com空间域名VPS主机服务器企业邮局,我们产品全线优惠香港云VPS1G内存30G硬盘999元域名注册COM50CN30购买空间帮忙备案更多优惠咨询QQ351576338,专业建站、仿站、网站维护价格面议保证质量。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    站长网adminzg.com源码社区-免责声明
    01、本站所有资源均来源网络或程序作者提供和网友推荐收集整理而来,仅供学习和研究使用,我们不参与任何软件的制作及传播,如有侵犯你的版权,请联系管理员及时删除
    02、访问本站的用户必须明白,本站对下载资源不拥有任何权利,其版权归该软件、资源的拥有者所有。我们亦不为此承担任何法律责任。
    03、本站不保证资源的准确性、安全性和完整性;下载后请自行检查是否带有病毒,同时本站也不承担用户因使用这些下载资源对自己和他(她)人造成任何形式的损失或伤害。
    04、用户基于自愿的原则使用,本站仅提供用户之间技术交流的媒介,不对资源软件开发者及其所拥有网站或论坛上发布的内容负任何法律责任。用户应主动了解并自觉遵守所在国家或地区的法律法规。用户只要进入本站即被视为已经阅读、理解并同意本协议的各项条款。
    05、任何人未经本站的明确许可,任何人不得盗链本站资源;不得复制或仿造本站或者在非本站所属的服务器上建立镜像

    联系QQ
    点击这里给我发消息(站长网) ※ QQ群1:247310935 ※ Q群2:114585073 ※ 热线:
    站长中国

    lyidc

    QQ|申请友链||Archiver|手机版|小黑屋|站长网 ( 闽ICP备18022661号-6 )|赞助我们

    GMT+8, 2019-6-20 05:30 , Processed in 0.406476 second(s), 99 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表