主页 > 网站建设 > 建站知识 > 分享:DEDECMS网站模板中友情链接实现下拉跳转的

分享:DEDECMS网站模板中友情链接实现下拉跳转的

POST TIME:2018-04-21 21:51

织梦DEDECMS网站模板中友情链接实现下拉跳转的方法,本教程经测试可用于DedeCMS V5.3,V5.5,V5.6,v5.7版本

让织梦dede模板中的友情链接变成下拉跳转菜单的效果:

(一)实现方法 找到/include/taglib/flink.lib.php,找到else if($type==’image’),在其上面一行加入:

else if($type=='option')

{

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

}

(二)调用方法


<select onchange="window.open(this.options[this.selectedIndex].value,’_blank’)">

<option>–友情链接–</option>

{dede:flink row=’24′ type=’option’/}

</select>

(三)简单说明

本拓展保留了原DedeCMS友情链接的一切功能;
其中的_blank 为链接的打开方式,您可以根据实际需要更改

while($dbrow=$dsql->GetObject())
{
if($type=='text'||$type=='textall')
{
$link = "<a href='".$dbrow->url."' target='_blank'>".cn_substr($dbrow->webname,$titlelen)."</a> ";
}
else if($type=='option')
{
$link = "<option value='".$dbrow->url."'>".cn_substr($dbrow->webname,$titlelen)."</option>";
}

else if($type=='image')

{
$link = "<a href='".$dbrow->url."' target='_blank'><img src='".$dbrow->logo."' width='88' height='31' border='0'></a> ";
}
else
{
if($dbrow->logo=='')
{
$link = "<a href='".$dbrow->url."' target='_blank'>".cn_substr($dbrow->webname,$titlelen)."</a> ";
}
else
{
$link = "<a href='".$dbrow->url."' target='_blank'><img src='".$dbrow->logo."' width='88' height='31' border='0'></a> ";
}
}




收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266