麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > 織夢DEDE > 正文

xhtml+css模板中,友情鏈接標簽生成的修改_DedeCms教程

2024-08-30 19:09:41
字體:
來源:轉載
供稿:網友

dede的友情鏈接標簽設定行了列后,生成的是<table><tr><td>代碼來控制行數和列數

如果模板使用xhtml+css編寫,想用<li>來表示鏈接結構就很方便。

=================================================================

修改方法:
首先打開include/inc_arcpart_view.php 文件

找到:(720-764行)

//獲取友情鏈接列表
//------------------------
function GetFriendLink($type="",$row="",$col="",$titlelen="",$tablestyle="",$linktype=1,$innertext=''){
$type = AttDef($type,"textall");
$row = AttDef($row,4);
$col = AttDef($col,6);
if($linktype=="") $linktype = 1;
$titlelen = AttDef($titlelen,24);
$tablestyle = AttDef($tablestyle," width='100%' border='0' cellspacing='1' cellpadding='1' ");
$tdwidth = round(100/$col)."%";
$totalrow = $row*$col;

if($innertext=='') $innertext = " [field:link/] ";

$wsql = " where ischeck >= '$linktype' ";
if($type=="image") $wsql .= " And logo<>'' ";
else if($type=="text") $wsql .= " And logo='' ";
else $wsql .= "";

$equery = "Select * from dede_flink $wsql order by sortrank asc limit 0,$totalrow";

$this->dsql->SetQuery($equery);
$this->dsql->Execute();

$revalue = "";
while($row = $this->dsql->GetArray())
{
if($type=="text"||$type=="textall")
$row['link'] = "<a href='".$row['url']."' target='_blank'>".cn_substr($row['webname'],$titlelen)."</a>";
else if($type=="image")
$row['link'] = "<a href='".$row['url']."' target='_blank'><img alt='".str_replace("'","`",$row['webname'])."' src='".$row['logo']."' border='0'></a>";
else{
if($row['logo']=="")
$row['link'] = " <a href='".$row['url']."' target='_blank'>".cn_substr($row['webname'],$titlelen)."</a>";
else
$row['link'] = " <a href='".$row['url']."' target='_blank'><img alt='".str_replace("'","`",$row['webname'])."' src='".$row['logo']."' border='0'></a>";
}
$rbtext = preg_replace("//[field:url([/s]{0,})///]/isU",$row['url'],$innertext);
$rbtext = preg_replace("//[field:webname([/s]{0,})///]/isU",$row['ID'],$rbtext);
$rbtext = preg_replace("//[field:logo([/s]{0,})///]/isU",$row['logo'],$rbtext);
$rbtext = preg_replace("//[field:link([/s]{0,})///]/isU",$row['link'],$rbtext);
$revalue .= $rbtext;
}
return $revalue;
}

修改為:

//獲取友情鏈接列表
//------------------------
function GetFriendLink($type="",$row="",$col="",$titlelen="",$tablestyle="",$linktype=1,$innertext=''){
$type = AttDef($type,"textall");
$row = AttDef($row,4);
$col = AttDef($col,6);
if($linktype=="") $linktype = 1;
$titlelen = AttDef($titlelen,24);
$tablestyle = AttDef($tablestyle," width='100%' border='0' cellspacing='1' cellpadding='1' ");
$tdwidth = round(100/$col)."%";
$totalrow = $row*$col;

if($innertext=='') $innertext = " [field:link/] ";

$wsql = " where ischeck >= '$linktype' ";
if($type=="image") $wsql .= " And logo<>'' ";
else if($type=="text") $wsql .= " And logo='' ";
else $wsql .= "";

$equery = "Select * from dede_flink $wsql order by sortrank asc limit 0,$totalrow";

$this->dsql->SetQuery($equery);
$this->dsql->Execute();

$revalue = "";
while($row = $this->dsql->GetArray())
{
if($type=="text"||$type=="textall")
$row['link'] = "<li><a href='".$row['url']."' target='_blank'>".cn_substr($row['webname'],$titlelen)."</a></li>";
else if($type=="image")
$row['link'] = "<li><a href='".$row['url']."' target='_blank'><img alt='".str_replace("'","`",$row['webname'])."' src='".$row['logo']."' border='0'></a></li>";
else{
if($row['logo']=="")
$row['link'] = " <li><a href='".$row['url']."' target='_blank'>".cn_substr($row['webname'],$titlelen)."</a></li>";
else
$row['link'] = " <li><a href='".$row['url']."' target='_blank'><img alt='".str_replace("'","`",$row['webname'])."' src='".$row['logo']."' border='0'></a></li>";
}
$rbtext = preg_replace("//[field:url([/s]{0,})///]/isU",$row['url'],$innertext);
$rbtext = preg_replace("//[field:webname([/s]{0,})///]/isU",$row['ID'],$rbtext);
$rbtext = preg_replace("//[field:logo([/s]{0,})///]/isU",$row['logo'],$rbtext);
$rbtext = preg_replace("//[field:link([/s]{0,})///]/isU",$row['link'],$rbtext);
$revalue .= $rbtext;
}
return $revalue;
}

模板中的調用標簽:

<div class="flink"><ul>
{dede:flink type='textall' titlelen='24' }{/dede:flink}
</ul>
<div>


調用后生成效果:
<div class="flink"><ul>
<li><a target='_blank'>DEDECMS</a></li>
<li><a target='_blank'>武林網</a></li>
</ul>
<div>

相關屬性請自行定義。

官方原帖:http://bbs.dedecms.com/read.php?tid=52250&fpage=3

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人国产视频在线观看 | 国产精品一区在线观看 | 国产一区二区三区撒尿在线 | 国产精品成人av片免费看最爱 | 国产精品午夜在线 | 久久久麻豆 | 国产精品久久999 | 欧美女人天堂 | 有色视频在线观看 | 视频一区二区精品 | 在线成人免费网站 | 久久久av亚洲男天堂 | 日韩深夜视频 | 久久久久久久久久性 | 国产亚洲精品成人a | 久久靖品| 91在线播放国产 | 黄视频免费在线观看 | 久久精品免费国产 | 黄色网址入口 | 欧美视频在线观看一区 | 国产精品观看在线亚洲人成网 | 精品久久久av| 亚洲天堂中文字幕在线观看 | 色播视频在线播放 | 91懂色 | 1314av| 成人国产精品一区二区毛片在线 | 视频一区二区国产 | 欧美日韩亚洲另类 | av电影在线观看免费 | 一级大片视频 | 国产精品久久999 | 国产精品久久久乱弄 | 成人在线视频播放 | 亚洲国产高清自拍 | 最新中文在线视频 | 日本精品中文字幕 | 久草最新网址 | 国产亚洲精品视频中文字幕 | www.99tv|