별명을 회원가입 폼에서 삭제하고 생기는 문제 정보
별명을 회원가입 폼에서 삭제하고 생기는 문제본문
쪽지함이나 관리자 화면에서 아이콘이 없는 경우 아무것도 보이지 않습니다... 실명이라도 나오게 하려면 어떻게 해야 하나요
댓글 전체
mb_nick이라고 된 것을 mb_name으로 바꿔주세요
물론 그방법도 써봤지만 차이가 없더군요....
예로 memo_view.skin.php
소스
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="600" height="50" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" bgcolor="#EBEBEB">
<table width="590" height="40" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center" bgcolor="#FFFFFF" ><img src="<?=$member_skin_path?>/img/icon_01.gif" width="5" height="5"></td>
<td width="500" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b><?=$g4[title]?></b></font></td>
<td width="65" bgcolor="#FFFFFF" ></td>
</tr>
</table></td>
</tr>
</table>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="600" height="20" colspan="4"></td>
</tr>
<tr>
<td width="30" height="24"></td>
<td width="530" align="right" bgcolor="#EFEFEF">
<?
//$nick = cut_str($mb[mb_nick], $config[cf_cut_name]);
$nick = get_sideview($mb[mb_id], $mb[mb_nick], $mb[mb_email], $mb[mb_homepage]);
if ($kind == "recv")
echo "<b>$nick</b> 님께서 {$memo[me_send_datetime]}에 보내온 쪽지의 내용입니다.";
if ($kind == "send")
echo "<b>$nick</b> 님께 {$memo[me_send_datetime]}에 보낸 쪽지의 내용입니다.";
?>
</td>
<td width="10" align="center" valign="middle" bgcolor="#EFEFEF"> </td>
<td width="30" height="24"></td>
</tr>
</table>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="200" align="center" valign="top">
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="40" align=right>
<?
echo "<a href=\"$prev_link\"><img src='$member_skin_path/img/btn_memo_prev.gif' border='0'></a> ";
echo "<a href=\"$next_link\"><img src='$member_skin_path/img/btn_memo_next.gif' border='0'></a>";
?>
</td>
</tr>
<tr>
<td height="2" bgcolor="#808080"></td>
</tr>
<tr>
<td width="540" height="150" align="center" valign="middle" bgcolor="#F6F6F6"><table width="500" height="110" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" style='padding-top:10px; padding-bottom:10px;' class=lh><?=conv_content($memo[me_memo], 0)?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="2" align="center" valign="top" bgcolor="#D5D5D5"></td>
</tr>
<tr>
<td height="2" align="center" valign="top" bgcolor="#E6E6E6"></td>
</tr>
<tr>
<td height="40" align="center" valign="bottom">
<? if ($kind == "recv") echo "<a href='./memo_form.php?me_recv_mb_id=$mb[mb_id]&me_id=$memo[me_id]'><img src='$g4[bbs_img_path]/btn_reply.gif' border='0'></a> "; ?>
<a href="./memo.php?kind=<?=$kind?>"><img src="<?=$member_skin_path?>/img/btn_list_view.gif" width="62" height="20" border="0"></a>
<a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" width="48" height="20" border="0"></a></td>
</tr>
</table>
<br>
에서 변경했지만 여전히 웹페이지에선
님께 2007-03-19 12:49:10에 보낸 쪽지의 내용입니다.
처럼 이름이나 아이디가 보이지 않습니다.
뭐가 문제 일까요
예로 memo_view.skin.php
소스
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="600" height="50" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" bgcolor="#EBEBEB">
<table width="590" height="40" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center" bgcolor="#FFFFFF" ><img src="<?=$member_skin_path?>/img/icon_01.gif" width="5" height="5"></td>
<td width="500" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b><?=$g4[title]?></b></font></td>
<td width="65" bgcolor="#FFFFFF" ></td>
</tr>
</table></td>
</tr>
</table>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="600" height="20" colspan="4"></td>
</tr>
<tr>
<td width="30" height="24"></td>
<td width="530" align="right" bgcolor="#EFEFEF">
<?
//$nick = cut_str($mb[mb_nick], $config[cf_cut_name]);
$nick = get_sideview($mb[mb_id], $mb[mb_nick], $mb[mb_email], $mb[mb_homepage]);
if ($kind == "recv")
echo "<b>$nick</b> 님께서 {$memo[me_send_datetime]}에 보내온 쪽지의 내용입니다.";
if ($kind == "send")
echo "<b>$nick</b> 님께 {$memo[me_send_datetime]}에 보낸 쪽지의 내용입니다.";
?>
</td>
<td width="10" align="center" valign="middle" bgcolor="#EFEFEF"> </td>
<td width="30" height="24"></td>
</tr>
</table>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="200" align="center" valign="top">
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="40" align=right>
<?
echo "<a href=\"$prev_link\"><img src='$member_skin_path/img/btn_memo_prev.gif' border='0'></a> ";
echo "<a href=\"$next_link\"><img src='$member_skin_path/img/btn_memo_next.gif' border='0'></a>";
?>
</td>
</tr>
<tr>
<td height="2" bgcolor="#808080"></td>
</tr>
<tr>
<td width="540" height="150" align="center" valign="middle" bgcolor="#F6F6F6"><table width="500" height="110" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" style='padding-top:10px; padding-bottom:10px;' class=lh><?=conv_content($memo[me_memo], 0)?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="2" align="center" valign="top" bgcolor="#D5D5D5"></td>
</tr>
<tr>
<td height="2" align="center" valign="top" bgcolor="#E6E6E6"></td>
</tr>
<tr>
<td height="40" align="center" valign="bottom">
<? if ($kind == "recv") echo "<a href='./memo_form.php?me_recv_mb_id=$mb[mb_id]&me_id=$memo[me_id]'><img src='$g4[bbs_img_path]/btn_reply.gif' border='0'></a> "; ?>
<a href="./memo.php?kind=<?=$kind?>"><img src="<?=$member_skin_path?>/img/btn_list_view.gif" width="62" height="20" border="0"></a>
<a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" width="48" height="20" border="0"></a></td>
</tr>
</table>
<br>
에서 변경했지만 여전히 웹페이지에선
님께 2007-03-19 12:49:10에 보낸 쪽지의 내용입니다.
처럼 이름이나 아이디가 보이지 않습니다.
뭐가 문제 일까요
-. 질문내용 : 아이콘이 없는 경우 아무것도 보이지 않습니다
-. 답변 : [기본환경설정 > 회원아이콘 사용] 설정값에서,
{미사용/아이콘만 표시/아이콘+이름 표시}가 어떻게 설정되었는지 확인이 필요함.
-. 문제해결 : 아이콘만 표시에 체크되어 있다면 회원 별명에 관한 기능이 정상적으로
작동하지 않으며 질문자의 경우처럼 공백으로 나타남.
-. 질문 게시물 내용 추가에 따른 참조사항
1. 기본환경설정 > 회원 스킨 <<< 설정된 스킨 종류를 확인
2. 설정된 스킨 경로(/skin/member/스킨이름/)로 이동 후 다음 두가지 파일을 검토
memo.skin.php : 쪽지 목록을 보여주는 스킨
memo_view.skin.php : 쪽지 내용을 보여주는 스킨
따라서 정상적인 적용을 하기 위해서는 상단의 두가지 내용에서 다음 소스코드를 변경함.
$nick = cut_str($mb[mb_nick], $config[cf_cut_name]); // 원본
$nick = cut_str($mb[mb_name], $config[cf_cut_name]); // 수정
3. 쪽지 목록에서 별명출력 부분과 쪽지 열람화면에서 전혀 변화가 없다면,
현재 사용중인 회원스킨을 기본스킨(basic)으로 변경시킨 후 상단과 같은 형태로 수정 후 검토.
-. 답변 : [기본환경설정 > 회원아이콘 사용] 설정값에서,
{미사용/아이콘만 표시/아이콘+이름 표시}가 어떻게 설정되었는지 확인이 필요함.
-. 문제해결 : 아이콘만 표시에 체크되어 있다면 회원 별명에 관한 기능이 정상적으로
작동하지 않으며 질문자의 경우처럼 공백으로 나타남.
-. 질문 게시물 내용 추가에 따른 참조사항
1. 기본환경설정 > 회원 스킨 <<< 설정된 스킨 종류를 확인
2. 설정된 스킨 경로(/skin/member/스킨이름/)로 이동 후 다음 두가지 파일을 검토
memo.skin.php : 쪽지 목록을 보여주는 스킨
memo_view.skin.php : 쪽지 내용을 보여주는 스킨
따라서 정상적인 적용을 하기 위해서는 상단의 두가지 내용에서 다음 소스코드를 변경함.
$nick = cut_str($mb[mb_nick], $config[cf_cut_name]); // 원본
$nick = cut_str($mb[mb_name], $config[cf_cut_name]); // 수정
3. 쪽지 목록에서 별명출력 부분과 쪽지 열람화면에서 전혀 변화가 없다면,
현재 사용중인 회원스킨을 기본스킨(basic)으로 변경시킨 후 상단과 같은 형태로 수정 후 검토.
bbs/memo.php 를 수정해야 되는군요...
관심가져 주셔서 감사합니다...
관심가져 주셔서 감사합니다...
bbs/memo.php가 아니라 그 파일에서 지정되는 스킨파일,
즉, memo.skin.php까지도 수정해야 합니다.
즉, memo.skin.php까지도 수정해야 합니다.