문의가 두가지어서 새로운 스레드를 만들기보다는 하나로 통합하여 문의를 드리는것이 나을것 같아 문의드립니다.
1.새로운 게시물 작성시 해당 게시물 주소 링크와 제목 본문 내용이 이메일로 오는 기능
새로운 게시글이 올라올 경우 설정에 등록한 관리자 메일로 이메일 오는 기능중
글쓴 내용 전문과 해당 글 링크가 이메일로 오게 설정 할 수 없나요?
글쓴이 이름과 링크만 이메일로 와서 확인이 좀 어렵습니다.
수정할 파일이 있으면 안내주시면 감사하겠습니다^^
2.게시글 권한이 없습니다 팝업오류
기존 답변해주신 내용과같이 editor.php 파일을 수정하여 어드민 계정으로 글을 작성을 하여도 추가적으로 비밀번호와 작성자의 이름을 기재하는것은 처리하였으나
관리자 계정으로 하단과 같이 작성 출력되는것은 확인
타계정 또는 비회원으로 해당 게시글을 클릭하였을때 권한이 없습니다. 문제가 생깁니다. 권한을 낮출 수 있는 방법은 어떤것인 있는지 문의드립니다.
쉽게말해 관리자 권한으로 글을쓰되 사용자와 패스워드를 각 게시물별 생성하고 해당 패스워드가 있는 사용자만 글을 확인하는 방법입니다.
예전과같이 제로보드 xe를 아이프레임으로 사용하고싶지는 않아 이렇게 문의드립니다.ㅠㅠ
감사합니다
1.새로운 게시물 작성시 해당 게시물 주소 링크와 제목 본문 내용이 이메일로 오는 기능
/kboard/class/KBContent.class.php 파일에서 public function execute() 메소드 부분을 확인 해보세요.
$mail->content = $this->content; 부분이 있습니다. 내용을 입력하는 부분입니다.
추가로 확인해야 할 파일은 KBMail.class.php 입니다.
하지만 이미 메일의 내용도 함께 가도록 되어 있습니다.
메일 서비스에서 제한하는 테그가 있는지도 확인 해보셔야 할 듯 합니다. 보안상 태그를 삭제할 가능성도 있죠.
2.게시글 권한이 없습니다 팝업오류
권한이 어떻게 설정되어 있는지 모르겠지만, 게시글 읽기는 제한없음으로 해주세요.
권한이 어떻게 되어 있는지 알려주세요~
답변감사합니다.
1번에 대한 내역은 확인해보도록 하겠습니다.
2.읽기권한 제한없음 / 쓰기권한 선택된 관리자 입니다.
쓰기권한도 제한없음으로 하고
list.php 파일에서 글쓰기 버튼을 관리자만 표시되도록 해주시는건 어떨까요?
<?php if($board->isAdmin()):?>
... 관리자만 보이는 내용 ...
<?php endif?>
list.php 파일에서
<?php if($board->isWriter()):?> 부분을 <?php if($board->isAdmin()):?> 로 바꿔주세요