国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

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

2024-08-30 19:09:41
字體:
供稿:網(wǎng)友

dede的友情鏈接標(biāo)簽設(shè)定行了列后,生成的是<table><tr><td>代碼來控制行數(shù)和列數(shù)

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

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

修改方法:
首先打開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;
}

模板中的調(diào)用標(biāo)簽:

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


調(diào)用后生成效果:
<div class="flink"><ul>
<li><a target='_blank'>DEDECMS</a></li>
<li><a target='_blank'>武林網(wǎng)</a></li>
</ul>
<div>

相關(guān)屬性請自行定義。

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 云梦县| 贵南县| 阳泉市| 安图县| 鹤壁市| 新乐市| 腾冲县| 宜兰市| 磐石市| 安阳市| 丹阳市| 宿松县| 昌平区| 楚雄市| 安阳县| 尉犁县| 来宾市| 探索| 鄂托克前旗| 东乌珠穆沁旗| 兴国县| 昭苏县| 澜沧| 昌江| 高雄县| 合肥市| 雷州市| 淮阳县| 淮滨县| 昌乐县| 海阳市| 溧水县| 塔城市| 娄烦县| 永州市| 玉屏| 改则县| 兰州市| 大埔区| 陆丰市| 周口市|