본문 바로가기

sir9

그누보드 - Boilerplate 테마(빌더?)가 나타났다!!! 실로 엄청난 테마가 나온 듯 하다. 그것은 바로... 보일러플레이트(이렇게 읽는거 맞나?) sir.kr/g5_theme/5953 보일러플레이트1.2.4(20200713) > SIR 1.2.4(20200713) 변경사항 - 포인트 없어도 다운되는 오류 수정 theme\boilerplate\bp_download.php theme\boilerplate\bp_download_preview.php 1.2.3(20200702) 변경사항 - 포인트 사용안함 체크일 경�� sir.kr 사실 부트스트랩 방식의 그누보드를 사용하기 위해 나 홀로 테마 제작을 진행하였으나... 테마제작이 완료되어갈때즈음.... 위 테마가 공개되었다... 이 테마를 보고... 자괴감이... ㅠㅠ 뭐 괜찮다~ 더 좋은 걸 써야지~~~ 이 블로그.. 2020. 7. 17.
그누보드 테마 제작 15 - 회원정보 수정 페이지 개발 오늘은 회원정보 수정 페이지를 진행할 계획인데요. 웬지 이번 작업은 만만치 않을 것 같네요. 이유는 그누 기본 테마는 상단 메뉴와 우측사이트 영역이 존재하지만, 전 그걸 빼고 만들었었거든요. 회원정보수정 화면은 상단, 좌측 메뉴가 보여지는게 맞을 것 같다고 판단했기때문입니다. (지난 번 Modal창도 그렇고, 걍 그누의 기본 형식을 따르는게 제일 편할 듯 하네요.) (그럴듯하게 바꾸는건 나중에 하는게 시간이 절약될 것 같아요.) 개발중인 테마에서는 현재화면부터 확인해볼게요. 상단 메뉴와 좌측 메뉴 외에도 회원가입페이지이 좌측 메뉴도 없애버려야 하네요... 이미 만들어놓은거 뒤집을 순 없고, 어케든 개발해야겠죠? (우리에겐 IF문이 있으니까요 ^^) 우선 순서대로 "회원 비밀번호 확인" 페이지부터 개발해야.. 2020. 6. 30.
각종 결재 문서를 PDF로 인쇄해보자! --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 회의록을 프린터해서 보고 싶다고 하여 PDF를 이용하여 개발했었습니다. 그래서 정말 회의록만 인쇄되도록 했었죠~ (IF문 걸어서요) 전, CSS가 무척 약해서 HTML로 화면을 만드는걸 무지 싫어합니다. 그래서 전에는 엑셀로 다운시키는 방식을 좋아했었드랬죠~ (엑셀로 하면 너희가 수정도 할 수 있고, 추가도 할 수 있으니 더 좋은 거 아니냐? 라는 논리로요~) 그러나 이번에는 PDF로 만드는 걸 도전해보았습니다. 이전에 루미집사님 관련 게시물을 검색하다가 PDF 인쇄 기능이 있는 게시글을 본 기억이 났거든요!~ 루미집사님의 그리드 게시판을 php7에 맞게 개량한 게임용 게시판입니다. 2020. 5. 1.
반려를 당한 사용자가 와서... 수정할 수 없냐고 하네요 ㅠㅠ 음... 반려를 당한 문서는 그 자체로 남아 있어야 하는 것이 아닌가? 그렇다고 처음부터 다시 작성할려면 당연히 짜증이 날터... 그래서 검색을 해보니... 다우오피스 전자결재 도움말에서 아래의 항목을 찾았다. 반려당한 문서의 내용을 그대로 가져와, 새화면에 자동으로 넣어주는 기능으로 판단된다. 근데, 그러면 좀 복잡하지 않을까? DB를 읽어와 뿌려주기 위해서는 스크립트 작업이 번거로울 것 같다. 그래서 재기안 버튼을 누르면 걍 해당 건을 한 줄 더 DB에 삽입해버리고, 해당 문서의 수정 화면을 띄운다면 더 간단할 것 같다. 오키~ 그럼 정말 심플할 듯!!! 우선 "재기안" 이라는 버튼을 만들자! 이 버튼은 반려당한 문서에만 나타나야 한다. 일단 보기 페이지니까... "view.skin.php" 파일을 .. 2020. 5. 1.
최초 승인은 승인이 아니라 상신이어야 한다??? --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 일반적으로 결재에서 최초 문서 작성 후 결재를 올리는 것을 "상신"이라고 한다. (라고 알고 있습니다...) (라면서 고칠 수 있냐고 물어보네요...) 그리하여... 루미집사님의 전자결재 게시판은 문서 작성 후 결재를 올릴때에도 "승인"이라고 표시되고 있기에 이를 고쳐보고자 한다. 1. 리스트에 있고... 2. 최초 작성 후 보기 화면 3. 결재의견 작성하는 팝업 4. 뷰 페이지의 메모리스트에도 있다. 해결하기에 앞서... 루미집사님의 전자결재 게시판은 "대기", "승인", "보류"... 등의 문자열을 $APP_STATE 라는 배열 변수로 관리한다. 그래서 최초 작성자만 사용할 APP STAT 변수를 하나 더 만들어 쓰기로 한다.. 2020. 5. 1.
리스트에 결제자의 이름 추가하기 --- 루미집사님의 전자결재 게시판 스킨을 바탕으로 개발 되었습니다. --- 리스트에 결재자의 이름이 나오지 않아 불편하다는 민원이 제기됨. 자 수정을 시작해보자... 개발완료!!! 그런데... 리스트가 옆으로 길어져서 보기가 불편하다... 결재자들을 다시 빼버리고, 결재1, 2, 3 자리에 승인(홍길동) 또는 미결재(변사또) 이런 식으로 변경하는 것이 좋을 듯... 우선 list.js에서 수정했던 부분을 원복 처리한다. 아니.. 혹시 이게 더 좋다는 사람도 있을 수 있으니... 걍 히든 처리한다. 너무 넓이가 좁을 듯 하여 늘려 줌... 짜잔... 아까보단 훨씬 보기 좋은 듯 하다... 혹시 이게 싫다면 아까 그걸로 원복하자~~ 2020. 5. 1.
내결재함, 내참조함, 내승인함, 내반려함 기능 추가 --- 루미집사님의 전자결재 게시판 스킨을 이용하여 제작되었습니다. --- ### 정의 # 내 결재함 : mdoc, 나와 관련이 있는 결재건 리스트 # 내 참조함 : mref, 내가 참조 되어 있는 결재건 리스트 # 내 반려함 : mban, 나와 관련이 있는 결재건 중 반려된 결재건 리스트 # 내 승인함 : mapp, 내가 지금 승인해야 하는 결재건 리스트 ### 어케 개발하지? /bbs/board.php?bo_table=app&smy=XXXX smy에 특정값(mdoc, mref, mban, mapp)을 주어서 list_data.php에 전달하자. 이렇게 해야 메뉴를 추가하기 편하다. ### 개발 시작 개발 완료!!! 상용 적용해보니... 뭐 잘 된다... 이제 메뉴를 붙여주면 끝... - 내 결재함 :.. 2020. 5. 1.
게시판 관리자를 여러명으로 변경하기 - 그누보드 - 루미집사님의 전자결재 모듈 기반 회사내에서는 몇몇은(사장님이라던가...) 전자결재등 모든 게시판에서 본인의 권한이 없더라도 관리를 위하여 게시글이나 댓글을 모두 볼 수 있어야 한다. 그러나 현재 시스템에는 그런 기능이 없다. 그누보드 자체에서는 게시판 하나 당 한명의 관리자만 등록할 수 있다. sir에서 검색을 하여 보니... 엄청 많은 글들이 올라 있는 것을 확인... 상단에 있는 몇 개를 읽어보니... 대부분이 아래 글을 참고하라거나 응용하는 게시글로 연결된다. 손쉽게 최고관리자 여러명 추가하기 간단하고 빠른 적용이 필요한 사람들에겐 굉장히 좋은 방법인건 분명하지만... 소스에 ID를 매핑하는 것이라 매번 개발자가 작업을 해주어야 하는 번거로움이 있다. 그래서... 아래와 같이 콤마로 구분하는 방법으로 만들고자 한다. 그누보드는 $.. 2020. 5. 1.
회사에서 사용할 인트라넷을 직접 만들기로 했다! * 회사의 요구 사항 : 공지사항이나 업무협조 같은 것들을 소위 "인트라넷"이라는 것으로 관리하고 싶다. 처음부터 만들지, 그누보드나 워드프레스 등 오픈 소스를 이용하여 개발할지 고민을 시작... 처음부터 만들자니 시간이 오래 걸릴 듯 하여 기본이 제작되어 있기에 가장 빠르게 만들 수 있는 오픈 소스를 이용하기로 결정. 그럼 뭐로 하지? 제로보드(지금은 네이버의 익스프레스엔진), 그누보드, 워드프레스... 제로보드는 한때는 최고의 게시판이었으나, 네이버가 인수한 이후에는 사용자층도 엷어지고, DB설계나 아키텍처는 개발자스럽고 꽤 괜찮다고 생각되지만 그로 인하여 배우는데 시간이 다소 걸릴 것으로 예상되어 패스! 워드프레스는... 한때 서울시청등, 관공서의 홈페이지를 만들 정도로 각광을 받았으나 외산 오픈소.. 2020. 5. 1.