sideget 적용 방법 좀 알려 주세요... 정보
sideget 적용 방법 좀 알려 주세요...본문
게시판에서 글 쓴이를 나타내는 것이
이름,닉네임,이름아이콘 이렇게 있네요...
그런데 게시판 환경설정에 보면
아이콘 + 이름,아이콘,미사용 이렇게 3가지가 있습니다...
아이콘 + 닉네임을 동시에 사용할 메뉴가 없네요..혹시 있는데 제가 발견을 못한건가요..
게시판의 특성상...실명보다는 닉네임을 사용하는 것이 훨 나을 것 같아서...
그래서..게시판 스킨의 본문,리스트,코멘트 php에 여기 어는 고수님께서 올려 놓으신 글대로
<?
$result = mysql_query("select * from $g4[member_table] where mb_id = '$view[mb_id]'");
$writer = mysql_fetch_array($result);
?>
$result = mysql_query("select * from $g4[member_table] where mb_id = '$view[mb_id]'");
$writer = mysql_fetch_array($result);
?>
<?=$writer[mb_nick]?> <----- 네임이 있던자리에...
과 같이 하여
닉네임을 띄웠습니다만, 문제는
닉네임에 sideget이 되지 않네요...이름에는 되던 것이..
닉네임 위에 마우스를 옮겨도...
(쪽지보내기,메일보내기,자기소개...)등의
팝업이 않됩니다...
sideget이 되게 할려면 어찌해야 하나요..
댓글 전체
1. 기본환경설정에서
'아이콘+이름' 으로 설정하시고...
2. 해당게시판 환경설정에서
'글쓴이 사이드 뷰' 체크하시고,
'이름(실명) 사용' 체크 해제하시면,
아이콘+닉네임으로 나옵니다.
그누보드 기본 소스에서 별도로 코드 수정하실 필요가 없습니다.
'아이콘+이름' 으로 설정하시고...
2. 해당게시판 환경설정에서
'글쓴이 사이드 뷰' 체크하시고,
'이름(실명) 사용' 체크 해제하시면,
아이콘+닉네임으로 나옵니다.
그누보드 기본 소스에서 별도로 코드 수정하실 필요가 없습니다.
설정을 그렇게 했거든요...
다시 확인해 보니 그렇게 되어 있는데도..실명이 나오네여...ㅡㅡ;;;
왜 그럴까요...
다시 확인해 보니 그렇게 되어 있는데도..실명이 나오네여...ㅡㅡ;;;
왜 그럴까요...
참고로...
$row = get_member($view[mb_id]); // 일단 해당 회원에 대한 정보를 (편의상) 몽땅 추출...
// 닉네임으로
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
// 이름으로
$mb_name = get_sideview($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage]);
이런식으로 정보를 뽑아오고 사이드뷰를 생성(?) 하신 다음에...
원하는 위치에 $mb_nick 또는 $mb_name 을 삽입하시면 해당 위치에서
닉네임/이름 으로 사이드뷰를 사용하실 수 있습니다.
$row = get_member($view[mb_id]); // 일단 해당 회원에 대한 정보를 (편의상) 몽땅 추출...
// 닉네임으로
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
// 이름으로
$mb_name = get_sideview($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage]);
이런식으로 정보를 뽑아오고 사이드뷰를 생성(?) 하신 다음에...
원하는 위치에 $mb_nick 또는 $mb_name 을 삽입하시면 해당 위치에서
닉네임/이름 으로 사이드뷰를 사용하실 수 있습니다.
감사합니다..님 께서 알려주신대로 위의프로그램대로 해결 했습니다,,100%
$row = get_member($view[mb_id]); // 일단 해당 회원에 대한 정보를 (편의상) 몽땅 추출...
// 닉네임으로
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]
그리고 원하는 곳에
<?=mb_nick?>
$row = get_member($view[mb_id]); // 일단 해당 회원에 대한 정보를 (편의상) 몽땅 추출...
// 닉네임으로
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]
그리고 원하는 곳에
<?=mb_nick?>
아...네 감사합니다...
근데 정말 이유를 모르겠네여....
게시판 설정을 몇번이나 다시 확인해봐도....
설정을 바구었다가 다시 하기를 수차레 반복 해봐도...
실명만 나오네여...
근데 정말 이유를 모르겠네여....
게시판 설정을 몇번이나 다시 확인해봐도....
설정을 바구었다가 다시 하기를 수차레 반복 해봐도...
실명만 나오네여...
흠... 저는 다시해보니... 별명만 나오네요... ㅡ.ㅡ;
예전에 됐던거 같은데... 이런일이...
예전에 됐던거 같은데... 이런일이...
아... 이렇게 되어있는줄은 미처 몰랐네요.
'항상그대로'님 덕분에 하나 더 알게 되었습니당~ ^^;
write_update.php 파일에 아래와 같이 되어있어서...
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
게시물 작성할 때 닉네임 or 이름을 결정해서 저장하게 되어있네요.
저도 여태까지 list 나 view 에서 적용 되는거라고 생각해왔는데... ^^;
'항상그대로'님 덕분에 하나 더 알게 되었습니당~ ^^;
write_update.php 파일에 아래와 같이 되어있어서...
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
게시물 작성할 때 닉네임 or 이름을 결정해서 저장하게 되어있네요.
저도 여태까지 list 나 view 에서 적용 되는거라고 생각해왔는데... ^^;
전 언제 쯤...
고수가 될까요..님처럼요..^^
이제 막 배우기 시작해서 책 몇권 사다 놓았는데...
영....
사실..질문에 대한 답을
단 몇 줄의 글만으로 파악하여 처방하는게 쉽지 않을텐데요,,,
님..정말 고수십니다 ^^
고수가 될까요..님처럼요..^^
이제 막 배우기 시작해서 책 몇권 사다 놓았는데...
영....
사실..질문에 대한 답을
단 몇 줄의 글만으로 파악하여 처방하는게 쉽지 않을텐데요,,,
님..정말 고수십니다 ^^
저도... 별로 아는게 없습니다. ㅡ.ㅡ;
그때그때 필요한게 있으면 여기저기 찾아보는 것이고...
그걸 맨날 하다보니 많이 아는것처럼 보이는것 뿐입니다.
몇달 지나고나면 저도 이 글을 찾기위해 다시 검색할 일이 생길지도 모르죠... ^^;
그리고... 저는 쉬운것만 답변합니당... (ㅡ.ㅡ;)
정작 고수님들은 따로 계시죠~
참고로... 원래 그누보드와 같이 게시물 작성 당시의 '이름(실명) 사용' 체크 여부에 따라서
각각의 게시물에 별명/이름이 선택되어 나타나는것이 아니라,
해당 게시판 전체에 대해 '현재' 체크된 상태에 따라가도록 하시려면 아래와 같이 해보세요.
lib/common.lib.php 파일에서 315 라인쯤 보시면
$tmp_name = get_text(cut_str($list['wr_name'], $config['cf_cut_name'])); // 설정된 자리수 만큼만 이름 출력
이라고 되어있는 부분을 (이거 한줄만) 주석처리 하시고 아래 코드로 수정해서 적용시켜 보세요.
// 이름/별명, 게시판 설정에 따라 보는 타이밍에 결정되도록
if ( $tmp_member = get_member($list['mb_id']) )
{
if ($board['bo_use_name'])
$tmp_pre_name = $tmp_member['mb_name'];
else
$tmp_pre_name = $tmp_member['mb_nick'];
}
else
$tmp_pre_name = $list['wr_name']; // 탈퇴회원/비회원의 경우
$tmp_name = get_text(cut_str($tmp_pre_name, $config['cf_cut_name'])); // 설정된 자리수 만큼만
그때그때 필요한게 있으면 여기저기 찾아보는 것이고...
그걸 맨날 하다보니 많이 아는것처럼 보이는것 뿐입니다.
몇달 지나고나면 저도 이 글을 찾기위해 다시 검색할 일이 생길지도 모르죠... ^^;
그리고... 저는 쉬운것만 답변합니당... (ㅡ.ㅡ;)
정작 고수님들은 따로 계시죠~
참고로... 원래 그누보드와 같이 게시물 작성 당시의 '이름(실명) 사용' 체크 여부에 따라서
각각의 게시물에 별명/이름이 선택되어 나타나는것이 아니라,
해당 게시판 전체에 대해 '현재' 체크된 상태에 따라가도록 하시려면 아래와 같이 해보세요.
lib/common.lib.php 파일에서 315 라인쯤 보시면
$tmp_name = get_text(cut_str($list['wr_name'], $config['cf_cut_name'])); // 설정된 자리수 만큼만 이름 출력
이라고 되어있는 부분을 (이거 한줄만) 주석처리 하시고 아래 코드로 수정해서 적용시켜 보세요.
// 이름/별명, 게시판 설정에 따라 보는 타이밍에 결정되도록
if ( $tmp_member = get_member($list['mb_id']) )
{
if ($board['bo_use_name'])
$tmp_pre_name = $tmp_member['mb_name'];
else
$tmp_pre_name = $tmp_member['mb_nick'];
}
else
$tmp_pre_name = $list['wr_name']; // 탈퇴회원/비회원의 경우
$tmp_name = get_text(cut_str($tmp_pre_name, $config['cf_cut_name'])); // 설정된 자리수 만큼만
네...감사합니다...
적용합니다...
그러면 결국 한번 설정된 실명사용 여부는
님의 팁대로 강제로 하는거 외에는 방법이 없나요??
궁금^^
적용합니다...
그러면 결국 한번 설정된 실명사용 여부는
님의 팁대로 강제로 하는거 외에는 방법이 없나요??
궁금^^
아....위에 코를 적용하니..리얼타임으로 바뀌네여 ^^ 앗ㅆㅏㅏ...ㄳㄳ