帝国cms页面面包屑进行微数据格式结构化数据改造

老丁

对帝国cms默认面包屑进行微数据格式结构化数据改造,先看下效果:

image.png


对帝国cms默认面包屑进行结构化数据改造,方法如下:

1,首页,帝国cms默认面包屑调用代码是[!--newsnav--]

2,找到文件 /e/class/connect.php

3,搜索function ReturnClassLink 函数, 导航的样式就在这个函数里。

image.png

//返回栏目链接字符串
function ReturnClassLink($classid){
	global $class_r,$public_r,$fun_r;
	if(empty($class_r[$classid][featherclass]))
	{$class_r[$classid][featherclass]="|";}
	$r=explode("|",$class_r[$classid][featherclass].$classid."|");
// 	$string="<a href=\"".ReturnSiteIndexUrl()."\">".$fun_r['index']."</a>";
    $string="<span itemprop=\"itemListElement\" itemscope itemtype=\"https://schema.org/ListItem\"><a itemprop=\"item\" href=\"".ReturnSiteIndexUrl()."\"><span itemprop=\"name\">".$fun_r['index']."</span></a><meta itemprop=\"position\" content=\"1\"></span>";
    $su=1;
	for($i=1;$i<count($r)-1;$i++)
	{
	    $su+=$i;
		//moreport
		if(Moreport_ReturnMustDt())
		{
			$class_r[$r[$i]][listdt]=1;
		}
		//静态列表
		if(empty($class_r[$r[$i]][listdt]))
		{
			//无绑定域名
			if(empty($class_r[$r[$i]][classurl]))
			{$url=$public_r[newsurl].$class_r[$r[$i]][classpath]."/";}
			else
			{$url=$class_r[$r[$i]][classurl];}
		}
		else
		{
			$rewriter=eReturnRewriteClassUrl($r[$i],1);
			$url=$rewriter['pageurl'];
		}
// 		$string.="&nbsp;".$public_r[navfh]."&nbsp;<a href=\"".$url."\">".$class_r[$r[$i]][classname]."</a>";
		$string.="&nbsp;".$public_r[navfh]."&nbsp;<span itemprop=\"itemListElement\" itemscope itemtype=\"https://schema.org/ListItem\"><a itemprop=\"item\" href=\"".$url."\"><span itemprop=\"name\">".$class_r[$r[$i]][classname]."</span></a><meta itemprop=\"position\" content=\"" .$su. "\"></span>";
	}
	return $string;
}


参考链接:

帝国cms面包屑导航[!–newsnav–]修改方式大合集:https://xzo.com.cn/develop/empire/854.html

谷歌面包屑微数据格式:https://developers.google.com/search/docs/appearance/structured-data/breadcrumb?hl=zh-cn#microdata


发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,606人围观)

还没有评论,来说两句吧...