질문 & 답변 게시판
외부 로그인에 레벨아이콘이 나오게 설정후 레벨아이콘이 닉네임앞에 니옵니다
그런데 닉네임뒤에 [memo] 란 글씨가 나오는데 어떻게 하면 없어지는지 통 알수가 없네요..
밑은 수정한 outlogin.php 소스입니다. 어찌하면 좋을지 부탁드립니다..
=============================================================
if(!$member[no]) {
$f = fopen($_zb_path."script/outlogin_script.php",r);
$_outlogin_script = fread($f, filesize($_zb_path."script/outlogin_script.php"));
fclose($f);
$f = fopen($_zb_path."outlogin_skin/$skinname/login.html",r);
$_outlogin_data = fread($f, filesize($_zb_path."outlogin_skin/$skinname/login.html"));
fclose($f);
$login_img = $_zb_url."outlogin_skin/$skinname/images/i_login.gif";
$join_img = $_zb_url."outlogin_skin/$skinname/images/i_join.gif";
$help_img = $_zb_url."outlogin_skin/$skinname/images/i_help.gif";
$_outlogin_data = str_replace("[action]", $_zb_url."login_check.php",$_outlogin_data);
$s_url = $REQUEST_URI;
if($id&&!eregi($id, $s_url)) {
if(eregi("\?",$s_url)) $s_url = $s_url . "&id=$id";
else $s_url = $s_url . "?id=$id";
}
$_outlogin_data = str_replace("[s_url]", urlencode($s_url),$_outlogin_data);
$aUrl = "?group_no=".$group_no;
$_outlogin_data = str_replace("[member_join]", "<a href=# onclick=\"window.open('".$_zb_url."member_join.php".$aUrl."','zbMemberJoin','width=560,height=590,toolbars=no,resizable=yes,scrollbars=yes')\"><img src=$join_img border=0></a>",$_outlogin_data);
$_outlogin_data = str_replace("[login]", "<input type=image src=$login_img border=0>",$_outlogin_data);
$_outlogin_data = str_replace("[lost_id]", "<a href=# onclick='window.open(\"".$_zb_url."lostid.php\",\"lost_id\",\"width=400,height=200,toolbars=no,autoscrollbars=no\")'><img src=$help_img border=0></a>",$_outlogin_data);
$_outlogin_data = str_replace("[total_member_connect]",number_format($total_member_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_guest_connect]",number_format($total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_connect]",number_format($total_member_connect+$total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[dir]",$_zb_url."outlogin_skin/$skinname/images/",$_outlogin_data);
if($group_no) {
$_outlogin_data = str_replace("</form>","<input type=hidden name=group_no value='$group_no'></form>",$_outlogin_data);
}
print $_outlogin_script."\n";
print $_outlogin_data."\n";
} else {
$f = fopen($_zb_path."outlogin_skin/$skinname/logged.html",r);
$_outlogin_data = fread($f, filesize($_zb_path."outlogin_skin/$skinname/logged.html"));
fclose($f);
$memo_on_img = $_zb_url."outlogin_skin/$skinname/images/i_memo_on.gif";
$memo_off_img = $_zb_url."outlogin_skin/$skinname/images/i_memo_off.gif";
$logout_img = $_zb_url."outlogin_skin/$skinname/images/i_logout.gif";
$info_img = $_zb_url."outlogin_skin/$skinname/images/i_info.gif";
$admin_img = $_zb_url."outlogin_skin/$skinname/images/i_admin.gif";
$memo_swf = $_zb_url."outlogin_skin/$skinname/images/i_memo.swf";
$level_icon = $_zb_url."icon/level_$member[level].gif";
if($member[new_memo]) {
$memo_on_image = "<img src=$memo_on_img border=0 align=absmiddle> ";
$memo_on_sound_out ="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='0' height='0'><param name=menu value=false><param name=wmode value=transparent><param name=movie value='$memo_swf'><param name=quality value=low><param name='LOOP' value='false'><embed src='$memo_swf' quality=low pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='0' height='0' loop='false' wmode=transparent menu='false'></embed></object>";
} else {
$memo_on_image = "<img src=$memo_off_img border=0 align=absmiddle> ";
}
if(file_exists($_zb_path."icon/private_name/{$member[no]}.gif"))
$zetyx_name = "<img src='{$_zb_url}icon/private_name/{$member[no]}.gif' align='absmiddle' border='0' />";
else $zetyx_name = del_html(stripslashes($member[name]));
if(file_exists($_zb_path."icon/private_icon/{$member[no]}.gif"))
$zetyx_name_mk = "<img src='{$_zb_url}icon/private_icon/{$member[no]}.gif' align='absmiddle' border='0' /> ";
else $zetyx_name_mk = "<img src=$level_icon align=absmiddle border=0>";
$_outlogin_data = str_replace("[name]",$a_member_memo."<b>".$zetyx_name_mk.$zetyx_name."</b></a>",$_outlogin_data);
$_outlogin_data = str_replace("[logout]",$a_logout."<img src=$logout_img border=0></a>",$_outlogin_data);
$_outlogin_data = str_replace("[info]",$a_member_modify."<img src=$info_img border=0></a>",$_outlogin_data);
if($member[is_admin]==1||$member[is_admin]==2) $_outlogin_data = str_replace("[admin]","<a href=".$_zb_url."admin.php target=blank><img src=$admin_img border=0></a>",$_outlogin_data);
else $_outlogin_data = str_replace("[admin]","",$_outlogin_data);
$_outlogin_data = str_replace("[join_date]",date("Y/m/d",$member[reg_date]),$_outlogin_data);
$_outlogin_data = str_replace("[level]",$member[level],$_outlogin_data);
$_outlogin_data = str_replace("[point]",number_format($member[point1]*10+$member[point2]),$_outlogin_data);
$_outlogin_data = str_replace("[write_num]",number_format($member[point1]),$_outlogin_data);
$_outlogin_data = str_replace("[write_comment]",number_format($member[point2]),$_outlogin_data);
$_outlogin_data = str_replace("[total_member_connect]",number_format($total_member_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_guest_connect]",number_format($total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_connect]",number_format($total_member_connect+$total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[dir]",$_zb_url."outlogin_skin/$skinname/images/",$_outlogin_data);
print $_outlogin_data.$memo_on_sound_out ."\n";
}
$a_member_join = "<Zeroboard";
$a_member_modify = "<Zeroboard";
$a_member_memo = "<Zeroboard";
$member_memo_icon = "<Zeroboard";
$memo_on_sound = "";
$a_logout = "<Zeroboard";
$a_login = "<Zeroboard";
}



outlogin.php 파일을 잘못 수정했거나 역시 필요가 없는 부분인데
남겨둔 경우겠네요..
$_outlogin_data = str_replace("[memo]",$memo_on_image,$_outlogin_data);
if(file_exists($_zb_path."icon/private_name/{$member[no]}.gif"))
필요한 부분이라면 색상으로 표시한 소스를 아래 소스를 찾아서 위에 추가를 해 보시고..
필요가 없다면
외부로그인 스킨 폴더 > logged.html 파일에서 [memo] 이 문자열을 삭제를 해 보세요..