본문
config 테이블에 가입약관,개인정보가 항상 로딩될필요는 없다.
그 내용을 지정된 게시판에 등록하고 필요시 게시판에서 해당내용만 읽어서 화면에 출력하면
수정도 쉽고, 메모리 사용에도 도움이 된다.
예를들어 system_screen_by_admin 라는 게시판을 만들고
제목에 회원가입약관 2009.1.1 또는 개인정보취급방침 2010.12.31 등으로 입력하고
내용을 넣은뒤 약관출력루틴에서는 해당되는 본문을 읽어서 보여주는 식이다.
응용하면 다른 부분에서도 사용가능하다. (우측배너, 팝업배너 등등.)
/skin/member/basic/register.skin.php 에서
이전소스 -------------------------------------------
<br>
<table width="100%" cellpadding="4" cellspacing="0" bgcolor=#EEEEEE>
<tr>
<td height=40> <b>회원가입약관</b></td>
</tr>
<tr>
<td align="center" valign="top"><textarea style="width: 98%" rows=5 readonly class=ed><?=get_text($config[cf_stipulation])?></textarea></td>
</tr>
<tr>
<td height=40> <input type=checkbox value=1 name=agree id=agree> <label for=agree>회원가입약관을 읽었으며 내용에 동의합니다.</label></td>
</tr>
</table>
<br>
<table width="100%" cellpadding="4" cellspacing="0" bgcolor=#EEEEEE>
<tr>
<td height=40> <b>개인정보취급방침</b></td>
</tr>
<tr>
<td align="center" valign="top"><textarea style="width: 98%" rows=5 readonly class=ed><?=get_text($config[cf_privacy])?></textarea></td>
</tr>
<tr>
<td height=40> <input type=checkbox value=1 name=agree2 id=agree2> <label for=agree2>개인정보취급방침을 읽었으며 내용에 동의합니다.</label></td>
</tr>
</table>
새소스 ------------------------------------------------
<?
//관리자 화면 에서 가입약관,개인정보취급방침 제목으로 등록한글을 보여준다..
// 이유는 config에 넣어넣으면 항상 데이타를 불러오기 때문에..
/// 마이페이지에서 약관보기에도 이용한다.
$bo_table="system_screen_by_admin"; //화면을 올릴 게시판명
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$row1 = sql_fetch(" select wr_content from $write_table where wr_subject like '%회원가입약관%' order by wr_num ,wr_reply limit 1");
$row2 = sql_fetch(" select wr_content from $write_table where wr_subject like '%개인정보취급방침%' order by wr_num ,wr_reply limit 1");
?>
<table width="100%" cellpadding="4" cellspacing="0">
<tr>
<td> <b>회원가입약관</b></td>
</tr>
<tr>
<td align="center" valign="top"><textarea style="width: 98%" rows=5 readonly class=ed><?=get_text($row1[wr_content])?></textarea></td>
</tr>
<tr>
<td> <input type=checkbox value=1 name=agree id=agree> <label for=agree>회원가입약관을 읽었으며 내용에 동의합니다.</label></td>
</tr>
</table>
<br>
<table width="100%" cellpadding="4" cellspacing="0">
<tr>
<td > <b>개인정보취급방침</b></td>
</tr>
<tr>
<td align="center" valign="top"><textarea style="width: 98%" rows=5 readonly class=ed><?=get_text($row2[wr_content])?></textarea></td>
</tr>
<tr>
<td> <input type=checkbox value=1 name=agree2 id=agree2> <label for=agree2>개인정보취급방침을 읽었으며 내용에 동의합니다.</label></td>
</tr>
</table>
댓글목록
등록된 댓글이 없습니다.