덕분에 블로그 글도 올리고 좋습니다^^ㅎ
파일 구성
41up.alz 파일안에
아래 내용으로 수정된 파일들과 그 파일들이 원래 위치하고 있는 디렉토리가 존재합니다.
디렉토리 안에는 수정된 파일들이 다시 포함되어 있습니다.
일단 수정된 파일들을 훑어 보시고 적용하시려면
하나씩 제자리에 저장하시던지 간단하게 디렉토리들만 통째로 덮어씌우기 하면 됩니다.
======================================================================================
1. 질문 설문조사페이지관련하여 나름;; 수정한 부분입니다.
======================================================================================
zb5/common/lang/ko.lang.php
-------------------------------------------------------------------------------------
[1] 185번째줄~188번째줄 추가
$lang->common->notice_survey_etc_end = '설문조사를 중지하였습니다.';
$lang->common->notice_survey_etc_questioner = '본 설문 작성자입니다.';
$lang->common->notice_survey_etc_already = '설문에 참여 하셨습니다.';
$lang->common->notice_survey_etc_enables = '설문에 참여 하실 수 있습니다.';
zb5/modules/board/skins/zb5_board/tpl/view.tpl
-------------------------------------------------------------------------------------
설문중지 후 설문중지버튼 비활성화시키기.
[1] 134번째줄
{if $article->use_survey eq 'Y' and $article->delete_enable}
->수정
{if $article->use_survey eq 'Y' and $article->delete_enable and !$article->survey[0]}
zb5/modules/board/skins/zb5_board/tpl/view_survey.tpl
-------------------------------------------------------------------------------------
접근자별로 설문의 진행 상태에 관한 메세지를 출력해줌.
[1] 5번째줄~15번째줄까지 추가,
[2] 45번째줄 추가
=======================================================================================
2. svc_survey_toggle 문의 이 부분은 잘 모르겠습니다.ㅠㅠ
=======================================================================================
value=null; 해보시면 어떨지. 이부분은 설문 항목을 추가하면 input값이 추가되기 때문에
해당 폼의 모든 값을 null로 초기화 시켜주는 스크립트를 이용하던지 해야 할 것 같습니다만
잘 모르겠습니다^^;;
=======================================================================================
3. rss 관련 문의
=======================================================================================
[1] http://beta.zb5.zeroboard.com/?article_srl=17318 게시물 참고하여
classes/zArticle.class.php 487번째줄 아래 한 줄 추가하여 해결,
$tmp = null;
=======================================================================================
4. 회원기타정보 관련 문의
=======================================================================================
/zb5/classes/zDocument.class.php
추가정보란의 정보는 extend_val 필드에 따로 저장되어 있어 불러올 때 다른 과정을 거쳐야
했는데 제가 미쳐 파악하지 못했네요. 추가 정보는 아래와 같은 방식으로 불러올 수 있습니다.
관리자페이지에서 '회원관리' 메뉴에서 '가입폼 관리'를 클릭해보시면,
제 경우에 홈페이지 등 회원의 추가정보는 아래와 같이 설정돼 있습니다.
--------------------------------------------------
가입항목형식 | 가입항목키값(영문) | 이름
--------------------------------------------------
한줄 텍스트 | homeurl | 홈페이지
한줄 텍스트 | phonenum | 핸드폰번호
--------------------------------------------------
여기서 작성자의 홈페이지 정보를 가져오기 위해서는 "가입항목키값"을 이용해야 하는데요.
이번에 보내는 zDocument.class.php파일의 174번째줄의
$__temp_obj_list[$i]->writerHomeUrl = $getEtcInfo->homeurl; 에서
뒤의 homeurl 대신 원업님의 가입항목키값을 입력해주시고,
모듈스킨파일에서는 $article->writerHomeUrl 변수명을 사용하시면 됩니다.
폰 넘버를 호출하기 위해서는 175번째줄에
$__temp_obj_list[$i]->writerPhoneNum = $getEtcInfo->phonenum;
위 한줄을 추가해주시고
모듈스킨파일에서 $article->writerPhoneNum 을 변수명으로 사용하시면 됩니다.
주의)'$getEtcInfo->' 뒤에는 "원업님의 가입항목키값"을 대입하여야 하며 모든
변수명의 대소문자는 구분됩니다.
=======================================================================================
5. 글쓰기시 확인 경고창 띄우지 않기.
=======================================================================================
zb5/common/js/svc.js 파일의 123~126번째줄 주석처리함. 모든 게시판에서 확인창 뜨지 않음.
svc.js파일의 172~175번째줄을 위와 같이 주석처리하면 댓글 등록시 확인창 뜨지 않습니다. 필요하시면 주석 처리 하시길..
댓글 수정 기능을 왜 안만들었는지 저도 알 수가 없네요.
다만, 아시다시피 zb5는 유저들의 압박에 서둘러 공개된 면이 없지 않지요.
천천히 추가될 기능이 아니었을까 생각합니다.
수정한 파일들을 압축하여 올리겠습니다.
각 파일들의 경로는 위 기재된 경로와 동일해야 합니다.
미리 말씀드립니다만, 저도 실력이 허접한 관계로 위 수정 사항이 최선책이라고는 장담 못합니다;;
메모장에서 작성해서 정돈도 않되고 눈이 무지 아프네요.
늦은 시각에 작성한 거라 다수의 오타가발견될 가능성도 있습니다.
그럼 좋은 사이트 기대하겠습니다.

1upz.zip
이올린에 북마크하기