抄录一段代码如下:
$numCols = 0;
if(!authenticateUser()) {
$extraMenuCols .= "<td width=\"repcol\" align=\"center\"><a href=\"{$insUrl}account.php?action=login\">{$Languages['nav']['login']}</a></td>";
$numCols++;
}
else {
$extraMenuCols .= "<td width=\"repcol\" align=\"center\"><a href=\"{$insUrl}account.php\">{$Languages['nav']['youraccount']}</a></td>"; //这里显示的文本是"Your Account", 我想显示成当前已登录的用户名, 连接不变.
$numCols++;
$userInfo = getUserInfo();
if($userInfo['admin'] != 0) {
$extraMenuCols .= "<td width=\"repcol\" class=\"menu_bar_text\" align=\"center\"><a href=\"{$insUrl}admin/index.php\">{$Languages['nav']['admin']}</a></td>";
$numCols++;
}
}
$menuColWidth = intval(100/($numCols+2));
$extraMenuCols = str_replace("repcol","{$menuColWidth}%",$extraMenuCols);
这里"当前已登录的用户名"是指"已登录浏览器的用户名",不是整个网站已登录的用户名.谢谢!
然后$Languages['nav']['youraccount']换成$_COOKIE['username']