Extra Form
PHP PHP 7.2
CMS Rhymix 2.0

https://xe1.xpressengine.com/index.php?mid=download&package_id=22753651

 

추천 x 회 이상시 게시물 이동기능이 있는데

실제 게시물이 이동되면

게시물이 무한 리디렉션되어 해당 게시물을 찾아낼 수 없습니다.

이동 전 게시판 이동 후 게시판에서도 게시물이 사라져버립니다. (설정 문서에는 있으나 연결시 같은증상입니다)

 

사이트에서 리디렉션한 횟수가 너무 많습니다.

ERR_TOO_MANY_REDIRECTS

 

앞서 작성한글과 연관 되어있습니다. (문서가 사라진것이 아니라 무한 리디렉션으로 세션아웃이 된상태입니다.)

 

https://xetown.com/questions/1719534

 

게시물을 이동하는 관련 코드는 아래와 같습니다.

 

 

/*
* 게시물 이동기능 설정
*/
    function dispVoteAdminConfigMove()
    {
        // Get a list of mid
        $oModuleModel = getModel('module');
        $columnList = array('module_srl', 'mid', 'browser_title');
        // 게시판 board 모듈만 출력
        $args = new stdClass();
        $args->module = 'board';
        $mid_list = $oModuleModel->getMidList($args, $columnList);
        Context::set('mid_list', $mid_list);

        unset($args);
        // BOARD DX 모듈 출력
        $args = new stdClass();
        $args->module = 'beluxe';
        $mid_list2 = $oModuleModel->getMidList($args, $columnList);
        Context::set('mid_list2', $mid_list2);

        //Security
        $security = new Security();
        $security->encodeHTML('mid_list..browser_title','mid_list..mid');


        // Set the template
        $this->setTemplateFile('config_move');
    }
 

 

 

        // 게시물 이동 method
        $module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl);
        if($config->use_mvV == 'Y'&& in_array($module_info->module_srl, $config->mvV_from) && !in_array($module_info->module_srl,$config->mvV_to))
        {
            if($output->get('voted_count') >= $config->mvV_count)
            {
                $obj->mvV = true;
                $obj->document_srl = $document_srl;
                $obj->browser_title = $oDocument->getBrowserTitle();
                $mvDoc = $this->_moveDoc($obj);
                // 게시물이동값 true 로 넘어오면 아래 method 실행
                if($mvDoc && $config->use_mvV_cmt=='Y')
                {
                    $c_obj = new stdClass();
                    $c_obj->member_srl = $config->mvV_cmt_memberSrl;
                    $c_obj->nick_name = $config->mvV_cmt_memberNick;
                    $c_obj->content = $config->msg_mvV_cmt;
                    $c_obj->module_srl = $module_info->module_srl;
                    $c_obj->document_srl = $document_srl;
                    $this->_insertCmt($c_obj);
                }
                $this->add('msg',$config->msg_mvV);
            }
        }

 

(같은글을 반복하여 작성하여 죄송합니다.)

  • profile
    이동은 보통 자동으로 하므로 disp 액션은 상관없을껄요..

    도메인과 테스트 환경을 제공해주지 않을 거라면.. 브라우저의 개발자도구(f12)의 네트워크탭에서 실제로 어떤주소로 계속 리디렉트 되고 있는지 정도는 파악해서 캡처 또는 알려주시면 좋을듯 합니다.
  • profile profile

    답변 감사합니다.

    저도 그래서 그전에 F12에서 네트워크를 보았으나

    사이트주소.com/게시물번호 으로 계속 이동 되고있었습니다. 무한 반복


    한가지 특이점이 있다면
    이동된 게시물의 모듈 module_srl 값이 0으로 되어 있습니다.


    https://xe1.xpressengine.com/index.php?mid=download&package_id=22690074
    해당게시물은 정상적으로 작동은 하네요. 하지만 알림 기능이 없어서 조금 아쉬워서요.

  • profile profile
    테스트환경은 금일중 마련해 보겠습니다
  • profile profile
    초기화된 라이믹스 셋팅에서는
    http://www.nug.kr

    일반 비회원으로 추천가능합니다.
    추천하면 시물이 이동되었습니다 라고 뜨지만
    게시물은 뜨지 않습니다.
    관리자 문서에 떠있지만 해당 게시물을 다시 이동하지 않으면 영영 열 수 없습니다.

    무한 리디렉션은 일어나지 않네요
    하지만 게시물이 없어지는 증상은 동일합니다.

    http://www.nug.kr
    관리자 아이디 암호는 nug/라이믹스 입니다.
  • profile profile

    살펴보긴했는데 간단하게 해결될 문제는 아닌것 같네요..

     

    앞서 위에 누군가 답변 해주셧다 시피.. 7~8년된 프로젝트의 경우 지금 에러가 없는것이 이상하다고 봐야 합니다.

    게시물이동관련 항목이 필요하다면 직접 이동하는게 아니라 게시글을 가져오는 형태인 타임라인을 적절하게 활용하는게 더 맞지 않을까 싶은데요..

    단순히 해당 모듈이랑 타임라인 모듈이랑 사용해봤을때 다른 점이 있어서 그 모듈을 꼭 사용해야할까요?

    그렇다면 소스를 직접 수정할 수 있는 제작의뢰쪽으로 문의하시는게 좀 더 나을듯한 질문이네요 ㅠ

  • profile ?
    vote 모듈이 오류이고, sejin7940_vote 모듈이 작동하는 경우라면
    알림 기능이라는게 이동될때 댓글을 남기는 기능이라면 ( 댓글이 남으면 글쓴이에게 알림이 가겠군요 )
    vote 모듈에서 해당 부분 소스를 참고해서 sejin7940_vote 를 고치시는것도 한 방법이죠 ^^
    ( 그리 복잡한건 아니니 제작의뢰로 요청을 하셔도 되고 )