공지 |
XE 1.8 / php7 기반에서 view 화면이 다시 정상 작동하지 않...
|
sejin7940
|
2016.08.30 |
9723 |
공지 |
XE 1.8 기반에서는 sejin7940_board 가 정상작동을 하네요 ^^;;
|
sejin7940
|
2016.04.30 |
10424 |
공지 |
sejin7940_board XE 1.4 버전의 지원은 이제 끝!
[1]
|
sejin7940
|
2012.01.05 |
216733 |
공지 |
카테고리가 투명하게 나오는 경우 수정법 (3.7에서)
|
sejin7940
|
2011.10.22 |
214918 |
공지 |
board 4.0 개발진행상황 (111210 / +14)
[3]
|
sejin7940
|
2011.10.18 |
223224 |
공지 |
=== sejin7940_board 3.7 배포 (XE 1.4.X 버전용) ===
[5]
|
sejin7940
|
2011.10.15 |
230194 |
» |
ver 3.5 추천글/비추천글 복사/이동 구현방법 (추가수정)
|
sejin7940
|
2011.07.13 |
345644 |
공지 |
게시판생성시 select 형식의 항목들의 기본값을 바꾸고플때..
|
sejin7940
|
2011.02.17 |
233839 |
공지 |
ver.3 내부 갤러리 기능 설명 및 설정방법
[1]
|
sejin7940
|
2011.02.14 |
348935 |
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|
(1) 위치 : modules/document/document.controller.php (2) 함수명 : function updateVotedCount($document_srl, $point = 1) 내부
(3) 방법 : // 결과 리턴 부분을 찾아서 그 앞에다가 아래 코드를 추가해주면 됨
// sejin7940 수정 (110713 - 시작) - 추천/비추천글 게시판 복사/이동 기능 ver.3 $oModuleModel = &getModel('module'); $board_info = $oModuleModel -> getModuleSkinVars($oDocument->get('module_srl'));
if($board_info[voted_mid]->value && $board_info[voted_num]->value) { $voted_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[voted_mid]->value); $voted_module_srl = $voted_module_srl[0]; $voted_category = $board_info[voted_category]->value; $voted_document_srl[0] = $oDocument->get('document_srl'); $voted_num = $board_info[voted_num]->value; if($args->voted_count == $voted_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); else $oDocumentController -> copyDocumentModule ( $voted_document_srl, $voted_module_srl, $voted_category); } } if($board_info[blamed_mid]->value && $board_info[blamed_num]->value) { $blamed_module_srl = $oModuleModel -> getModuleSrlByMid($board_info[blamed_mid]->value); $blamed_module_srl = $blamed_module_srl[0]; $blamed_category = $board_info[blamed_category]->value; $blamed_document_srl[0] = $oDocument->get('document_srl'); $blamed_num = (-1) * $board_info[blamed_num]->value; if($args->blamed_count == $blamed_num ) { $oDocumentController = &getAdminController('document'); if($board_info[voted_copymove]->value=='move') $oDocumentController -> moveDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); else $oDocumentController -> copyDocumentModule ( $blamed_document_srl, $blamed_module_srl, $blamed_category); } } // sejin7940 수정 (110713 - 끝) - 추천/비추천글 게시판 복사/이동 기능 ver.3
추가적인 수정 방법입니다.
추천글등을 복사 기능으로 할 경우에는.. 복사는 기존 날짜랑 상관없이 복사한 날짜 기준으로 저장되나
이동으로 할 경우, 날짜가 최초 등록된 날짜로 이동되다보니 (이동된 날짜가 아니죠)
추천게시판에서 살펴보면 글 순서가 이상하게 밀리는 걸 볼 수 있습니다.
이를 보완하는 수정방법을 아래 적어드립니다.
====== 추천글 기능을 복사' 인 경우 ==========
기본설정대로 하면 (즉, 설정에서 '정렬대상'을 '문서번호'로 한 경우)
추천으로 복사된 글이 가장 상단에 배치될겁니다..
만약 가장 상단에 배치되길 원치 않고, 원래 글의 작성일자에 복사되길 원하시면
설정에서 '정렬대상'을 '등록일' 로 설정해주시면, 날짜에 맞춰 중간에 들어갈겁니다.
====== 추천글 기능을 '이동' 으로 하는 경우.. =========== 이동은 복사와는 조금 다릅니다. 복사는 새글을 쓰는거기에 문서번호가 가장 최근으로 기재되지만
이동은 말그대로 mid 값만 바꿀뿐 그 글 그대로거든요. 즉, 문서번호도 원본글과 동일한거죠.
따라서 별도의 Core 수정이 없으면 어떻게해도 상단에 배치 안 되고, 원래글 썼던 그 시점에 글이 나타납니다
만약, 이를 상단에 배치시키고픈 경우라면...
modules/document/document.admin.controller.php 에서 function moveDocumentModule($document_srl_list, $module_srl, $category_srl) { 함수 부분을 수정하면 됨
$source_category_srl = $oDocument->get('category_srl'); 부분 아래에 추가
// sejin7940 (시작) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서 $args_regdate->document_srl = $document_srl; $output_regdate = executeQuery('document.updateRegdate', $args_regdate); // sejin7940 (끝) 추천게시판 기능 위해 추가 - 관리자가 임의 이동시 위해서
첨부해둔 updateRegdate.xml 파일을 modules/documents/queries/ 폴더 안에 업로드 해주시고
추천게시판 설정은.. 정렬대상:등록일, 정렬방법:내림차순 로 해주시면 됩니다..
|