欢迎光临
我们一直在努力

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

帝国CMS默认自带的相关信息调用是“[otherlink]1,”,10,32,0,0,0[/otherlink]”标签,我们一起来看看。

相关链接标签 (otherlink)说明

1 格式:[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]

参数说明:
标签模板ID

操作类型:0为默认;1为按表;2为按栏目;3为按专题

操作对象:对应操作类型的表/栏目/专题。空则为默认。

是否显示栏目名:0为不显示;1为显示

只显示标题图片的信息:0为不限;1为只显示标题图片的信息

虽然看起来很简单,但是最主要的缺点是:

1、使用麻烦,每次还要单独建立一个标签模板才能使用。

2、调用关联性很差,虽然有3种关联方式设置,但感觉3种方式都不行。

PHP跨表查询帝国CMS相关文章代码

最后还是自己来写吧,代码使用非常方便,只需要改下样式。可跨表调用,同时也可以修改相关联的条件。

可以按关键字、tags、标题或者其他相同字段都可以。

123456789101112131415161718192021 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><?}}?>

标签 帝国cms二次开发

赞(0)
未经允许不得转载:桔子博客 » 帝国CMS二次开发PHP跨表查询相关文章
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址