织梦模板大全为站长朋友们提供精品织梦模板下载和免费织梦建站教程学习。
用户名:
密码:
注册

DedeCMS帮助中心

织梦下拉式友情链接修改
本站承接DedeCMS仿站服务,大家如有需要请联系QQ:121673232
本站所有商业模板均提供使用详细安装说明(含视频)
今天在仿一个网站的时候,他的友情链接是下拉式的,因为织梦默认的友情链没有下拉式的,之前也没有做过这种友情链接。所以试了好多遍也没有成功,最后搜索了下相关的教程又经过自己的修改和调试,终于把效果给做出来了,使用这种方法需要修改下织梦默认的php代码,把原来直接显示的友情链接代码换成可以下拉式的友情链接代码。

操作方法如下:


第一步:
首先我们打开include\taglib下的flink.lib.php,将<li>[field:link /]</li>改为[field:link /] 
然后将第46行的

  $link = "<a href='".$dbrow->url."' target='_blank'>".cn_substr($dbrow->webname,$titlelen)."</a> ";

修改成

$link = "<option value='".$dbrow->url."'>".cn_substr($dbrow->webname,$titlelen)."</option>";

直接查找替换就可以。

这样修改的目的是把之前直接显示的改成下拉显示的。

第二步:
修改首页模板
将原来的友情链接{调用代码dede:flink row='24'/}(我这边的是这个,每个模板的调用不同来选择)改为

<select onchange="window.open(this.value)">
<option selected>友情链接</option>
{dede:flink type='textall' row='20'}
[field:link /]
{dede:flink/}
</select>


然后到后台生成下首页,这样下拉式有钱链接就出来了。