묻고답하기
확장변수 등록시 오류외 오류메세지좀 봐주세요 ~^^
2009.06.04 02:13
1. error1.
게시판에 확장변수를 초기에 등록을 했었는데.
수정을 하려고 하니. 아래와 같은 에러 메시지와 함께 안됩니다.
ㅠ.ㅠ;; 도와주세요 ...
2. Error2.
게시글을 복사 이동하려고 관리자아이디로 로그온 하여 게시물 앞에 체크 하면 아래와 같은 메세지가 뜹니다.
물론 시작 모듈은 설정되어 있고. 사이트는 오픈되어 있습니다.
소스를 건들였었나 ? 반성을 해보아도 ...
게시판 스킨 옆에 공간 좀 조정하느라고. \document\tpl\css/document.css 수정했고.
조회수 클릭할때마다 증가 시키느라고 아래와 같이 변경했었드랬는데.
이것때문인가 싶어. 원본으로 다시 복귀 시켜도 오류현상은 계속 납니다.
그외엔 건드린 소스는 없는데 .. ㅠ.ㅠ;;
도움을 청합니다 .~~~~~~~~~~~~~~~~~~~~
/**
* @brief 해당 document의 조회수 증가
**/
function updateReadedCount($oDocument) {
$document_srl = $oDocument->document_srl;
$member_srl = $oDocument->get('member_srl');
$logged_info = Context::get('logged_info');
// 조회수 업데이트가 되면 trigger 호출 (after)
$output = ModuleHandler::triggerCall('document.updateReadedCount', 'after', $oDocument);
if(!$output->toBool()) return $output;
// session에 정보로 조회수를 증가하였다고 생각하면 패스
//if($_SESSION['readed_document'][$document_srl]) return false;
// 글의 작성 ip와 현재 접속자의 ip가 동일하면 패스
//if($document->ipaddress == $_SERVER['REMOTE_ADDR']) {
// $_SESSION['readed_document'][$document_srl] = true;
// return false;
//}
// document의 작성자가 회원일때 글쓴이와 현재 로그인 사용자의 정보가 일치하면 읽었다고 판단후 세션 등록하고 패스
//if($member_srl && $logged_info->member_srl == $member_srl) {
// $_SESSION['readed_document'][$document_srl] = true;
// return false;
//}
// 조회수 업데이트
$args->document_srl = $document_srl;
$output = executeQuery('document.updateReadedCount', $args);
// 세션 등록
$_SESSION['readed_document'][$document_srl] = true;
}
댓글 3
-
라르게덴
2009.06.04 09:30
-
때린데 또때려
2009.06.04 10:44
1번은 해당파일을 다시 업로드 해보시고요 원본파일로..
2번같은 경우에서 시작모듈이 설정되어 있는데도 시작모듈이 설정되지 않았다고하면
수정된 파일이 있으면 그런 메세지가 나옵니다
모듈및 위젯등 수정되지 않은 XE등을 다시 업로드 하시면 해결될거 같습니다.
저도 이거 잡느냐고 한참 고생한 기억이. ㅎㅎ
-
2Me
2009.06.06 00:52
답변주신 조언에 따라. 원본 파일을 module/document 모두 다시 업었더니 해결은 되었습니다.
그런데. 조회수를 클릭할때마다 증가하게 하려는것 처럼
모듈안에 php 파일을 수정해야 하는경우 어떻게 하나요 ?
1 번은 메시지가 입력내용의 창을 두 군대 가렸네요
2. 번은 setting 에서 지정하셨는지의 여부를 안적어주셨는데 확인해보셨는지요.