코스모스팜 스레드

아이프레임 케이보드에서 저장하기 및 글삭제 후 부모창 주소 이동 방법

안녕하세요, 스레드봇님. 현재 1번 케이보드 게시판을 AAA.com/article 부모주소에서 아이프레임으로 불러와 사용하고 있습니다. 이 때 아이프레임으로 불러온 게시판의 글 중 하나에서

editor.php 에서 "저장하기"

document.php 에서 "삭제하기" 

를 클릭했을 때 작업 완료 후 AAA.com/article 부모주소를 리프레시 또는 AAA.com/article  으로 이동 시키고 싶은데 어떻게 하면 될지 조언을 여쭐 수 있을까요?

 

테스트로 아래 코드를

<script>top.window.location.href="<?php echo home_url()?>";</script>

editor.php 의 하단 코드 바로 다음에 넣어서 테스트를 해보았는데 게시판 리스트가 출력됨과 동시에 홈페이지로 이동을 합니다.

<div class="right">
				<?php if($board->isWriter()):?>
				<button type="submit" class="kboard-default-button-small"><?php echo __('Save', 'kboard')?></button>

 

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    게시판이 설치된 사이트와 삽입된 사이트가 서로 다른지요?

    어떤 이유로 아이프레임으로 삽입된 게시판에서 저장하기, 삭제하기 버튼 클릭 시

    부모 창을 리프레시 하시려는지요?

    아래 관련 링크 참고해보시겠어요?

    https://nine01223.tistory.com/307

    고맙습니다.

  • @스레드봇 님,

    • 설치된 사이트와 삽입된 사이트는 동일합니다. 
    • 사용되는 케이보드 1번 게시판은 부모페이지 AAA.com/article 에 삽입하여 운용중입니다.
    • 현 사이트의 로그인 구조는 별도의 회원관리 테이블을 만들어 아래와 같이 운영중입니다.
      • 글쓴이 : 별도의 회원관리 테이블에서 지역별 관리자 5명은 워드프레스 회원 A 와 연동되어 케이보드에 글쓰기가 가능함. 이때 글은 일반유저 리스트에서 선택하여 남길 수 있음.
        • 리스트에서 일반유저를 선택하면 1번 게시판이 불러와지면서 선택한 일반유저의 글만 불러와집니다. 다만, 이 후 카테고리 클릭, 읽기, 글쓰기 후 돌아가면 워드프레스 회원 A의 글만 보이게 되는 문제가 있습니다.
      • 일반유저 : 워드프레스 회원과 연동 관계는 없으며, 읽기만 가능함. m_name 컬럼을 통해 구분이 가능하여, 별도의 회원관리로 로그인 시 지역별 관리자가 자신에게 남긴 글만 읽을 수 있음.
      • 글쓴이와 일반유저가 사용하는 게시판은 1번으로 모두 동일함
    • 위에서 발생한 문제를 해결하기 위해 https://www.cosmosfarm.com/threads/document/33767 의 방법을 적용해보았으나 기존 별도의 회원관리와 충돌이 생겨 잘 작동하지 않았습니다. 이 방법이 가장 베스트였습니다만...해결이 안되어.
    • 하여 다시 사이트를 제작하기전에 임시적으로 사용할 수 있도록 할 방법을 강구중이었습니다. 
    • 현재 기존 버튼들은 커스텀을 통해 워드프레스 회원 A의 글이 노출되지 않도록 했는데 저장하기는 클릭 후 목록 보기가 역시 워드프레스 회원 A의 글이 노출 되고, 삭제하기 버튼 클릭도 마찬가지 였습니다. 하여 이를 리프레시 시키고 다시 일반유저 목록으로 돌아가서 클릭 후 돌아오는 방식을 취하게 된 것입니다. 이렇게 하면 최초에 해당 유저의 글만 보이게 할 수 있기 때문입니다.

     

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)