로그인 상태와 상관 없이 글쓰기 버튼 나타낼때 정보
로그인 상태와 상관 없이 글쓰기 버튼 나타낼때
본문
글 쓸 권한을 2로 하면 로그인을 하지 않은 상태에서는 글쓰기 버튼이 아예 보이질 않죠.
홈페이지를 자주 방문 하는 이들이야 로그인을 당연시 여기겠지만..
그렇지 않은 사람들은 글을 쓰고 싶을때 글쓰기 버튼을 찾을수 없어 헤메다 그냥 글을 안쓰고 가버리는 경우가 많습니다.
그래서 로그인을 하지 않아도 글쓰기 버튼을 보여주고. 글쓰기 버튼을 누르면 로그인 창을 띄우는 거지요. 그러면 회원가입을 하지 않은 사람들은 글을 쓰기 위해선 회원가입을 해야 하는 거구나 라고 알 것이고 회원인 사람들은 로그인을 해야 글을 쓸 수 있구나 아는거지요.
그래서 스킨을 고치려고 보니 이런 문구가 있더군요.
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a>
이것을 이렇게 고쳐봤습니다.
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
else { echo "<a href=\"$g4[bbs_path]/login.php?url=$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
그런대..
글쓰기 버튼도 보이고 로그인창으로도 갑니다만 로그인후 $write_href 주소를 못 받는거 같더군요. (로그인후 홈페이지 메인으로 넘어가버림..)
아마 $write_href 가 글쓰기 권한이 없을땐 아예 주소가 안나오는것 같은데.. 이걸 어찌 고쳐줘야 일단은 주소가 넘어 올 수 있을까요..
또한.. 답변 버튼의 경우에는... 주소가.. 그저 계시판 주소가 아닌 해당 게시물에 대한 주소까지 넘겨 받아야 할텐데.. 어떻게 하는게 좋은 방법이 될지...
되도록이면 그누 원본 소스는 안건드리고 스킨에서만 어떻게 해보고 싶은데..
고수님들의 가르침 부탁 드립니다. 감사합니다.
홈페이지를 자주 방문 하는 이들이야 로그인을 당연시 여기겠지만..
그렇지 않은 사람들은 글을 쓰고 싶을때 글쓰기 버튼을 찾을수 없어 헤메다 그냥 글을 안쓰고 가버리는 경우가 많습니다.
그래서 로그인을 하지 않아도 글쓰기 버튼을 보여주고. 글쓰기 버튼을 누르면 로그인 창을 띄우는 거지요. 그러면 회원가입을 하지 않은 사람들은 글을 쓰기 위해선 회원가입을 해야 하는 거구나 라고 알 것이고 회원인 사람들은 로그인을 해야 글을 쓸 수 있구나 아는거지요.
그래서 스킨을 고치려고 보니 이런 문구가 있더군요.
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a>
이것을 이렇게 고쳐봤습니다.
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
else { echo "<a href=\"$g4[bbs_path]/login.php?url=$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
그런대..
글쓰기 버튼도 보이고 로그인창으로도 갑니다만 로그인후 $write_href 주소를 못 받는거 같더군요. (로그인후 홈페이지 메인으로 넘어가버림..)
아마 $write_href 가 글쓰기 권한이 없을땐 아예 주소가 안나오는것 같은데.. 이걸 어찌 고쳐줘야 일단은 주소가 넘어 올 수 있을까요..
또한.. 답변 버튼의 경우에는... 주소가.. 그저 계시판 주소가 아닌 해당 게시물에 대한 주소까지 넘겨 받아야 할텐데.. 어떻게 하는게 좋은 방법이 될지...
되도록이면 그누 원본 소스는 안건드리고 스킨에서만 어떻게 해보고 싶은데..
고수님들의 가르침 부탁 드립니다. 감사합니다.
댓글 전체
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
else { echo "<a href=\"$g4[bbs_path]/login.php?url=$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
여기서
if ($write_href) { echo "<a href=\'$write_href\'><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
else { echo "<a href=\'$g4[bbs_path]/login.php?url=$write_href\'><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
이렇게 따옴표 처리를 해주세요 "--> ' 이렇게 바꿔주세요
echo " " 이런식으로 처리를 해주셨다면 " " 이 사이에는 ' ' 작은 따옴표 처리만 해주세요
처음 시작된 " 이 표시가 중간에 이걸 " 만난다면 내용이 끝나버린줄 알고 뒷부분은 인식을 못합니다
else { echo "<a href=\"$g4[bbs_path]/login.php?url=$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
여기서
if ($write_href) { echo "<a href=\'$write_href\'><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
else { echo "<a href=\'$g4[bbs_path]/login.php?url=$write_href\'><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
이렇게 따옴표 처리를 해주세요 "--> ' 이렇게 바꿔주세요
echo " " 이런식으로 처리를 해주셨다면 " " 이 사이에는 ' ' 작은 따옴표 처리만 해주세요
처음 시작된 " 이 표시가 중간에 이걸 " 만난다면 내용이 끝나버린줄 알고 뒷부분은 인식을 못합니다
답변 감사합니다만.. 그건 아닌것 같습니다. " 전에 \ (원표시)를 해줬기 때문에요...
그리고 로그인까지는 갑니다. 그러나 $write_href 값이 없어서 메인 페이지로 넘어가는 문제를 해결하기 위해 질문 한거거든요...
그리고 로그인까지는 갑니다. 그러나 $write_href 값이 없어서 메인 페이지로 넘어가는 문제를 해결하기 위해 질문 한거거든요...