弦子
Just do IT..

帝国ECMS修改[!–newsnav–]导航样式及改英文语言包

帝国ECMS导航样式修改, 码一个省得忘了.
先找到 e/class/connect.php
打开 connect.php 查找 function ReturnClassLink 函数, 导航的样式就在这个函数里.

//返回栏目链接字符串
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=\"".$public_r[newsurl]."\">".$fun_r['index']."</a>";
	for($i=1;$i<count($r)-1;$i++)
	{
		//静态列表
		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
		{
			$url=$public_r[newsurl]."e/action/ListInfo/?classid=$r[$i]";
		}
		$string.=" ".$public_r[navfh]." <a href=\"".$url."\">".$class_r[$r[$i]][classname]."</a>";
	}
	return $string;
}

//返回专题链接字符串
function ReturnZtLink($ztid){
	global $class_zr,$public_r,$fun_r;
	$string="<a href=\"".$public_r[newsurl]."\">".$fun_r['index']."</a>";
	//无绑定域名
	if(empty($class_zr[$ztid][zturl]))
	{$url=$public_r[newsurl].$class_zr[$ztid][ztpath]."/";}
	else
	{$url=$class_zr[$ztid][zturl];}
    $string.=" ".$public_r[navfh]." <a href=\"".$url."\">".$class_zr[$ztid][ztname]."</a>";
	return $string;
}

//返回单页链接字符串
function ReturnUserPLink($title,$titleurl){
	global $public_r,$fun_r;
	$string='<a href="'.$public_r[newsurl].'">'.$fun_r['index'].'</a> '.$public_r[navfh].' '.$title;
	return $string;
}

可以在

$string="<a href=\"".$public_r[newsurl]."\">".$fun_r['index']."</a>";

添加 css 样式等.
其中函数下面有个 $public_r[navfh], 就是箭头, 这个箭头符号可以在: 参数设置 – 信息设置 – 所在位置导航分隔字符 设置.

如果要修改[!–newsnav–]导航的其他语言版本, 比如修改成英文版的, 可以在语言包文件: e/data/language/gb/pub/fun.php 里面修改.

未经允许不得转载:英文 SEO & SEM Journal » 帝国ECMS修改[!–newsnav–]导航样式及改英文语言包
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址