일반 게시판 질문 드립니다.

게시판은 기본 basic을 사용했습니다.

게시판에서 보면 회원만 글쓰기 가능하도록 셋팅했습니다.

셋팅 방법은 관리자페이지에서 글쓰기 권한을 2로 지정했구요.

로그아웃된 상태에서 보면 글쓰기 버튼이 안보입니다.

이것을 좀 바꾸고 싶어서요.

글쓰기 버튼은 보이게 하고 클릭하면
"로그인 하세요"
"회원만 글쓰기가 가능합니다"
라던지 이렇게 하는 방법이 없을까요?
|

댓글 2개

설치경로/bbs/list.php 파일 Line 151 부터

글등록 권한 체크 부분입니다.

$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
$write_href = "./write.php?bo_table=$bo_table";
else
$write_href ="javascript:alert('글을 작성할수 있는 권한이 없습니다. 회원가입 또는 로그인 하세요')";

위와 같은 형태로 ELSE문 추가 하시면

$write_href 는 항상 값을 갖게 되어 버튼이 보이면서
클릭한 후 권한이 없을때는 alert 창을 표시 합니다.

참고로 클릭 후 로그인 페이지로 이동에 관한 내용은 board.php 파일 Line 151 참고 하셔서
위에 추가한 스크립트 문에 location.href로 경로이동 하시면 됩니다.
아는것과 모르는것의 차이를 이럴때보면 새쌈 느끼고 있습니다.

else
$write_href ="javascript:alert

제 실력이 한탄스럽기도 하지만 라펜타님이 부럽기도 하네요.

감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 960
16년 전 조회 976
16년 전 조회 987
16년 전 조회 857
16년 전 조회 978
16년 전 조회 1,505
16년 전 조회 1,088
16년 전 조회 1,728
16년 전 조회 1,045
16년 전 조회 969
16년 전 조회 829
16년 전 조회 2,503
16년 전 조회 905
16년 전 조회 1,600
16년 전 조회 840
16년 전 조회 978
16년 전 조회 2,246
16년 전 조회 773
16년 전 조회 939
16년 전 조회 1,037