卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

帝国CMS二次开发PHP跨表查询相关文章

帝国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;$iquery("select title,titleurl,titlepic,newstime from {$dbtbpre}ecms_download where $xg2 order by onclick limit 12"); 
while($xgs2=$empire->fetch($xgsql2)){
?>
                
  •                     " alt="<?=$xgs2['title']?>" />                     " target="_blank"><?=$xgs2['title']?>                     <?=date('m-d',$xgs2[newstime])?>                  
  • <? } } ?>

    卓越飞翔博客
    上一篇: 帝国cms7.5二次开发整合CKPlayer播放器教程
    下一篇: 帝国CMS必做的安全防护设置
    留言与评论(共有 0 条评论)
       
    验证码:
    隐藏边栏