묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
@CMD님 감사합니다 한번만 도와주세여 ㅜㅜ
2012.05.27 02:34
추천해주신 애드온 정말 잘받앗습니다.
애드온에 php파일 열어보니
<?php
if(!defined("__ZBXE__")) exit();
if($this->module == 'admin') return;
if($called_position=='after_module_proc') {
$act = Context::get('act');
$document_srl=Context::get('target_srl');
$oDocumentModel = &getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
if($act=='procDocumentVoteDown' && $oDocument->mid!=$addon_info->move_blame_bbs && $addon_info->move_blame_bbs!="" && $addon_info->blame_count!="" && ($oDocument->get('blamed_count') == -1*$addon_info->blame_count+1 ))
{
$document_srl_list[0]=$document_srl;
$oModule = &getModel('module');
$temp_module= $oModule->getModuleSrlByMid($addon_info->move_blame_bbs);
$module_srl=$temp_module[0];
$oDocumentAdminController = &getAdminController('document');
$oDocumentAdminController->CopyDocumentModule($document_srl_list, $module_srl, null);
$oDocumentController = &getController('document');
$oDocumentController->deleteDocument($document_srl);
$output = new Object(-1, '게시물의 비추천수가 많아 이동되었습니다.');
return;
}
else if($act=='procDocumentVoteUp' && $oDocument->mid!=$addon_info->move_vote_bbs && $addon_info->move_vote_bbs!="" && $addon_info->vote_count!="" && ($oDocument->get('voted_count') == $addon_info->vote_count-1))
{
$document_srl_list[0]=$document_srl;
$oModule = &getModel('module');
$temp_module= $oModule->getModuleSrlByMid($addon_info->move_vote_bbs);
$module_srl=$temp_module[0];
$oDocumentAdminController = &getAdminController('document');
$oDocumentAdminController->copyDocumentModule($document_srl_list, $module_srl, null);
}
}
?>
이렇게 되잇더라구요
그리고 모듈 체크를하면 작동을 않하고 체크를 다풀면 작동을 하더라구요 ㅜㅜ (특정게시판에서만 하고싶은데..)
또 게시물 추천시 게시물 복사가아닌 이동을하려면 어떻게고쳐야대나용 ㅜㅜ?
애드온 설정에서 동작할 mid를 콤마로 구분하여 넣으시면 되고
작동 모듈 선택 부분은 모두 체크 해제하여 주세요~
recycled.zip