本文目录一览:
- 1、帝国CMS如何实现多表信息调用
- 2、求助?帝国CMS主、副表、用户表2个、共4个表同时调用方法
- 3、怎么单独调用指定栏目下按热门或者推荐文章列表 帝国cms
- 4、帝国cms首页多表调用,要调用栏目缩略图+标题。
- 5、在帝国cms中,怎么调用所有新闻系统中的最新文章,热门文章。是不是用灵动标签呢。
帝国CMS如何实现多表信息调用
这里是模板样式[/e:loop]最新调用:[e:loop={'select title,titleurl,titlepic from [!db.pre!]ecms_photoz where classid in(46,47,51) Union All select title,titleurl,titlepic from [!db.pre!]ecms_downloadz ',0,24,0}]这里是模板样式[/e:loop]以上两例是调用图片和下载模型中的。。[!db.pre!]ecms_photoz 图片数据表(注:系统默认是[!db.pre!]ecms_photo)[!db.pre!]ecms_downloadz下载数据表(注:系统默认是[!db.pre!]ecms_download)参数classid in(46,47,51) 这里是调用的栏目多个用,分开and isgood=1 条件其他参数和灵动标签一样最新5条记录[e:loop={'select title,titleurl,jiage from [!db.pre!]ecms_a where classid in(7) and jiage=100 and jiage=100 and jiage
求助?帝国CMS主、副表、用户表2个、共4个表同时调用方法
这个cms之前接触过感觉太复杂了,感觉还是pageadmin cms容易上手。
怎么单独调用指定栏目下按热门或者推荐文章列表 帝国cms
只能列出所有id,没有别的方法,因为如果给你轻易掉出所有的栏目,那么当你只需要调用某一两个的时候怎么办???只能通过这一两个的栏目id调用他们,所有如果你想调用多个就必须填写他们的栏目id,标签这样设计应该也是为了不起冲突,当然如果你会改写的话,写个sql语句直接调用不是太简单了,标签没有这个功能,祝你好运
帝国cms首页多表调用,要调用栏目缩略图+标题。
本来不想回答
去年做过项目4表联合
拿去自己改吧
不会改就没办法
不解释
[e:loop={'select *
from
(
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news where istop=1 order by newstime desc limit 13 )
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news1 where istop=1 order by newstime desc limit 13)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news2 where istop=1 order by newstime desc limit 13)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news3 where istop=1 order by newstime desc limit 13)
) as A order by newstime desc limit 20',0,24,0}]
?php
$fb=$empire-fetch1("select *
from
(
(select id,classid,smalltext from phome_ecms_news_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,smalltext from phome_ecms_news1_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,smalltext from phome_ecms_news2_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,smalltext from phome_ecms_news3_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
) as A");
?
li class="clearfix"
a target='_blank' href="?=$bqr[titleurl]?" title="?=$bqr[title]?" class="index-img"img src="?=$bqr[titlepic]?$bqr[titlepic]:"404.jpg'?" alt="?=$bqr[title]?"/a
div class="index-text"
h1a target='_blank' href="?=$bqr[titleurl]?"?=$bqr[title]?/a
/h1
div class="index-con"/div
div class="index-intro"a target="_blank" href="?=$bqr[titleurl]??from=index_new_intro"?=$fb[smalltext]?/a/div
div class="index-like clearfix"
span class="time"
?php
$fr=$empire-fetch1("select *
from
(
(select id,classid,infotags from phome_ecms_news_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,infotags from phome_ecms_news1_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,infotags from phome_ecms_news2_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
Union All
(select id,classid,infotags from phome_ecms_news3_data_1 where id='$bqr[id]' and classid='$bqr[classid]')
) as A");
$keyr=explode(',',$fr[infotags]);
for($i=0;$i2;$i++)
{
echo'spana href="/liaotian/tags-'.$keyr[$i].'-0.html" target=_blank'.$keyr[$i].'/a/span ';
}
?
/span
span class="time"?=format_datetime($bqr[newstime],"m-d")?/span
div class="post-ope"
a href="/e/public/digg/?classid=?=$bqr[classid]?id=?=$bqr[id]?dotop=1ajaxarea=diggnum?=$bqr[id]?" class="post-like-btn post-like" id="post-like-top-btn"
script
document.write('script src="/e/public/ViewClick/?classid=?=$bqr[classid]?id=?=$bqr[id]?down=5?t="+Math.random()+'"'+'/script');
/script
/a
/div
/div
/div
/li
[/e:loop]
功能:联合取4表数据
关联取附表简介
并取标签
附加顶功能
动态浏览量等
在帝国cms中,怎么调用所有新闻系统中的最新文章,热门文章。是不是用灵动标签呢。
不需要使用灵动标签,万能标签就足够了。
帝国CMS自带的语法标签说明: e/admin/template/EnewsBq.php
格式:[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]
根据自己要的效果修改上述的参数
一. 栏目调用只能通过栏目id来逐个调用
1. 比如调用ID为1,2,3的三个栏目最新的信息(按栏目调用最新信息的操作类型为0)
[ecmsinfo]‘1,2,3’,显示条数,标题截取数,是否显示栏目名,0,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]
2. 调用本栏目最新信息可用selfinfo,同样操作类型为0
[ecmsinfo]‘selfinfo’,显示条数,标题截取数,是否显示栏目名,0,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]
二. 如果你想调用所有栏目的话,只要你的所有栏目都是相同模型就可以,比如所有栏目都是文章模型或者新闻模型,此时你可以通过调用数据表的方式
比如调用新闻表的所有最新信息,各表最新信息 (栏目ID='表名') 操作类型为18
[ecmsinfo]‘news’,显示条数,标题截取数,是否显示栏目名,18,模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]
此外,还有许多调用方式,比如按专题,按标题分类,按默认表,按SQL调用,默认的万能标签就完全可以达到你想要的效果,完全不需要用到超级灵活的灵动标签,灵动标签更适合懂得php代码的定制