(베타 6) 그누보드 불당팩 4.36.28 - 1.2.0

불당   
   조회 25962  

b4.common.js (12.4K), Down : 13, 2013-11
common.js (18.2K), Down : 14, 2013-11
gnuboard4-buldang-pack.zip (18.5M), Down : 37, 2013-12

Jquery 1.10.1
Bootstrap 3.0.3 http://getbootstrap.com/
Font-awesome 4.0.3 http://fontawesome.io/
 
==
 
DB 추가
 
CREATE TABLE IF NOT EXISTS `g4_admin_log` (
  `log_no` int(11) NOT NULL AUTO_INCREMENT,
  `log_datetime` datetime NOT NULL,
  `log` text NOT NULL,
  PRIMARY KEY (`log_no`)
)
 
ALTER TABLE `g4_board` ADD `bo_list_scrap` INT( 11 ) NOT NULL AFTER `bo_list_view` 
 
ALTER TABLE `g4_member` ADD `mb_email_status` TINYINT( 4 ) NOT NULL ,
ADD `mb_kakao_id` VARCHAR( 255 )
NOT NULL ,
ADD `mb_line_id` VARCHAR( 255 )
NOT NULL
 
 
1. 개인정보보호법 규정에 따라 관리자 권한변경 내역은 log에 남기도록 했습니다.
 
2. 베스트글 선정기준에 scrap을 추가 했습니다.
 
3. 관리자 보안 강화를 위해 관리자 로그인은 모두 log를 db에 기록 합니다.
4. SMS4 등 사용자도 드물고 앱에 문제가 될 것 같은 것 삭제 (필요하면 나중에 다시 고민)
5. 그누보드 업그레이드
- 앱버젼 대응을 위한 코드정리
- html5shiv 추가 (html5 기능이 가능하게 하는 것. 3.7.0)
- 기타 잔잔한 수정 
 
common.php
config.php
config2.php
head.php
head.sub.php
index.php
memo.config.php
style.css
tail.php
tail.sub.php
 
on_pm.html (삭제)
on_pm.php
 
adm/admin.menu200.php
adm/admin.menu900.php (삭제)
adm/auth_update.php
adm/auth_list_delete.php
adm/board_form.php
adm/board_form_update.php
adm/boardgroup_form_update.php
adm_boardgroup_list_update.php
adm/sms_admin/* (삭제)
adm/ssh_delete_spam.php
adm/visit_search.php
 
bbs/board.php
bbs/good_view.php
bbs/list.php
bbs/login_check.php
bbs/memo.php
bbs/move.php
bbs/my_good.php
bbs/myon.php
bbs/new.php
bbs/password_change_request.php
bbs/password_change_reset.php (신규)
bbs/point.php
bbs/readtime_* (삭제)
bbs/recycle_list.php
bbs/register_form.php
bbs/register_form_update.php
bbs/scrap_delete.php
bbs/scrap_popin_update.php
bbs/search.php
bbs/singo_search.php
bbs/view.php
bbs/view_comment.php
bbs/visit_insert.inc.php
bbs/write.php
bbs/write_update.php
 
cheditor5/cheditor.js
cheditor5/template.xml
 
company/*
 
js/b4.common.js
js/common.js
js/desktop.js
js/bootstrap/*
js/font-awesome/*
js/html5shiv/html5shiv.js
js/respond/respond.min.js
js/압축/* (삭제)
 
lib/b4.lib.php
lib/common.lib.php
lib/sms.lib.php (삭제)
lib/visit.lib.php
 
skin/connect/basic/*
 
skin/connect/basic/*
skin/member/basic/*
skin/memo/basic/* (신규)
skin/my_good/basic/*
skin/myon/basic/*
skin/new/basic/*
skin/outlogin/basic/*
skin/poll/basic/*
skin/popular/board/popular.skin.php 
skin/popup/alert/*
skin/visit/basic/*
skin/whatson/basic/*
 
sms/* (삭제)
 
 
 
=== 베타 7 ===
 
- 코멘트 입력을 위한 로그인창 메시지 출력
skin/board/boot/view_comment.skin.php
 
- 잔잔한 버그 수정
skin/board/boot/list.skin.php
skin/board/boot/view.skin.php
- 날짜표시방식 개선 (전년도는 연도만 표시)
lib/b4.lib.php
lib/common.lib.php

- cheditor 메뉴줄을 반응형으로
cheditor5/template.xml

- move.php 스킨분리
bbs/move.php
skin/member/basic/move.skin.php

- 게시글목록 list를 table responsive로 변경 (완전하지 않음. 이슈 open)
skin/board/boot/list.skin.php

=== 베타 6 ===
 
- xs 이외에는 폰트 사이즈를 12px로 변경
style.css
 
- 포인트내역 부트화
bbs/point.php
skin/member/basic/point.skin.php
 
- profile 정보 부트화
skin/member/basic/profile.skin.php
 
- formmail 부트화
skin/member/basic/formmail.skin.php
 
- 베스트글 버튼 콘트롤 수정
bbs/good_view.php
skin/board/boot/view.skin.php
 
- memo 수정 반영
memo.config.php
bbs/memo.php
 
- 쪽지 6 발신화면 수정
skin/memo/basic/memo2.write.skin.php
 
- boot 스킨 수정
skin/board/boot/view_comment.skin.php
skin/board/boot/write.skin.php
 
- 검색기능 부트화
bbs/search.php
skin/search/basic/*
 
=== 베타 5 ===
 
- board/boot 목록 하단부 검색버튼 toggle
skin/boot/list.skin.php
 
- 마우스 올려 놓으면 메뉴가 열리게
style.css
 
- 신고글 부트화
bbs/singo_search.php
skin/singo/basic/*
 
- 휴지통 목록 부트화
bbs/recycle_list.php
skin/recycle/basic/*
 
- popup 오류시 아무것도 안하게 수정
lib/popup.lib.php
 
- redis 변수설정 오류 수정
config.php
 
- DB 필드추가 (mb_email_status, mb_kakao_id, mb_line_id)
 
- cheditor 메뉴를 1줄로 (모바일을 위해...)
cheditor5/template.xml
 
- 신고화면 부트화
skin/member/basic/singo_popin.skin.php
 
- board/boot 스킨 쓰기화면 버튼 이동
skin/board/boot/write.skin.php
 
- cheditor 메뉴 변경 (모바일에서 메뉴 줄바꿈 안생기게)
cheditor5/cheditor.js
 
- css 버젼설정 추가
config2.php
head.sub.php
 
- 부트스트랩 CSS 변경 (폰트 14로 변경)
js/bootstrap/css/bootstrap.min.css
 
- 스크랩 부트화
skin/member/basic/scrap.skin.php
skin/member/basic/scrap_popin.skin.php
 
- respond 1.4.2 업데이트
js/respond/respond.min.js
 
- latest/one.scrap.naver 스킨 부트화
latest/one/*
latest/scrap/*
latest/naver/*
 
- my_good 스킨 분리 (member 디렉토리에서) 및 부트화
bbs/my_good.php
skin/my_good/basic/*
 
- myon 스킨 부트화
skin/myon/basic/myon.skin.php
 
- 투표스킨 버튼색 변경
skin/poll/basic/poll/skin.php
 
- 최신글 로직 변경/프로그램 개선
adm/ssh_delete_spam.php
bbs/new.php
 
- 최신글 스킨 부트화
skin/new/basic/*
=== 베타 4 ===
 
- latest/basic 스킨 부트화
skin/latest/basic/*
 
- whatson 스킨 부트화
skin/whatson/basic/whatson.skin.php
 
- 문자셋 오류 수정
js/common.js
 
- MyOn 부트화
bbs/myon.php
skin/myon/basic/myon.skin.php
skin/myon/basic/tab.html (삭제)
- 첨부파일 스타일 수정
skin/board/boot/write.skin.php
 
- typo
skin/member/basic/login.skin.php
 
- 비밀번호 확인 화면 부트화
skin/member/basic/member_confirm.skin.php

- responsive barnd logo (문제가 좀 있습니다...)
head.php

=== 베타 3 ===

- 상단부 navbar에 로그인 메뉴 부착
head.php

- 빼먹은 /i 태그추가 (이거 때문에 이상한 어썸이 나옴)
skin/board/boot/list.skin.php

- tbody 태그 삭제
skin/board/boot/list.skin.php

- 빼먹은 /div 태그 추가
tail.php


=== 베타 2 ===
 
- 하단 tail info 버튼 정렬오류 수정
tail.php
 
- 상단 네비바 search 버튼 안내려 오는 오류 수정
head.php
 
- boot 스킨 하단부 버튼 정렬 안되는 오류 수정
skin/board/boot/list.skin.php
 
- 현재접속자 스킨 반응형 안되는 오류 수정
skin/connect/basic/current_connect.skin.php
 
- jquery cookie 삭제 (쓸일이 없네요)
head.sub.php
js/jqueey-cookie/*
 
 
=== 베타 1 ===
 
- 코멘트 날짜뒤의 new.icon 붙이는거 삭제 (위치를 스킨으로 이동)
bbs/view_comment.php
 
- 게시판 나머지 화면 (반응형 안되는거 수정)
skin/boot/*
 
- type 오류수정
tail.php
skin/poll/basic/poll.skin.php
skin/popular/board/popular.skin.php
skin/visit/basic/visit.skin.php
 
- 게시판 글쓰기 나올때 warn하는 스크립트 위치변경 (/html 태그안으로)
bbs/write.php
 
- 게시판 폭 관련. 100 이상은 뒤에 px 붙이게 함
bbs/board.php
 
 
=== 알파 3 ===
 
- 쪽지 6.0 알파 1
skin/memo/basic/*
skin/member/basic/에서 쪽지5 관련 파일은 모두 삭제함
 
- outlogin skin 수정
skin/outlogin/basic/outlogin.2.skin.php
 
- 패스워드 변경주기 관련 코드 수정/스킨화 등등
bbs/login_check.php
bbs/password_change_request.php
bbs/password_change_reset.php
skin/member/basic/password_change_request.skin.php
 
- 패스워드 8자 이상으로 + 관련 주의사항 추가 (KISA 강제사항)
skin/member/basic/register_form.skin.php
 
 
=== 알파 2 ===
 
- 부트스트랩 alert 팝업
head.php
lib/b4.lib.php
skin/popup/alert/*
 
- respond 1.4.1
js/respond/resond.min.js
 
- jquery cookie 1.4.0
head.sub.php
js/jquery-cookie/*
 
- font awesome 4.0.3
js/font-awesome/*
 
- 부트스트랩 3.0.3
js/bootstrap/*
 
- basic outlogin 스킨 수정 (모두 바꾸면 됩니다. 이미지 하나도 없슴)
style.css
skin/outlogin/basic/*
 
. 레이아웃 부트스트랩 오류 수정 (3.0에 맞춰서)
head.php
tail.php
 
. 패스워드 찾기 스킨 (부트화)
skin/member/basic/password_lost.skin.php
 
. 로그인스킨 (부트화)
skin/member/basic/login.skin.php
 
. 게시글 목록. 보기에서 쓰기 버튼 나오게 (모바일 등을 위해서...이게 더 편함)
bbs/list.php
bbs/view.php
 
. 게시판순위 인기글 스킨 부트화
skin/popular/board/popular.skin.php
 
 
=== 알파 1 ===
 
- 스크랩 갯수를 베스트글에 포함
adm/board_form.php
adm/board_form_update.php
bbs/scrap_delete.php
bbs/scrap_popin_update.php
 
- redis sideview 코드 삭제 (헉...왜 남아 있지?)
bbs/register_form_update.php
 
- 투표스킨
skin/poll/basic/*
 
- 관리자 login 기록 남기기
bbs/login_check.php
lib/b4.lib.php
 
- 관리권한 변경 log 남기기
config.php
adm/auth_update.php
adm/auth_list_delete.php
adm/board_form_update.php
adm/boardgroup_form_update.php
adm_boardgroup_list_update.php
 
- 불당썸에서 쓰는 팝업창 script 수정 (화면 불안정 해결)
js/b4.common.js
js/common.js
 
- 그누보드 4.36.28 (보안업데이트)
bbs/register_form.php
bbs/register_form_update.php
4.36.28 (2013.11.14)
    :  회원아이콘 업로드 취약점 해결 (testtest2 님께서 알려주셨습니다.)
    :  XSS 취약점을 이용하여 관리자 이외의 패스워드를 변경할수 있는 오류를 수정 (testtest2 님께서 알려주셨습니다.)

        bbs/register_form.php 에서 아래 코드를 주석 처리하거나 삭제합니다. { 는 제외
            // if ($_POST['mb_password'])

        bbs/register_form_update.php 에 아래 코드를 추가합니다.
            if (preg_match("/[^0-9a-z_]+/i", $mb_id)) {
                alert("회원아이디는 영문자, 숫자, _ 만 사용할수 있습니다.");
            }
 
- 쪽지 resize 가능하게 수정
js/common.js
 
- 방문자 스킨 부트스스랩화 + 오류수정
skin/visit/basic/*
 
- 방문자 lib에 관리자 $is_admin 변수추가
lib/visit.lib.php
 
- 개인정보수집 방침 등을 보여주는 화면 모두 정리 (삭제+정리+부트스트랩화+사용방법변경)
company/*
 
- 현재접속자 스킨 부트스트랩으로 변경
skin/connect/basic/*
 
- IE6-8에서의 CSS3 대응
js/respond/respond.min.js
 
- 부트스트랩으로 레이아웃 변경
head.sub.php
tail.sub.php
head.php
index.php
tail.php
 
- 페이징을 css스타일로 변경
lib/common.lib.php
 
- 관리안되는 js 압축코드 삭제
js/압축/* (삭제)
 
- 부트스트랩 3.0.0
js/bootstrap/*
 
- html5shiv 코드추가 (3.7.0 - 버젼은 js 열면 나옵니다)
head.sub.php
js/html5shiv/html5shiv.js
 
- F5 이미지 우클릭 금지 코드, 별도의 js로 분리 (head.sub.php를 깔끔하게 + 앱 대응 준비)
head.sub.php
js/desktop.js
 
- bit.ly 관련 코드 삭제
config.php
head.sub.php
 
- SMS4 삭제
config.2.php
head.sub.php
adm/admin.menu900.php (삭제)
adm/sms_admin/* (삭제)
install/install_db.php
lib/sms.lib.php (삭제)
sms/* (삭제)
 
- 현재접속자 코드를 head.sub.php에서 common.php로 이동 (head.sub.php를 간략하게 하기 위해서)
common.php
head.sub.php
 
- 실시간쪽지 관련 코드 삭제
head.sub.php
bbs/readtime_* (삭제)
 
- filter 걸린 금칙어는 SEO에 들어가지 않게 수정
bbs/visit_insert.inc.php
 
- SEO 데이터 생성을 함수로 분리, 비회원일때만 생성하게 수정
head.sub.php
lib/b4.lib.php
 
- 쪽지 온 것을 체크하는 부분을 함수로 분리 + 부하가 작은 SQL로 교체 (group by 없앰)
head.sub.php
lib/b4.lib.php
 
- 그누보드 4.36.27
adm/admin.menu200.php
adm/visit_search.php
4.36.27 (2013.09.06)
    :  접속자검색 기능 추가
 
- 그누보드 4.36.26
skin/member/basic/ajax_mb_nick_check.php
4.36.26 (2013.08.30)
    :  회원가입시 별명에 특수문자를 사용하지 못하도록 수정
 
- 그누보드 4.36.24/25
bbs/write_update.php
lib/common.lib.php
 
4.36.25 (2013.08.19)
    :  mysql_escape_string 는 PHP 5.3 부터 사용되지 않습니다.
        mysql_real_escape_string 로 대체합니다.
4.36.24 (2013.07.16)
    :  embed 태그의 allowscriptaccess 속성을 이용한 XSS 취약점 보완
 
- chimage에서 속도 걸리는 이슈 삭제 (TopScool님)
lib/b4.lib.php
 
- 그누보드 4.36.23 (2013.07.11)
    :  embed 태그의 allowscriptaccess 속성을 이용한 XSS 취약점 해결 (i2sec 최호성님께서 알려 주셨습니다.)
        AllowScriptAccess 의 값 always 를 제거하고 never 로 적용하여 플래시에서 스크립트가 실행되지 않도록 합니다.
lib/common.lib.php
 
- 안쓰는 설정변수 삭제 (token_time)
config.php
 
- on_pm.html 확장자를 php로 변경
lib/common.lib.php
on_pm.html (삭제)
on_pm.php
 
- 그누보드 4.36.22
cheditor 관련건은 오래전에 패치된 것 입니다. 반영하지 않습니다.
- opencode.co.kr -
불당 2013-09
불당 2013-11
     
불당 2013-11
수정완료. redis sideview 관련 코드 삭제.
불당 2013-11
2013.11.25일 현재 opencode의 상태 입니다.
실사용은 불가능한 상황이지만...그래도 테스트를 위해 끊어서 배포 합니다.

* 테스트 과정에서 의견을 주시는 기능중 반영 가능한 것들은 모두 반영합니다.
불당 2013-12
2013.12.07 - 알파2를 릴리즈 했습니다. 때깔이 많이 고와졌습니다.
햐햐햐...
돼지코구뇽 2013-12
이거..뭐가 뭔지 파일들 넣을라면 ....

뜨어억... pig에 입혀주심이;;
     
불당 2013-12
흐...
opencode 사이트는 그대로 쓸거에요.
theme 변형된거는... 쏙 들어서 transform할 수 있는 방법들을 찾아서 사람들에게 말해줘야 하겠죠.
불당 2013-12
KISA에서 권장/강제하는 개인정보 보호관련 코드를 모두 업데이트 했습니다.
업무에 따라 방화벽만 보강하면 되며,
관리자 페이지에서 개인정보 변경주기는 180일 이상으로 하시기 바랍니다.

수정하기 귀챦다는 분들을 위해. 다음에 변경하기를 추가했구요.
불당 2013-12
쪽지6의 기본만 수정한 것을 추가해서 알파3 업로드.
- 쪽지 수발신 이외의 건을 수정해야 하는데...데...

이후에 잔잔한 것들 수정한 이후에 베타1으로 들어갑니다.
불당 2013-12
네이버 키워드 광고도 반응형으로 수정 했습니다.
그런데. 부트스트랩의 이런 부분이 트래픽증가의 원인이 되는 것 같아서 조금은...
불당 2013-12
기능구현은 1차로 완료... 베타1으로 판 변경 했습니다.
허접함을 각오하면 그냥 쓸만한 수준인데, 잔잔한 수정사항들이 많이 필요합니니다.
불당 2013-12
베타 4 릴리즈.
많이 부족하지만 어지간한 기능은 동작 합니다.
현재상태에서 그냥 써도 되기는 하는 수준...
불당 2013-12
최신글 완료. 스크랩이랑 몇개만 더 하면 됩니다. 하하하...
이번주중에 거의 끝날 듯.
에그당 2013-12
이버전을 다운받아 설치시
설치도중 테이블명을 찾지못해 설치가 중단되는되요
config.php에
$g4['token_table']        = $g4['table_prefix'] . "token";

부분이 존재하지 않아 생기는 오류가 있는것가습니다.
     
불당 2013-12
설치 테스트는 아직 안했습니다...ㄷㄷㄷ...
이것은 안쓰는 테이블이라 삭제해야 하는건데 체크해봐야 하겠네요.
DB 필드를 몇개 더 넣어야 합니다.
정부의 법이 요사스럽게 바뀌어서요.

다음버전에 DB 몇개 추가하고... 설치 테스트까지.
불당 2013-12
*** 어디선가 폰트어썸이나 뭔가 태그가 안닫힌게 있습니다. 보시면 알려주세요 ***
그것 때문에 font size오류가 나오는 것 같습니다...

기본적인 부분은 어지간히 했고. 이제 자잘한 마무리 들어 갑니다.
관리자나 설치 등은 사용자가 접하는 부분이 아니므로 부트화는 나~~~중에 합니다.
불당 2013-12
*** 폰트 크기 변경 같은 문제를 제외하고는 거의 마무리 했습니다 **


제목Page 3/11
     
2014-01   12695   불당
2013-12   13114   불당
2013-12   15075   불당
2013-12   13488   불당
2013-11   45598   불당
2013-11   30538   불당
2013-07   29766   불당
2013-07   64273   불당
2013-12   25963   불당
2013-06   19915   불당
2013-06   20697   불당
2013-06   74578   불당
2013-05   30136   불당
2013-01   40083   불당
2013-01   22011   불당
2013-01   25047   불당
2012-12   26762   불당
2012-10   27532   불당
2012-06   24785   불당
2012-07   28478   불당