질문과 답변

2024.07.25 18:49

글쓰기 버튼 레벨 권한 질문드려요

안녕하세요 리빌드가 점점 더 멋진 사이트가 되는 것 같아 너무 기대가 됩니다!


사이트에 적용하다가 궁금한 점이 있어 질문드립니다.


글쓰기 권한을 레벨2로 하면, 비회원들은 글쓰기 버튼이 보이지 않더라구요.

그래서 write.skin.php에서 글쓰기 버튼이 보이도록 if 구문을 삭제했습니다.


그렇게 하니, 글쓰기 버튼은 잘보이는데, 동작을 하지않아서 혹시 "회원만 글쓰기가 가능합니다." 이런 식의 경고창을 띄우고 싶으면 어떻게 하면 좋을지 알 수 있을까요?


제가 해본 방식은 처음에 $write_href 에 값이 없으면 경고창이 뜨게 변수를 지정해보았는데, 작동하지 않아서 질문드립니다..!

그누보드에서도 검색해보았는데 찾을 수가 없어서 도움 부탁드리겠습니다!


감사합니다!

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    펄스나인미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    <?php if ($write_href) { ?>
    <?php } ?>

    을 지우시고

    if (!defined('_GNUBOARD_')) exit; 아래쪽에다가
    $write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table);

    요걸 추가하면 되지싶습니다~
    페이지 이동이 필요없으시면

    if ($member['mb_level'] >= $board['bo_write_level']) {
        $write_href = './write.php?bo_table='.$bo_table;
    } else {
        $write_href = "javascript:alert('회원만 글쓰기가 가능합니다.')";
    }

    이렇게 하면 될것같습니다~
    출처는 SIR에 @작은별 님 입니다 ㅎ

    2024-07-25 19:05

    profile_image
    세멍미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    헉!!! 이렇게 사용할 수 있군요!! 펄스나인님이 직접 답변주시다니!
    바로 추가해보니 제가 진짜 원하던 기능입니다!!

    도와주셔서 감사합니다!!!!!

    2024-07-25 19:09

    profile_image
구매 신청
  • 신용카드 결제는 별도상담을 통해 가능합니다.
    구매문의 : cs@false9.co.kr / 010-6466-3355
    신청 이후 담당자가 개별연락 드리고 있습니다.
    입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
  • 결제예정 금액 : 0 (VAT별도)
    하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)

  •