织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:加入收藏夹添加到桌面

收藏跟版网图片按钮
跟版网(www.genban.org)是专业的DEDECMS模板下载和定制开发服务商!
用户名: 密码: 验证码: 看不清?点击更换   注册帐号

跟版网-专业只为织梦模板

跟版网 > 织梦教程 > 织梦安装使用 > 织梦cms为dede:tag标签增加[field:global.autoindex/]标签

织梦cms为dede:tag标签增加[field:global.autoindex/]标签

作者:DEDECMS建站网 关注: 时间:2017-10-18 20:59

内容详情
织梦cms为{dede:tag}增加[field:global.autoindex/]标签的方法,首先打开/include/taglib/tag.lib.php文件,找到下列代码,(注意备份好原有文件,以免发生错误)
 
$dsql->SetQuery("SELECT * FROM `tagindex` $addsql ORDER BY $orderby LIMIT 0,$num"); 
$dsql->Execute(); 
$ctp = new DedeTagParse(); 
$ctp->SetNameSpace('field','[',']'); 
$ctp->LoadSource($InnerText); 
while($row = $dsql->GetArray()) 
{ $row['keyword'] = $row['tag']; $row['tag'] = dede_htmlspecialchars($row['tag']); 
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; $row['highlight'] = 0; 
if($row['monthcc']>1000 || $row['weekcc']>300 ) 
{ 
$row['highlight'] = mt_rand(3,4); 
} 
else if($row['count']>3000) 
{ 
$row['highlight'] = mt_rand(5,6); 
} 
else 
{ 
$row['highlight'] = mt_rand(1,2); 
} 
foreach($ctp->CTags as $tagid=>$ctag) 
{ if(isset($row[$ctag->GetName()])) 
{ 
$ctp->Assign($tagid,$row[$ctag->GetName()]); 
} } 
$revalue .= $ctp->GetResult(); 
}
 
将以上代码修改为
 
$dsql->SetQuery("SELECT * FROM `tagindex` $addsql ORDER BY $orderby LIMIT 0,$num"); 
$dsql->Execute(); 
$GLOBALS['autoindex'] = 0; 
$ctp = new DedeTagParse(); 
$ctp->SetNameSpace('field','[',']'); 
$ctp->LoadSource($InnerText); 
while(
$row = $dsql->GetArray()) 
{ 
$row['keyword'] = $row['tag']; $row['tag'] = dede_htmlspecialchars($row['tag']); 
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 
$row['highlight'] = 0; 
if($row['monthcc']>1000 || $row['weekcc']>300 ) 
{ 
$row['highlight'] = mt_rand(3,4); 
} 
else if($row['count']>3000) 
{ $row['highlight'] = mt_rand(5,6); } 
else { $row['highlight'] = mt_rand(1,2); } 
foreach($ctp->CTags as $tagid=>$ctag) 
{ 
if(isset($row[$ctag->GetName()])) 
{ $ctp->Assign($tagid,$row[$ctag->GetName()]); 
} } 
$revalue .= $ctp->GetResult(); $GLOBALS['autoindex']++; 
}
这样就可以实现了
 
实现后的效果如下:

跟版网-专业织梦模板下载平台,转载请注明出处:http://www.genban.org/news/dedecms-18838.html

     邀您关注:  

扫描左侧二维码即可在手机端访问此页面

跟版网官方微信公众账号

扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!

跟版网官方QQ群

扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习

跟版网率先实现织梦的三网合一网站,从即日起(2015-10-15)日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!

上一篇:织梦会员空间调用会员(积分)头衔的方法

下一篇:DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法