글쓰기 버튼에 대하여 질문 드립니다. 정보
글쓰기 버튼에 대하여 질문 드립니다.본문
글쓰기 권한을 레벨2로 설정하면
로그인을 하지 않은 상태로 목록을 보면 글쓰기 버튼이 보이질 않는것이
정상 이잖습니까.
그런데 제가 필요한 방법은요...
글쓰기권한을 2로 설정을 해도
1.로그인을 하지 않은 상태에서 목록을 보면 글쓰기 버튼이 보이고
2.글쓰기 버튼을 클릭하면 로그인 창으로 이동을 하고
3.로그인을 하면 전 페이지 즉,이용하던 게시판의 쓰기 화면으로 이동하는 방법
을 구현 하려 합니다.
팁,질문답변란에 위 방법을 아무리 찾아봐도 찾을수 없네요.
중복질문이라면 죄송 하고요....
방법 부탁 드립니다.
댓글 전체

1.
skin/board/basic/list.skin.php 145라인
수정 전
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
수정 후
<a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a>
skin/board/basic/list.skin.php 145라인
수정 전
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
수정 후
<a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a>

위와 같이 수정하면 2, 3번은 수정하지 않아도 될 듯...
이유는 ?
해보면 아시겠죵...
bbs/write.php 11라인~
if ($w == "")
{
if (isset($wr_id))
alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
이유는 ?
해보면 아시겠죵...
bbs/write.php 11라인~
if ($w == "")
{
if (isset($wr_id))
alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
2,3번은요?
1번 방법만 하면
Forbidden
You don't have permission to access /bbs/ on this server.
위 에러가 납니다.
1번 방법만 하면
Forbidden
You don't have permission to access /bbs/ on this server.
위 에러가 납니다.

1. 글쓰기 권한을 1로 합니다.
2. 목록과 보기에서 쓰기버튼 링크는 악마님 말씀대로 합니다.
3. 쓰시스킨(bbs/write.php가 아님). 상단에 회원인지 아닌지를 체크하는 루틴을 넣어 로그인후 되돌아 오게 합니다.
4. 되돌아 오게 하는 방법이야 로그인후 페이지 이동을 참조하시면 될듯 합니다.
2. 목록과 보기에서 쓰기버튼 링크는 악마님 말씀대로 합니다.
3. 쓰시스킨(bbs/write.php가 아님). 상단에 회원인지 아닌지를 체크하는 루틴을 넣어 로그인후 되돌아 오게 합니다.
4. 되돌아 오게 하는 방법이야 로그인후 페이지 이동을 참조하시면 될듯 합니다.
상단에 회원인지 아닌지를 체크하는 루틴을 어떻게 삽입해야 하는지 부탁 합니다.
넘 몰라 답답합니다....감사합니다.
넘 몰라 답답합니다....감사합니다.

쓰기 폼 상단에 넣어 보세요
if (!$member[mb_id]) {
alert("로그인 후 이용하세요.", "./login.php?url=".urlencode("./write.php?bo_table=$bo_table"));
}
if (!$member[mb_id]) {
alert("로그인 후 이용하세요.", "./login.php?url=".urlencode("./write.php?bo_table=$bo_table"));
}

if (!$member[mb_id])
{
alert("로그인하세요.", "./login.php?url=" . urlencode("$_SERVER[PHP_SELF]?$_SERVER[QUERY_STRING]"));
}
{
alert("로그인하세요.", "./login.php?url=" . urlencode("$_SERVER[PHP_SELF]?$_SERVER[QUERY_STRING]"));
}
감사합니다.
잘 구동이 됩니다.로그인후 자동으로 쓰기 페이지로 되돌아 옵니다.
감사 합니다.
잘 구동이 됩니다.로그인후 자동으로 쓰기 페이지로 되돌아 옵니다.
감사 합니다.