게시판 목록에 작성자 성별에 따라 남,여 아이콘을 추가하고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 목록에 작성자 성별에 따라 남,여 아이콘을 추가하고 싶습니다. 정보

게시판 목록에 작성자 성별에 따라 남,여 아이콘을 추가하고 싶습니다.

본문

게시판 스킨 목록화면에

게시물 작성자의 성별에 따라서

남자아이콘,여자아이콘,관리자아이콘,게스트(비회원)아이콘 등을 추가하고 싶습니다.

/img/폴더에
admin.gif
man.gif
woman.gif
guest.gif

등을 넣어두고


[성별아이콘] 작성자이름 : 게시물제목...또는 내용...

이런식으로 글목록에  표시되게 하고 싶은데

어떤식으로 만들어주면 될런지요...





그누보드 초보라서 삽질중입니다..

고수님들의 도움 기다리겠습니다...



* 링크의 스킨을 만들고 있습니다. 
작성자의 성별에 따라서 이름과함께 표시되는 아이콘이 남/여/관리자/비회원 등으로 표시되게 하고싶습니다.

댓글 전체

성별이 g4_member 테이블에 mb_sex 필드에 M , F 로 저장되니 ... 그걸 불러와서 ...

어디선가 봤어요..

참고하세요..

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=18602&sca=%C1%A2%BC%D3%C0%DA&page=2

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=32861&sca=&sfl=wr_subject&stx=%B0%A1%C0%D4&sop=and&page=2
링크에대로 하라면

<?
if($list[$i][mb_sex] =="M"){
echo "<img src='$board_skin_path/img/men.png' align='absmiddle' border=0>";
}else if($list[$i][mb_sex] =="F"){
echo "<img src='$board_skin_path/img/women.png' align='absmiddle' border=0>";
}else {
echo "<img src='$board_skin_path/img/guest.png' align='absmiddle' border=0>";
}
?>

이런식으로 하란 말씀이신지요??  안되능데.. ㅜㅜ
소스 보면 아마도 디비에서 $list[$i][mb_sex] 를 불러오는 부분이 있을겁니다.
sql 구문...

그걸 참고하시고..

위의 예는

<? for ($i=0; $i<count($list); $i++) {

속에 들어가야 하지 읺나요 ?

}
list.skin.php에 아래 소스삽입

if($list[$i]['mb_id']){
$mb = @mysql_fetch_array(mysql_query('select mb_sex from '.$g4['member_table'].' where mb_id = \''.$list[$i]['mb_id'].'\''));
}


그리고 아래처럼...


<?
if($mb[mb_sex] =="M"){
echo "<img src='$board_skin_path/img/men.png' align='absmiddle' border=0>";
}else if($mb[mb_sex] =="F"){
echo "<img src='$board_skin_path/img/women.png' align='absmiddle' border=0>";
}else {
echo "<img src='$board_skin_path/img/guest.png' align='absmiddle' border=0>";
}

unset($mb['mb_sex']);//사용하고 나서 변수 삭제
?>


소스를 삽입할때 위에 행님님이 적었듯이 list.skin.php에 보면 for문이 있는데 그 안에 삽입 해야합니다.
<? for ($i=0; $i<count($list); $i++) { ?>
.
.
.
.
.
아래


//여기부터추가
if($list[$i]['mb_id']){
$mb = @mysql_fetch_array(mysql_query('select mb_sex from '.$g4['member_table'].' where mb_id = \''.$list[$i]['mb_id'].'\''));
}

if($mb[mb_sex] == "M"){
echo "<img src='$board_skin_path/img/man.gif' style='vertical-align:top;' />&nbsp;&nbsp;&nbsp;";
}else if($mb[mb_sex] == "F"){
echo "<img src='$board_skin_path/img/woman.gif' style='vertical-align:top;' />&nbsp;&nbsp;&nbsp;";
}else {
echo "<img src='$board_skin_path/img/guest.png' style='vertical-align:top;' />&nbsp;&nbsp;&nbsp;";
}
unset($mb['mb_sex']);//사용하고 나서 변수 삭제
//추가 끝
전체 27 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT