• 微信
您当前的位置:首页  > 文章 >  帝国CMS让不同栏目显示不同友情链接

帝国CMS让不同栏目显示不同友情链接

作者:admin 时间:2020-01-06 阅读数:人
需求:首页以及每个栏目都显示不同的友情链接。

思路:帝国CMS后台 → 插件 → 友情链接管理,友情链接分类可以实现不同分类下添加不同友情链接,友情链接分类和栏目分类关联在一
起即可。可以将友情链接分类ID和栏目ID一致,然后再在栏目模板里根据当前栏目ID读取对应友情链接分类ID下的内容。

做法:
(1)新建友情链接分类,名称最好和栏目名称一一对应起来。
(2)打开数据库表phome_enewslinkclass,将表里友情链接分类的classid的值改成对应栏目的ID。
(3)打开需要栏目的封面模板,插入获取该栏目ID对应的友情链接:
<?php
$a=$GLOBALS[navclassid];
?>
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='.$a.' order by myorder',0,24,0}]
<a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a>
[/e:loop] 

(4)当栏目有子栏目时,需要获取一级栏目ID,代码如下:
<?php
$b=$GLOBALS[navclassid];
$c= $class_r[$b]['bclassid'];
if($c==''){
$a=$b;
}else{
$a=$c;
}
?>    
 [e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='.$a.' order by myorder',0,24,0}]
<a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a>
[/e:loop]

(5)首页模板里再单独调用属于首页的友情链接分类ID下的数据。
 

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:https://www.dnwfb.com//849.html,转载请注明出处