추천/비추천/신고 모듈 게시물 이동 시 무한 리디렉션
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.2 |
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);
}
}
(같은글을 반복하여 작성하여 죄송합니다.)

댓글 6
도메인과 테스트 환경을 제공해주지 않을 거라면.. 브라우저의 개발자도구(f12)의 네트워크탭에서 실제로 어떤주소로 계속 리디렉트 되고 있는지 정도는 파악해서 캡처 또는 알려주시면 좋을듯 합니다.
답변 감사합니다.
저도 그래서 그전에 F12에서 네트워크를 보았으나
사이트주소.com/게시물번호 으로 계속 이동 되고있었습니다. 무한 반복
한가지 특이점이 있다면
이동된 게시물의 모듈 module_srl 값이 0으로 되어 있습니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22690074
해당게시물은 정상적으로 작동은 하네요. 하지만 알림 기능이 없어서 조금 아쉬워서요.
알림 기능이라는게 이동될때 댓글을 남기는 기능이라면 ( 댓글이 남으면 글쓴이에게 알림이 가겠군요 )
vote 모듈에서 해당 부분 소스를 참고해서 sejin7940_vote 를 고치시는것도 한 방법이죠 ^^
( 그리 복잡한건 아니니 제작의뢰로 요청을 하셔도 되고 )
http://www.nug.kr
일반 비회원으로 추천가능합니다.
추천하면 시물이 이동되었습니다 라고 뜨지만
게시물은 뜨지 않습니다.
관리자 문서에 떠있지만 해당 게시물을 다시 이동하지 않으면 영영 열 수 없습니다.
무한 리디렉션은 일어나지 않네요
하지만 게시물이 없어지는 증상은 동일합니다.
http://www.nug.kr
관리자 아이디 암호는 nug/라이믹스 입니다.
살펴보긴했는데 간단하게 해결될 문제는 아닌것 같네요..
앞서 위에 누군가 답변 해주셧다 시피.. 7~8년된 프로젝트의 경우 지금 에러가 없는것이 이상하다고 봐야 합니다.
게시물이동관련 항목이 필요하다면 직접 이동하는게 아니라 게시글을 가져오는 형태인 타임라인을 적절하게 활용하는게 더 맞지 않을까 싶은데요..
단순히 해당 모듈이랑 타임라인 모듈이랑 사용해봤을때 다른 점이 있어서 그 모듈을 꼭 사용해야할까요?
그렇다면 소스를 직접 수정할 수 있는 제작의뢰쪽으로 문의하시는게 좀 더 나을듯한 질문이네요 ㅠ