帝国cms调用友情链接-帝国CMS友情链接调用的几种方法

qihuyun1天前网络知识13

帝国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官方没有批量导入友情链接的功能,数量多的话需要找第三方插件或自己开发 


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

帝国cms如何调用全站最新更新的文章实现技巧

帝国CMS中调用全站最新更新的文章,核心方法是利用系统内置的“信息调用”功能,特别是[ecmsinfo]标签或“最新信息”灵动标签。关键在于正确设置参数,确保调用的是全站而非单个栏目的内容,并按更新时...