帝国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