Ecmsphp开发中心

1252

帖子

19

跟帖

8

粉丝

用户组:普通会员

头    衔:白银会员

版主

积分
356930
登陆
2134 次
私信
注册时间
2014-06-21 14:06:06
最后登陆时间
2023-09-24 16:04:46

帝国CMS不同栏目怎么显示不同友情链接?(同栏目显示不同友情链接的方法)

 [只看主题]
楼主
0 |
发表: 3 年前
| |
| |
跳转

  帝国CMS不同栏目怎么显示不同友情链接?(同栏目显示不同友情链接的方法)

  通常我们在仿站的时候,或者在做网站的时候,每个人的建站需求是不一样的,对功能的需求也是不同的,就像今天帝国模板网小编要讲的是,帝国CMS不同栏目显示不同的友情链接,这个要怎么样实现呢?下面帝国cms模板网小编就来实战为大家分享一下帝国CMS不同栏目显示不同友情链接的改造方法,一起来看看吧:

  需求:首页以及每个栏目都显示不同的友情链接。

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

  改造方法:

  一,新建友情链接分类,名称最好和栏目名称一一对应起来。

  二,打开数据库表phome_enewslinkclass,将表里友情链接分类的classid的值改成对应栏目的ID。

  三,打开需要栏目的封面模板,插入获取该栏目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]

  四,栏目的下级栏目或文章模板,需要先获取他的上级栏目ID,代码如下:

<?php
$b=$GLOBALS[navclassid];
$c= $class_r[$b]['bclassid'];
?>
 [e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='.$c.' order by myorder',0,24,0}]
<a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a>
[/e:loop]

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


ecmsphp开发中心
ecmsphp开发中心
验证码 换一个

当前在线人数: 0
取消

感谢您的支持,我们会继续努力!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

×

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

帝国CMS不同栏目怎么显示不同友情链接?(同栏目显示不同友情链接的方法)