• 网址导航
  • 微信客服
  • 源码模板:6
  • 记录:4901|
  • 壁纸:7185|
  • 网页模板:6014|
  • 代码:2630|
  • 评论:1|
  • 会员:1|
帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

浏览次数:
  
栏目: 帝国cms教程
信息来源: 本站原创/互联网
更新日期: 2021-05-30 20:49:38
文章简介

立业博客 www.liye5.com 免费分享TAGS标签一般我们习惯在内容页进行调用,那么如果在首页和列表页调用当前文章的标签呢?覃师宁博客测试了很多网上的关于tags标签调用的教程,发现并不适用于帝国cms7.5版本,后面谷

  • 正文开始
  • 相关阅读
  • 推荐作品

TAGS标签一般我们习惯在内容页进行调用,那么如果在首页和列表页调用当前文章的标签呢?

覃师宁博客测试了很多网上的关于tags标签调用的教程,发现并不适用于帝国cms7.5版本,后面谷歌搜索了一下发现有站长分享了成功调用的代码,但是不够详细。今天覃师宁博客整理和分享首页、列表页、文章页tags标签调用的方法

1、文章页tags标签的调用

先看效果图:

帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

文章页标签的调用最简单,直接在适当的位置添加以下代码:

  • <div class="article-tags">标签:[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags] </div>

代码注释:

  • [showtags]分类ID,显示数量,每行显示数量,显示排序,只显示推荐,推荐TAGS属性,显示间隔符,是否显示信息数,链接附加参数[/showtags]

或者:

  • <?=taglinks($navinfor[id])?>

2、列表页文章的调用TAGS标签

先看效果图:

帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

2-1、e/class/userfun.php,添加如下代码

 

  • <?php
  • function taglinks($aid, $num=5, $tbname='news')
  • {
  •         global $public_r,$dbtbpre,$empire,$navinfor,$class_r;
  •         $qr = $empire->fetch1("select rewritetags from {$dbtbpre}enewspublic limit 1");
  •         $sr = $empire->fetch1("select stb from {$dbtbpre}ecms_{$tbname} where id=$aid");
  •         $fr = $empire->fetch1("select infotags from {$dbtbpre}ecms_{$tbname}_data_{$sr[stb]} where id=$aid");
  •         $tagstr = ''.$fr[infotags].'';
  •         $tagarr = explode(",", $tagstr);
  •         for($i=0; $i<count($tagarr) && $i<$num; $i++)
  •         {
  • if($tagarr[$i])
  • {
  •                 $tr = $empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagarr[$i]."'");
  •                 if($qr[rewritetags]) { // 开启伪静态
  •                                 $link = $public_r[newsurl]."tags-etagid".$tr[tagid]."-0.html";
  •                 } else { // 动态链接
  •                                 $link = $public_r[newsurl]."e/tags/?tagid=".$tr[tagid];
  •                 }
  •                 $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
  • }
  •  
  •         }
  •         return $tags;
  • }
  • ?>


2-2、列表内容模板(list.var) (*)添加以下代码(注意勾选使用程序代码)

  • $listtemp='
  • <li>
  •         <h3><a href="[!--titleurl--]">[!--title--]</a></h3>
  •         <p>'.taglinks($r[id]).'</p>
  • </li>
  • ';

部分网友表示设置不成功,这里友情提醒一下,以上操作需要你对帝国cms后台设置TAGS标签伪静态化处理,并且设置完成记得刷新栏目页

没有设置或者不懂设置的,参考文章:帝国cms后台TAGS标签伪静态化设置方法

3、首页调用TAGS标签

首页调用和侧边栏调用方法类似,唯一不同的就是灵动标签不可以调用标签模板,所以调用方法需要使用万能标签,操作方法一样

3-1、添加首页标签模板

后台--模板--标签模板--管理标签模板--添加标签模板

页面模板内容(*)添加以下代码

  • [!--empirenews.listtemp--]
  • <!--list.var1-->
  • [!--empirenews.listtemp--]


列表内容模板(list.var) (*)添加以下代码(注意勾选使用程序代码)

  • $listtemp='
  • <li>
  •         <h3><a href="[!--titleurl--]">[!--title--]</a></h3>
  •         <p>'.taglinks($r[id]).'</p>
  • </li>
  • ';

3-2、首页调用

  • [ecmsinfo]'news',15,0,0,18,13,0,'','istop desc,newstime desc'[/ecmsinfo]

根据自己需求调用,其中13就是标签模板,根据自己添加的标签id置换

对于万能标签调用有疑问的,可以参考文章:后续补上

4、侧边栏调用TAGS标签

先看侧边栏tags标签效果图:

帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

  • <ul>
  • [e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}]
  • <?
  • echo '<li><a href="/tags-etagid'.urlencode($bqr['tagid']).'-0.html">'.$bqr['tagname'].'<span class="tag-count"> ('.$bqr['num'].')</span></a></li>';
  • ?>
  • [/e:loop]
  • </ul>

其中20是调用20个标签

到这一步,tags标签所有在各个页面上的调用就详细介绍完了。

 

 


 

 

==========2020年11月30日 补充:列表页调用关键字TAGS另外两种方法:==========

 

方法一:关键字和TAGS同步情况下使用:

关键字与tags同步使用教程:帝国cms文章关键字与选项设置tags标签自动同步解决办法

列表内容模板(list.var) (*)添加以下代码(注意勾选使用程序代码)

  • $nsmalltext=$r[smalltext]; 
  • $ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签 
  • $newtext=esub($ntext,100,'...') ;//限制100字 
  • $keyboard=$r[keyboard]; 
  • $r_tag=explode(",",$keyboard); 
  • $tempid=1;//这里是搜索模板ID 
  • for($i=0;$i<count($r_tag);$i++) 
  • if($r_tag[$i]) 
  • $tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".$r_tag[$i];//链接 
  • $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> "; 
  • $listtemp='<div class=""> 
  • <h3 class=""> 
  • <a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a></h3> 
  • <p title="内容简介">'.$newtext.'...</p> 
  • <p class=""><span>标签:</span>'.$tags.'<span class="">[!--newstime--]</span> 
  • </p> 
  • </div>';

方法二:直接在列表内容模板(list.var) (*)添加以下代码(注意勾选使用程序代码)

  • $classid=$r[classid]; //获取栏目id
  • $tbname=$class_r[$classid][tbname];//获取数据表
  • $fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查询副表下的infotags字段
  • $tag1=''.$fr[infotags].'';
  • $r_tag=explode(",",$tag1);  
  • for($i=0;$i<count($r_tag);$i++)
  •         {
  •              if($r_tag[$i])
  •                 {
  •                         $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
  •                         $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
  •                 }
  •         }
  • if(empty($fr[infotags]))
  • {
  • $tags="无";
  • }
  • $listtemp=' <p><a class="" href="[!--titleurl--]" target="_blank">[!--title--]</a></p>
  • <p class=""> [!--smalltext--] <a href="[!--titleurl--]">[详细]</a></p>
  • <div class="">标签:'.$tags.'
  • <p><span>[!--newstime--]</span><span><script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&addclick=1></script>人浏览</span><span>来自互联网</span></p></div>
  • ';

方法二种,覃师宁博客没有进行tags伪静态化处理,如果需要进行伪静态化处理,请参照上文解决方法修改."e/tags/?tagname=".$r_tag[$i];即可

转载请注明:立业博客分享[--class.name--]教程» 帝国cms首页/列表页/内容页使用灵动标签调用当前文章tags标签代码分享

标签: 帝国cms教程
帝国CMS列表页如何随机添加广告位?
« 上一篇 2021-05-30 20:49:38
帝国cms广告系统使用以及调用方式详解
下一篇 » 2021-05-30 20:49:38
  • 帝国cms评论时间如何去和去掉时分秒保留日期
    6阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms评论默认的时间样式是:2021-4-19 12:39:27,那么如何修改成2021-4-19,解决办法如下:一、使用帝国cms默认评论解决办法:路径:e/pl/more/index.php 找到:$saytime=date(&#39;Y-
  • 帝国cms本地电脑搬家到服务器,内容页链接还是127.0.0.1
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享在本地电脑搭建帝国cms,调式好了以后在搬家到服务器,但是内容页链接还是127.0.0.1开头处理办法其实很简单1、修改网站地址路径:后台--系统--系统设置--系统参数设置--网站地址(
  • 网站搬家迁移数据后登陆后台提示以下代码
    1阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享网站搬家迁移数据后登陆后台提示以下代码:Table &#39;cywlv2020.***_enewsloginfail&#39; doesn&#39;t exist
    select count(*) as total from **_enewsloginfail where ip=&#
  • 帝国CMS内容页灵动标签调用上一篇下一篇代码
    4阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms内容模版在文章结尾常常会调用上一篇和下一篇,那么如何实现灵动标签的调用呢我们先看内容模版中上一篇和下一篇的模版变量上一篇:[!--info.pre--]下一篇:[!--info.next-
  • windows系统建站环境下的帝国cms搬家经历
    4阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享这两天服务一个客户,客户是一名人民教师,刚接手学校的网站工作。服务的内容主要就是网站的搬家以及提供域名找回的简单指导!对于网站搬家大家可以参考我博客的文章《帝国cms搬
  • 帝国cms栏目id归零从1开始解决方案
    6阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享在帝国cms建站过程,有时候网站需要改版,把不需要的栏目删除,这就造成栏目id的不连续性,为了栏目id的连续性,可以清空栏目id,让栏目id归零从1开始,解决办法如下:复制SQL数据库代码TRU
  • 帝国cms自定义页面修改提交不生效
    4阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms自定义页面修改或者增加自定义页面,无法生成想要的效果?一般无法增加自定义页面就是根目录没有设置777权限,而修改自定义页面提交后无法生成效果一般就是网站搬家后没有
  • 帝国cms评论仿wordpress用户名添加网址作为外链跳转
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms评论功能默认匿名评论作者是不带任何链接的,那么如何实现类似wordpress博客程序,输入用户名、网址,点击用户名会跳转到用户预留的网站链接呢其实很简单,评论外链作为吸引
  • 帝国cms此网页显示There was a problem with the request
    6阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms搬家或者换域名后打开信息内容页显示此网页There was a problem with the request,这设置的域名与我们浏览内容页显示的域名不一致造成的只需要修改网站地址即可路径:
  • 帝国cms评论功能的用户名自带链接如何去除
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms评论功能的用户名自带链接是默认用户登陆状态下自带的链接,也就是跳转到用户个人空间。这时候如果不需要显示登陆状态下的跳转只需要修改e/data/template/pltemp.txt
  • 帝国cms网站地图生成不了解决办法
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享在上一篇文章中《帝国CMS网站地图sitemap.xml制作与提交百度收录设置》,部分网友按照覃师宁博客介绍内容自定义页面设置网站地图sitemap.xml,发现生成不了,这是什么原因造成的,
  • 帝国cms官方评论插件如何调用评论自定义字段
    7阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享部分网友咨询网站评论实用帝国cms官方ajax插件,但是评论自定义字段无法调用,也就是在文件index.temp.php中调用字段前台不显示如何解决?很简单,在e\extend\infocomment\index.ph
  • 帝国cms7.5如何设置会员VIP投稿不需要审核直接通过
    2阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享为了网站建设的需要,很多使用帝国cms搭建的网站往往开通了投稿的功能,为了区分普通会员和VIP会员的区别,如何设置VIP会员投稿直接发布不需要审核,而普通会员需要审核才能发布呢?
  • 帝国CMS投票结果如何在内容页面调用直接显示
    2阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国CMS投票结果默认是在单独页面显示,那么如何在内容信息页面直接调用显示呢?内容直接显示投票结果,如图具体实现方式:1、内容页面调用显示投票项目路径:后台--模版-内容模版--
  • 帝国CMS网站地图sitemap.xml制作与提交百度收录设置
    2阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国CMS网站地图sitemap.xml的作用是为了方便百度蜘蛛爬行和索引网页,加快网站页面的收录,那么帝国cms如何制作网站地图sitemap.xml页面,并提交到百度站长搜索资源平台!1、帝国c
  • 帝国cms如何关闭自带的会员注册功能
    1阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享使用帝国cms建站如果没有必要会员注册的需要,还是建议关闭会员注册的功能,一方面为了网站安全,另一方面也避免一些别有用心的人恶意注册导致数据库资源大量占用间接影响服务器
  • 帝国CMS如何调用评论最多的文章
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国CMS调用评论最多的文章我们需要使用灵动标签进行调用,调用代码如下 [e:loop={&#39;select * from [!db.pre!]ecms_cms where checked=1 order by plnum desc,id desc lim
  • 帝国cms7.5留言板nginx伪静态规则设置方法
    3阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms7.5留言板页面url网址默认是动态页面e/tool/gbook/?bid=1模式,那么网址url如何进行伪静态规则设置成为gbook/1.html样式呢?先看案例网址:留言板动态网址: http://qinshin
  • 帝国cms新闻模型与文章模型的区别
    4阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms新闻模型和文章模型的区别,以下观点和内容是覃师宁博客阅读帝国cms使用手册后得出的结论1、新闻系统模型新闻正文(newstext)字段存放在数据库,而文章系统模型新闻正文(
  • 帝国cms文章信息添加反斜杠前台页面不显示解决办法
    4阅读0条评论来源:互联网/原创
    立业博客 www.liye5.com 免费分享帝国cms后台添加文章内容使用到反斜杠\\,但是前端文章页面并不会出现反斜杠\\符号,对于前端网站而言,晒代码经常需要反斜杠的地方很多,不能使用就很不方便了。那么如何解决?某歌
  • 新闻媒体资讯模板/个人博客资讯模板/企业新闻资讯官网帝国cms模板响应
    1阅读0条评论来源:互联网/原创
    模板是用帝国cms最新内核开发的模板,该模板属于新闻媒体资讯模板/个人博客资讯模板/企业新闻资讯官网 首先声明:此模板不是原创,是仿的一个站,由于一个小朋友喜欢,我就给他仿了一下!不是原创哦 !是仿仿仿的! 换成你的,颜色都可以修改,改完让你耳目一新的感觉! 响应式自适应设计,同一个后台,数据即时同步,简单适用! 原创设计、手工书写DIV+CSS, 完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器; 页面以下为引用:简洁简单,容易管理,DEDE内核都可以使用;附带测试
  • 大气财务公司/会计公司/代理记账公司网站模板/电脑端手机端自适应模板
    49阅读0条评论来源:互联网/原创
    帝国cms最新内核开发的模板,该模板属于企业通用类、金融、理财、投资类企业都可使用, 这款模板使用范围极广,不仅仅局限于一类型的企业,你只需要把图片和产品内容; 换成你的,颜色都可以修改,改完让你耳目一新的感觉!
  • 电脑壁纸/手机壁纸/美女图片整站源码(帝国cms内核)瀑布流美图网站源码免
    51阅读0条评论来源:互联网/原创
    今天立业阁花了一点时间,仿了一个电脑手机壁纸网站,我已经采集了几千条数据,网站是瀑布流类型的美图网站源码,可以做电脑壁纸、手机壁纸、美女图篇等网站,也可以做视频播放站,都可以的,更加牛的是,给大家的福利,免费下载哦!有火车头采集哦! 源码介绍: 源码名称:【原创模板】电脑壁纸/手机壁纸/美女图片整站源码(帝国cms内核)瀑布流美图网站源码免费下载 模板内核:基于帝国cms7.5版本 目标站:可以多站点采集,目前只采集了一个站点(采集规则有偿) 安装环境:php7.3+mysql5.6 授权:无
  • 2021年精仿小刀娱乐网整站源码(带数据、整套火车头采集)帝国cms内核带售
    49阅读0条评论来源:互联网/原创
    源码名称:【原创模板】2021年精仿小刀娱乐网整站源码(带数据、整套火车头采集)帝国cms内核带售后包更新 模板内核:基于帝国cms7.5版本 目标站:小刀娱乐网 安装环境:php7+mysql 授权:无任何限制,开源无加密 源码功能: 1.后台自定义前台各种参数,无需再模板中修改(最主要的) 2.广告位丰富,均在后台控制,自由设置、添加。 3.集成百度推送、sitemap商业插件、商业留言板插件。 4.已做SEO优化并集成og协议。 5.等等,接了个单,这里先空着,先去做单子! 价
  • 帝国cms内核中小学学习辅导材料/电子本科网站响应式模板/整站源码带数
    53阅读0条评论来源:互联网/原创
    源码名称:【原创模板】帝国cms内核中小学学习辅导材料/电子本科网站响应式模板/整站源码带数据/带火车头采集/公众号引流利器 模板内核:基于帝国cms7.5版本 目标站:多站采集(包括中小学作文、各种辅导知识站、试卷站、课本站等多家站) 安装环境:php7.0+mysql5.7 授权:无任何限制,开源无加密 PC和wap:响应式模板 手机端请自行打开演示站
  • 个人博客网站模板/源码模板教程站长整站源码/wordpress内核站长资源网
    149阅读0条评论来源:互联网/原创
    立业博客于2021年5月30日23点改版啦,也就是现在大家看到的,之前用的是wordpress内核的程序,主题用的是riplus,现在改版了,所以把之前的整站打包下来了,给有需要的小伙伴,以后本站,主要更新原创模板和源码,包括写采集规则哦!