帝国CMS二次开发PHP跨表查询相关文章
发布时间:2022-10-08作者:帝国建站网
帝国CMS默认自带的相关信息调用是“[otherlink]1,'',10,32,0,0,0[/otherlink]”标签,我们一起来看看。
相关链接标签 (otherlink)说明
格式:[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]
参数说明: 标签模板ID
操作类型:0为默认;1为按表;2为按栏目;3为按专题
操作对象:对应操作类型的表/栏目/专题。空则为默认。
是否显示栏目名:0为不显示;1为显示
只显示标题图片的信息:0为不限;1为只显示标题图片的信息
虽然看起来很简单,但是最主要的缺点是:
1、使用麻烦,每次还要单独建立一个标签模板才能使用。
2、调用关联性很差,虽然有3种关联方式设置,但感觉3种方式都不行。
PHP跨表查询帝国CMS相关文章代码
最后还是自己来写吧,代码使用非常方便,只需要改下样式。可跨表调用,同时也可以修改相关联的条件。
可以按关键字、tags、标题或者其他相同字段都可以。
if ($navinfor[keyboard]){
$xgkey2=explode(",",$navinfor[keyboard]);
for ($i=0;$i<count($xgkey2);$i++){
if ($i==0){
$xg2.="keyboard like '%".$xgkey2[$i]."%' ";
} else {
$xg2.="or keyboard like '%".$xgkey2[$i]."%' ";
}
}
$xgsql2=$empire->query("select title,titleurl,titlepic,newstime from {$dbtbpre}ecms_download where $xg2 order by onclick limit 12");
while($xgs2=$empire->fetch($xgsql2)){
?>
<li>
<img src="<?=$xgs2[titlepic]?>" alt="<?=$xgs2['title']?>" />
<a href="<?=$xgs2['titleurl']?>" target="_blank"><?=$xgs2['title']?></a>
<em class="old"><?=date('m-d',$xgs2[newstime])?></em>
</li>
<?
}
}
?>相关帝国教程
- 08-09帝国CMS[!--list.pageno--]当前分页号改造(动态+静态)
- 07-12phome_enewspic 数据表字段解释(图片信息表)
- 08-14帝国cms7.5整合论坛程序discuzX3.2同时登陆退出
- 04-21帝国CMS内容模板验证权限教程
- 09-19帝国CMS模板中调用当前栏目下的栏目简介信息的方法
- 08-31帝国CMS后台系统设置里面的扩展变量怎么使用呢?
- 03-19帝国CMS内容页字段为空判断的用法
- 04-19帝国cms7.5版本内容页和会员中心调用是否实名认证的会员
- 11-18帝国cms后台设置IP限制后
- 04-18帝国CMS广告JS防止被浏览器过滤
- 11-05帝国CMS批量设置正文第一张图片为缩略图方法
- 09-14帝国CMS灵动标签调用子栏目及子栏目信息
- 05-30在帝国下载内容页模板里调用下载扣除点数方法
- 02-23帝国CMS程序使用官方提供的多图批量上传插件出现的问题及注意事项
- 09-06帝国CMS模板栏目导航调用 用SQL语句调用一级栏目和二级栏目
- 03-04帝国CMS教程“建立目录不成功!请检查目录权限”解决办法
- 08-31phome_enewspayapi 数据表字段解释(在线支付接口表)
- 10-04利用phpStudy搭建帝国CMS本地环境
- 07-08帝国CMS文章自动提取简介后双引号显示成”的解决办法
- 05-08为什么很多公司用帝国cms