이 게시글은 이동되었습니다. 알림문구 해결법

안녕하세요. 

 

페이지 하나에, 일반 게시판과 컨택트 게시판을 함께 넣어서인지

일반게시글을 클릭시 '이 게시글은 이동되었습니다.'와 같은 알림창이 뜹니다.

 

지난 질문을 찾아보고 일반 게시판을 '아이프레임 활성화'하니 알림창이 뜨지 않는것을 확인하였는데요.

이 방법으로 해결하는 것이 맞나요?

 

가장 좋은 해결방법이 무엇인가요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBaord는 주소의 파라미터를 기준으로 내용을 출력하기 때문에

    한 페이지에서 2개의 KBoard를 삽입한 경우

    서로 영향을 주게됩니다.

     

    한 페이지에 2개의 KBoard를 삽입하는 경우

    아이프레임으로 보기 설정을 안내해드리고 있습니다.

    고맙습니다.

  • 말씀주신 것 처럼 아이프레임으로 설정을 변경하였습니다.

    글 리스트에서 이동하는 것은 문제가 해결되었습니다만,

    최신글보기 숏코드를 삽입한 곳의 리스트에서 이동시

    여전히 해당 알림창이 수차례 뜨고 있는데요.

    해당 문제는 어떻게 해결해야 할까요?

  • 최신글 숏코드로 아이프레임으로 변경하는 법이 있을까요?

  • KBoard의 동작 원리상

    최신글을 통해

    아이프레임으로 출력하는 페이지로 이동 시

    해당 경고창이 출력됩니다.

     

    최신글에서 아이프레임으로

    이동하는 방법은 연구중에 있습니다.

     

    추가로, 마지막에 답글 남겨주신

    최신글 숏코드로 아이프레임으로 변경하는 방법이

    어떤 의미인지 정확하게 파악하기 어렵습니다

     

    더 자세히 작성해주시겠어요?

    고맙습니다.

  • 마지막 답글은, 혹 최신글 리스트를 아이프레임 형식으로 노출되게 할 시

    문제가 해결될까 하여 드린 질문입니다.

    최신글에서 이동시 알림창이 스크롤 할 때마다 뜨면서 매우 불편함을 겪고 있습니다.

    방법이 없다면 해당 알림창을 아예 꺼버리는 방식으로라도 해결이 필요한데요.

    어떻게 하면 될까요?

  • 답변 기다리고 있습니다.

    부탁드립니다 :)

  • 안녕하세요.

    이전 댓글에서도 설명드린 것처럼

    최신글을 통해 아이프레임으로 출력하는 페이지로 이동 시

    현재는 구조적으로 해당 메시지가 표시됩니다.

     

    권장드리는 방법은,

    최신글 클릭 시 여러 게시판이 설치된 페이지로 이동하는 것이 아닌

    각각의 게시판 페이지로 이동하도록 설정하는 걸 권장드립니다.

     

    해당 절차는 아래와 같습니다.

    1. 게시판을 각각의 페이지에 설치해보세요. (1페이지에 1개의 게시판)

    2. 최신글 이동 페이지 설정은 위의 각각의 페이지로 설정해보세요.

    최신글 이동 페이지 설정은

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 탭에서 확인해보실 수 있습니다.

    3. 기존과 같이 아이프레임으로 보기는 활성화해보세요.

    아이프레임으로 보기는

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 탭에서 확인해보실 수 있습니다.

    4. 여러 개의 게시판이 보여야 할 페이지를 별도로 생성해보세요. (1번에서 추가한 페이지와는 별도의 페이지입니다.)

    5. 4번에서 생성한 페이지에 게시판 숏코드(여러 개)를 직접 입력해보세요.

     

    추가로, 아이프레임으로 보기 설정을 비활성화하고 직접 <iframe> 태그로 표시하실 수 있습니다.

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 게시판 관리 -> 고급설정 탭에서

    "고급 사용자용 고유주소" 설정을 사용하기로 변경하신 후

    <iframe> 태그로 직접 삽입하는 방법도 고려해보세요.

    고맙습니다.

  • 저희가 푸터에 contact form을 넣어 참가신청을 받고 있는 형태라,

    말씀주신 방법을 적용하여도 알림창이 계속 나옵니다.

    푸터에 이미 게시판이 하나 설치되어 있기 때문에, 

    페이지에 게시판을 설치하게 되면, 이미 2개가 되는 상태입니다...

    유저에게 너무 불편한 사항이라 그냥 둘 수가 없는지라

    개선될 코드가 개발되지 않았다면, 알림창을 아예 나오지 않도록 조치를 취해야 할 듯 합니다.

    알림창을 제거하는 방법을 알려주시면 감사하겠습니다.

  • 해당 메시지는

    FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에

    아래의 코드로 표시하고 있습니다.

    if($this->isNotAllowed($content->board_id)){
    	$message = __('This post has been moved.', 'kboard');
    	if($message){
    		echo '<script>alert("'.$message.'");</script>';
    	}
    	echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
    	exit;
    }

    해당 코드를 모두 찾아 주석 처리 혹은 삭제해보시겠어요?

    고맙습니다.

  • 추가로, 문의주신 내용처럼 리스트와 컨텍트폼을

    한 페이지에 출력하고자 하신다면

    최신글을 이용하여 컨텍트폼과 같이 출력하시면

    리스트와 컨텍트폼을 같이 출력하실 수 있습니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기