회원별 메모 기능 추가하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

회원별 메모 기능 추가하기 정보

회원별 메모 기능 추가하기

첨부파일

mb_memo.zip (3.8K) 79회 다운로드 2008-10-15 10:53:35

본문

회원들에게 전화가 오거나 특별한 상담 요청등 관리자메모 형식으로 만들어봤습니다.

다운로드후 adm 폴더에 해당 파일을 업로드 하신후에 아래 코드를 비교 삽입 하시면됩니다.
회원관리 폼페이지에서 몇개에 메모가 있는지 메모별 날짜를 확인 하실수 있으며,
메모 개수와 상관없이 입력하실수 있습니다.

member_form.php

<!-- 수정전 -->

<tr class='ht'>
    <td>메모</td>
    <td colspan=3><textarea class=ed name=mb_memo rows=5 style='width:99%; word-break:break-all;'><? echo $mb[mb_memo] ?></textarea></td>
</tr>

<!-- 수정후 -->

<tr class='ht'>
    <td>메모</td>
    <td colspan=3>
 <?
  $mm = sql_fetch("select count(mm_id) as cnt from $g4[mbmemo_table] where mb_id = '$mb[mb_id]'");
 ?>
 <a href="javascript:popup_window('mbmemo_list.php?mb_id=<?=$mb_id;?>','mbmemo','scrollbars=yes,width=600,height=500,top=10,left=20')">메모내역 ( <strong color="red"><?=$mm[cnt];?></strong> )</a><br>

 <textarea class=ed name=mb_memo rows=5 style='width:99%; word-break:break-all;'><? echo $mb[mb_memo] ?></textarea></td>
</tr>

모르고 디비를 추가안했네요 ㅡㅡ;;

config.php 페이지에 아래 코드삽입
// 기타
$g4['mbmemo_table']         = $g4['table_prefix'] . "mbmemo";         // 회원 메모 관리 테이블

CREATE TABLE IF NOT EXISTS `g4_mbmemo` (
  `mm_id` int(11) NOT NULL auto_increment,
  `mb_id` varchar(20) NOT NULL default '',
  `mm_setname` varchar(255) NOT NULL default '',
  `mm_setid` varchar(20) NOT NULL default '',
  `mm_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  `mm_content` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`mm_id`),
  KEY `index1` (`mb_id`)
) TYPE=MyISAM ;

추천
2

댓글 5개

페이징이 잘못되었네요. 제가 쓰는 호스팅하고 안맞는건지..하여간 페이징이 안되서 일단 바꿔서 적어 봅니다.

mbmemo_list.php에서

7라인
$qstr="mb_id=$page";

169라인
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr$mb_id&page=");
전체 15 |RSS
그누4 팁자료실 내용 검색

회원로그인

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