제로보드XE ver 1.0.6

  • 배포 버전
    • 1.0.6
  • 변경사항
  • license
    • GPL v2
      단 zbxe 기본 프로그램의 변형이 아닌 모듈/애드온/위젯 프로그램과 스킨은 각 저작자가 라이센스를 정할 수 있습니다
  • 특이사항
    • 새로운 모듈의 추가 및 기존 모듈의 변경으로 모듈 설치 및 업데이트가 필요합니다.
    • 관리자 페이지 > 모듈 > 모듈 업데이트나 설치등을 하셔야 합니다.
    • 1.0.5 버전을 설치하지 않으신분은 1.0.5의 changed파일을 덮어쓰신 후 1.0.6의 changed 파일을 덮어쓰세요.
    • tools에 설치된 파일을 검증하는 기능이 있으니 꼭 확인해주세요.
  • 버전 표시의 의미
    • zbXE의 버전은 a.b.c 와 같이 3개로 구성되어 있습니다.
      • a : 매우 큰 버전의 변경을 의미합니다. 구조의 변경까지 이루어지는 경우입니다.
      • b : 큰 변화가 있음을 의미합니다.
      • c : 작은 기능의 추가나 보완등이 이루어졌으면 의미합니다.

변경 내역
  • 주요 변경
    • safe_mode=On에서 FTP 계정 정보를 이용하여 설치하는 기능 추가 (서버 설정에 따라 동작하지 않을 수 있음) - zero
    • XE내 XML 포맷 정비 - bnu
  • 핵심코드 수정 내역
    • Query XML에서 null과 0 에 대한 구분 처리 - haneul
    • Query XML에서 column이 하나만 있을 경우 array에 넣도록 수정 - haneul
    • 문자열 자르기 함수 교정 - zero
    • 스팸 필터 적용시 금지단어를 잘못 처리하는 정규표현식 관련 문제 해결 - zero
    • IE7에서 Javascript 달력 레이어가 엉뚱한 위치에 나타나는 문제 해결 - bnu
    • 투명 PNG 이미지의 투명처리 스크립트를 추가하고 IE6에서 문제 해결 - bnu
    • iconv 함수가 없을때 임시로 함수를 만들어 설치단계부터 오동작 하는 문제 해결 - zero
    • debugPrint 함수에 시간-파일-줄수 표시 기능 추가 - haneul
    • PHP6에서 magic_quotes_gpc 함수 사용하지 않도록 수정 - haneul
    • null/ isset과 공백문자의 차이로 인하여 rewrite url이 잘못 생성되는 오류 수정 - zero
    • Context::setRequestArgument() 에서 null string이 넘어오는 경우에 대한 처리 - haneul
    • Context에서 get으로 넘길때 0 체크 - haneul
    • .htaccess의 rewrite rule 오류로 년/월별 게시글 목록 링크로 접근시 대상을 찾을 수 없다는 오류 수정 - zero
    • 템플릿 코드 설명용 주석문을 HTML 에 출력하지 않도록 수정  - bnu
  • 보안 취약점 개선
    • CSRF 보안 취약점 패치 - zero
  • 모듈
    • 게시판(board)
      • xe_board 스킨의 항목(제목,이름등)의 너비를 자동으로 조절되도록 변경 - zero
      • xe_guestbook 스킨의 skin.xml 의 잘못된 언어 지정 코드를 변경 - bnu
      • 관리자 페이지에서 여러 게시판 선택후 권한 관리시 잘못된 요청이라고 경고하는 오동작 수정 - bnu
      • 글/댓글의 ip address 출력을 스킨에서 설정할 수 있도록 기본 스킨 수정 - haneul
    • 문서(document)
      • 글 바로 접속시 잘못된 페이지 번호를 계산하는 오류 수정 - zero
      • 확장변수 checkbox, select 타입에서 기본값이 1개일 경우 표시 안되는 문제 수정 - bnu
      • 관리자 그룹이 글을 여러개 선택시 권한이 올바르지 않다고 나오는 잘못된 오류 수정 - zero
    • 트랙백(trackback)
      • 호스팅 환경을 감안하여 IP주소중 C 클래스까지 중복 검사하는 루틴을 제거 - zero
    • 스팸필터(spamfilter)
      • 스팸필터 단어를 정규표현식으로 검사시 preg_quote를 적용하여 잘못 검사하는 오류 수정 - zero
    • 포인트(point)
      • 글/댓글 등록시 포인트가 깍이는 경우 글/댓글을 지울때 포인트가 복구 되지 않도록 기능 수정 - zero
    • 에디터(editor)
      • PHPSESSID가 변경이 되더라도 swf uploader에서 정상적으로 참고하여 업로드 오류가 나지 않도록 수정 - zero
      • 글 본문의 이미지나 첨부파일의 경로가 잘 못 입력되는 문제 수정 (IE7에서 src의 경로를 임의로 바꾸는 문제로 인함) - zero
    • 데이터 이전(migration)
      • XE XML로 데이터 import시에 추가 변수를 잘못 넣던 오류 수정 - zero
    • RSS (rss)
      • 모듈 신규 생성후 추가 설정에서 RSS 설정을 변경하지 않을때 RSS 사용하지 않음으로 표시 되지만 요약정보가 공개되는 오류 수정 - zero
    • 회원 (member)
      • 회원서명 수정시 이미지등의 태그만 입력해도 수정이 되도록 변경 - wdlee91
      • openid 생년월일 포맷 문제 해결 - araste
    • 커뮤니케이션(communication)
      • 쪽지 작성시 default 에디터의 기본 컴포넌트만은 적용되도록 수정 - wdlee91
    • 첨부파일(file)
      • 첨부파일 크기를 적절한 단위로 표시하도록 수정 - bnu
      • 대상 모듈 링크를 getUrl() 을 이용하도록 변경 - bnu
      • 첨부파일 링크 생성시 mid 제거 - bnu
      • 관리자 페이지 첨부 파일 목록에서 대상을 표시하지 못하는 문제 수정 - bnu
    • 위젯(widget)
      • 위젯 페이지에서 날짜 표시 문제 수정 - bnu
    • 애드온(addon)
      • 애드온 설정이 저장되지 않는 문제 수정 - bnu
  • 애드온
    • 자동링크 (autolink)
      • autolink 스크립트를 외부 파일로 옮기고 RFC3986에 의거 url 규칙을 엄격히 지키도록 개선 - wdlee91
    • 댓글 알리미(tccommentnotify)
      • 댓글알리미 애드온을 기본 패키지에 포함 - haneul
  • 위젯
    • 변경 사항 없음
  • 레이아웃
    • 변경 사항 없음
  • 도구
    • 변경 사항 없음
  • 다국어 번역
    • 영어 - supershop
    • 프랑스어 - duvent
    • 중국어 - chinaskyking

다운로드 및 설치



업그레이드 후 필수 확인 사항
  • changed 파일로 업그레이드시에는 현재 설치된 버전 이후부터 모든 changed파일을 순서대로 덮어씌우셔야 합니다.
  • 혹은 전체 파일을 덮어씌워도 업그레이드가 가능합니다.
  • 업그레이드 후에는 꼭 관리자페이지 > 모듈 (왼쪽 아래)를 클릭해서 모듈 목록 (우측화면)에 install 또는 update라는 빨간 버튼이 있으면 클릭해서 동작시키셔야 합니다.
  • http://주소/tools 에서 설치파일검증 기능을 이용하여 누락되었거나 잘못 업로드 된 파일이 있는지 확인하세요.
    (아이디와 비밀번호는 zbXE를 설치한 DB의 정보를 입력해주세요)
현재평점 10 (평가자 수 : 1)

추천 : Loptz,

profile
여기에서 행복한 시간 되십시오.