帝国cms调用友情链接-帝国CMS友情链接调用的几种方法
帝国CMS调用友情链接,最简单的是用自带的 `[phomelink]` 标签,想要自定义样式就用灵动标签 `[e:loop]` 直接查数据库。下面给你几种常用写法。
📝 自带标签快速调用
直接放在模板里就行,参数依次是每行显示数、显示总数、操作类型、分类ID、是否显示原链接:
```html
[phomelink]5,20,show,0,1[/phomelink]
```
这表示每行5个、共20个、全部分类、显示原链接。
🎨 灵动标签自定义样式
自带标签输出的是表格结构,想改成 `<li>` 列表就得用灵动标签查 `enewslink` 表。
文字链接(最常用):
```html
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by myorder',20,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop]
```
- `classid=1` 是分类ID,不限制分类就去掉 `and classid=1`
- `checked=1` 表示只调审核通过的
- `myorder` 是排序字段,想按添加顺序就改成 `order by lid`
图片链接(适合logo友链):
```html
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',3,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><img src="<?=$bqr[lpic]?>" /></a></li>
[/e:loop]
```
下拉菜单形式(省地方):
```html
<form id="form1" name="form1" method="post" action="">
<select onchange="window.open(this.options[selectedIndex].value,'','');" name="FRIEND LINK" size="1">
[e:loop={'select * from [!db.pre!]enewslink where checked=1 order by lid',20,24,0}]
<option value="<?=$bqr[lurl]?>"><?=$bqr[lname]?></option>
[/e:loop]
</select>
</form>
```
⚠️ 几个注意点
- 搜索引擎收录:有些模板用JS调用友情链接,搜索引擎抓不到,建议用上面这些静态HTML输出方式
- 链接质量:定期检查友链,发现对方网站被降权或长期不更新,果断删除,别影响自己站点
- 批量导入:帝国CMS官方没有批量导入友情链接的功能,数量多的话需要找第三方插件或自己开发





