一.修改include\taglib\infolink.lib.php
主要增加了
$fields['puper'] = $em_nativeplaces[$toptype];
与
$fields['puper'] .= ' - ' . $em;
这段代码改成这样
以下为引用的内容:
-
//地区链接
-
-
{
-
foreach($em_nativeplaces as $eid=>$em)
-
{
-
if($eid % 500 != 0) continue;
-
$fields['nativeplace'] .= " <a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$eid}&infotype={$infotype}'>{$em}</a>\r\n";
-
}
-
}
-
else
-
{
-
$sontype = ( ($nativeplace % 500 != 0) ? $nativeplace : 0 );
-
$toptype = ( ($nativeplace % 500 == 0) ? $nativeplace : ( $nativeplace-($nativeplace%500) ) );
-
$fields['nativeplace'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$toptype}&infotype={$infotype}'><b>{$em_nativeplaces[$toptype]}</b></a> >> ";
-
$fields['puper'] = $em_nativeplaces[$toptype];
-
foreach($em_nativeplaces as $eid=>$em)
-
{
-
if($eid < $toptype+1 || $eid > $toptype+499) continue;
-
if($eid == $nativeplace) {
-
$fields['nativeplace'] .= " <b>{$em}</b>\r\n";
-
$fields['puper'] .= ' - ' . $em;
-
}
-
else {
-
$fields['nativeplace'] .= " <a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$eid}&infotype={$infotype}'>{$em}</a>\r\n";
-
}
-
}
-
}
-
二、在列表调用里用
{dede:infolink}[field:puper/]{/dede:infolink}
调用
同样适用于Dedecms分类信息其他联动类别