帝国cms灵动标签如何调用友情链接?
帝国cms灵动标签调用友情链接,可以是文字的友情链接,或者是图片式的友情链接,下拉列表的友情链接等。
- [ecmsinfo]'select lname as title,lurl as titleurl,lid as id from [!db.pre!]enewslink where classid=1 order by lid limit 50',0,50,0,24,14,0[/ecmsinfo]
友情链接下拉列表
页面模板内容(*)
列表内容模板(list.var) (*)
- <select onchange="window.open(this.options[selectedIndex].value,'','');" class="selink" name='friendsite'>
- [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
- </select>
友情链接对应文字调用(14是模板标签 50是数量)
- <option value='[!--titleurl--]'>[!--title--]</option>
- [ecmsinfo]'select lname as title,lurl as titleurl,lid as id from [!db.pre!]enewslink where classid=1 order by lid limit 50',0,50,0,24,14,0[/ecmsinfo]
纯文字友情链接
说明:and classid=1 是说明加上一个分类条件,必须是友情链接分类ID=1下的链接才显示。如果你的网站没有友情链接的分类,都是在默认的表下,那么可以将这段删除。
- [e:loop={'select lurl,lname from [!db.pre!]enewslink where checked=1 and classid=1 order by myorder',20,24,0}]
- <li><a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a></li>
- [/e:loop]
- [e:loop={'select lurl,lname from [!db.pre!]enewslink where checked=1 order by myorder',20,24,0}]
- <li><a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a></li>
- [/e:loop]
图片友情链接
说明:and classid=5 是说明加上一个分类条件,必须是友情链接分类ID=5下的链接才显示。如果你的网站没有友情链接的分类,都是在默认的表下,那么可以将这段删除。
- [e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 and classid=5 order by myorder,lid',3,24,0}]
- <li><a href="<?=$bqr[lurl]?>" target="_blank" ><img src="<?=$bqr[lpic]?>"></a></li>
- [/e:loop]
- [e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 order by myorder,lid',3,24,0}]
- <li><a href="<?=$bqr[lurl]?>" target="_blank" ><img src="<?=$bqr[lpic]?>"></a></li>
- [/e:loop]
联合查询
针对友情链接有很多分类,并且单独做了一个单页的网站,例如导航站,可以用下面这种调用方式:
- [e:loop={'select b.*,a.* from [!db.pre!]enewslinkclass as a,[!db.pre!]enewslink as b where a.classid=b.classid order by myorder',20,24,0}]
- <div class="whitebg">
- <h2 class="htitle"><?=$bqr[classname]?></h2>
- <ul class="site_tj site_yx">
- <li><a href="<?=$bqr[lurl]?>" target="_blank"><?=$bqr[lname]?></a></li>
- </ul>
- </div>
- [/e:loop]
点个赞! ()
- 上一篇
帝国cms上一篇下一篇用灵动标签怎么调用?
帝国cms灵动标签调用上一篇[!--info.pre--]下一篇[!--info.next--]文章,灵活性比原帝国cms标签调用更方便。 方案一: [e:loop={"select * from [!db.pre!]ecms_news where id<'$navinfor[id]' and classid='
- 下一篇
帝国cms广告用灵动标签调用的方法
帝国cms广告的调用,在帝国cms系统标签中可以用[phomead]广告ID[/phomead],只需要填写广告id就可以了。但是图片会涉及到有固定的高宽,如果网站是做响应式的,固定的高宽会不适应,所以我们改用灵动标签来调用广告。 帝国cms