帝国CMS默认的友情链接标签内置的格式太坑爹了,无法满足个性化需求。
可使用灵动标签来调用:
调用文字链接:
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',20,24,0}]<a href="<?=$bqr[lurl]?>"target="_blank"><?=$bqr[lname]?></a>[/e:loop]
调用图文链接:
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',3,24,0}]<a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><img src="<?=$bqr[lpic]?>"/></a>[/e:loop]
其中,classid=1 为友情链接分类ID,checkde=1 为审核过的链接。
如果希望不需要指定分类,则去掉 and classid=1 即可。
下拉列表式友情链接调用:
<form id="form1" name="form1" method="post" action=""> <label for="FRIEND LINK ">友情链接:</label> <select onchange="window.open(this.options[selectedIndex].value,'','');" name="FRIEND LINK" size="1" id="FRIEND LINK"> [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>
这个是因为操作类型是24(第3个参数),所以第一个参数就是sql语句, 按sql查询 (栏目ID='sql语句') 详情看操作类型说明
第二个参数20是显示条数 显示前几条记录
第三个参数24是操作类型
第四个参数0是不限制显示有没有标题图片的信息
后面参数可以省略。
[e:loop={'selfinfo',20,0,0}] 也是一样:显示当前栏目,前20条,0是调用最新信息,0是不限制有没有标题图片
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条