帝国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 里面修改.