CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

帝国EmpireCMS标签TAGS列表怎么随机调用该Tag下的10篇文章?

帝国 CMS EmpireCMS 标签 Tags 调用
最近研究帝国CMS,在标签Tags的列表页想增加一个随机文章的调用,具体调用该Tag下的10篇文章,应该怎么做?
比如标签cmsyou下的访问网址为:http://127.0.0.1/empirecms/e/tags/?tagname=cmsyou,默认是调用所有包含cmsyou标签的文章列表,在右侧栏怎么增加一处调用:具体调用该Tag下的10篇文章?
2020-05-09 18:29 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

2 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

帝国EmpireCMS的标签表是 phome_enewstags、phome_enewstagsclass、phome_enewstagsdata三个表。
帝国CMS在Tags列表页获取当前tag的ID方法:
<?=intval($_GET['tagid'])?>

帝国CMS调取所有tag标签:
[e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]e/tags/?tagid=" target="_blank" _href="e/tags/?tagid=">[/e:loop]
2020-05-09 18:58 0 条评论

分享

要参与问题请先登录或注册

0

CMSYOU - CMS企业网站定制专家

赞同来自:

经过半小午的调试,终于调用出来:
<?php
$tags_sql=$empire->query("select * from phome_enewstags where tagname ='".RepPostVar($_GET['tagname'])."'");
$tags_arr=$empire->fetch($tags_sql);
$tagid=$tags_arr['tagid'];
$tags_ids_arr = array();
?>
[e:loop={"select * from {$dbtbpre}enewstagsdata where  tagid ='".$tagid."' order by rand() limit 5",0,24,0}]
<?php
$tags_ids_arr[] = $bqr['id'];
?>
[/e:loop]
<?php
if($tags_ids_arr){
$tags_ids= implode(",",$tags_ids_arr);
}else{
$tags_ids= '';
}
//var_dump($tags_ids);
$lists_text = '';
?>
[e:loop={"select * from {$dbtbpre}ecms_news where id in (".$tags_ids.") order by rand() limit 5",0,24,0}]
<?php
$lists_text.="<li class='list-title'><a href='".$bqr['titleurl']."' title='".$bqr['title']."'>".$bqr['title']."</a></li>";
?>
[/e:loop]
<?php
echo $lists_text;
?>

感叹:帝国CMS虽然有灵活的调用规则,甚至可以说是复杂的调用方式,但是在直接查询数据库、模板循环方面还是不够完全自由,不过比DedeCMS要强很多,至少模板里边可以自由写php语句。
2020-05-09 21:35 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

Phpcms v9的标签列表页不能调用图片?怎么设置tag页面调用缩略图? Phpcms V9列表页怎么调用栏目第一篇文章内容里面的图片呢?? 老师调用了列表也调用列表,我怎么让列表下随机的某几条内容标题处于高亮状态呢。 phpcms tag标签怎么随机调用 Phpcms v9文章列表页怎么调用文章来源? phpcms v9 tag页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9 搜索页怎么调用文章内容(就像list页用moreinfo='1')? Phpcms V9在不用插件的情况下,怎么调用Tag列表? Phpcms V9文章列表前面显示栏目名称和链接怎么做?

问题状态

最新活动:2020-05-09 21:35

浏览:1793 次

关注:2 人

Copyright © 2008-2025 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”