궁금해요 1 페이지

본문 바로가기

커뮤니티

HOME
커뮤니티
궁금해요

궁금해요

FAQ 검색
FAQ 검색
  • 만세력은 일정관리 게시판에서 일정관리부분(DB)을 제외한 달력입니다.


    DB없이 계산만으로 모든 처리를 해서 보여지는거죠.


    흔히 계산에 의한 음력 절기 출력은 년도에 따라 속도차가 난다고 하는데요.


    김창환님의 솔루션은 속도차가 없는게 특징입니다.


    달력 출력소스 1개, 스타일 시트1개, 핵심 코어 라이브러리 1개, 부가 라이브러리 1개


    스트립트 파일 없이 이렇게 4개의 파일로만 구성되어있습니다.


    기념일, 공휴일 특히 대체공휴일 완벽하게 표시됩니다.


    분석해 보시고 잘못된 부분있으면 알려주시면 감사하겠습니다.


    즐거운 시간되세요.

  • 가장 심혈을 기울였고 많은 시간을 투자한 작품입니다.


    수도 없이 갈아 엎은 결과 오늘과 같은 작품이 탄생했습니다.


    가장 힘든 부분은 음력과 절기, 그리고 대체공휴일 부분이었습니다.


    공개된 음력관련 소스들도 많고 절기 프로그램 많이 있죠.


    가장 정확한것은 한국 천문 연구원에서 발표한 음력 라이브러리입니다.


    https://github.com/OOPS-ORG-PHP/KASI-Lunar/tree/master/KASI_Lunar 


    단점은 양력 기준으로 1391-02-05 부터 2050-12-31 까지 음력만 지원한다는것이죠.


    물론 이것으로도 충분합니다. 나중에 필요하면 다시 업데이트하면 되니까요.

    그래서 fullcalendar 최신버전을 다운받아 적용하고 루미집사님의 일정관리 프로그램을


    다운받아 접목시켰더니 잘돌아가더군요.


      https://sir.kr/g5_skin/52296  


    그런데 절기, 세차, 월건, 일진 등의 정보를 구하고 싶은 욕망이 생겼습니다. 


    그래서 찾던중 고영창님의 진짜만세력 라이브러리를 발견했습니다.


    http://afnmp3.homeip.net/~kohyc 


    다행이도 김정균님이 고영창님의 델파이/Perl 소스를 php로 변환해둔


    사이트를 발견하고 너무 기뻣습니다.


    https://github.com/OOPS-ORG-PHP/Lunar 


    일단 김정균님의 소스로 다시 fullcalendar+일정관리 프로그램에 도전~~


    또 성공했습니다. 그런데 한국전문연구원과 비교분석하니 틀린부분이 의외로


    많았습니다. 그래서 한국천문연구원 라이브러리도 접목시켜 지원되는 기간동안은


    천문연구원 데이터로 음력을 보여주기로 하였습니다.


    절기가 틀린 부분이 다수 있는게 마음에 걸려 찝찝해 하던차에


    별빛 실험실 김창환님의 엑셀 달력을 우연히 발견헀죠.


    http://blueedu.dothome.co.kr/xe/ 


    다른 절기달력과 별반 다를바 없을거라는 생각으로 살펴보니


    어라~ 어라~ 희야~~~~~ 


    VB 스크립트만으로 음력, 절기, 일진, 일출몰, 월출몰, 천문현상까지


    계산해서 보여주는게 아니겠습니까? 그것도 정확하게 말이죠.


    엑셀 안내 시트에는 이렇게 적혀있었습니다.


    * 음양력 계산의 정확성을 보증할 수 있는 기간은 BC 1350년부터 AD 3000년 사이입니다. 


    놀랍지 않습니까? 그래서 김창환님 홈페이지 포럼에 질문을 남겼지요.


    php로 포팅해도 되는지? 일정게시판을 제작하여 판매를 해도 되는지?


    그래도 된다는 허가를 얻고는 너무기뻐 날밤을 세워가며 포팅 작업을 시작했습니다.


    다행이도 제가 VB로 프로그램 개발을 많이 해본 관계로 PHP 포팅 작업은 수월했습니다.


    데이터 타입과 몇몇 함수가 달라 결과값이 틀리게 나와 디버깅 시간이 다소 걸렸죠.


    심장이식 수술을 한 관계로 무리하면 안되는데 프로그래머들의 습성을 버리지는 못하겠더군요.


    거의 일주일정도 걸린것 같네요. 컨디션이 급격히 나빠져 2틀정도 잠만잔적도 있어요.ㅠㅠ


    결과적으로 다음과 같은 기능을 구현하는데 성공했습니다. 아직 검증과정은 남았지만요.


    1. 표시여부 선택 항목

    - 부제목 : 단기, 불기, 세차, 오방색 및 띠, 월이름

    - 음력/일진
    - 월건 및 일진

    - 28수

    - 일별띠, 별자리, 꽃말

    - 공휴일, 기념일, 절기

    - 출몰시각(일출몰, 월출몰) : 출몰시각 선택시 주소로 위도/경도 검색

    - 천문현상, 이슬람력


    2. 한자표시여부 : 한글, 한자, 둘다


    3. 음력 설정

    - 한국음력기준 : 체크해제하면 현지 타임존 숫자를 입력해야함

    타임존은 팁 공유 게시판에 올려 두었으니 참고 바랍니다.


    http://www.okmobile.co.kr/250005/1 


    - 음력자동계산 : 해제하면 "평기법, 평삭법, 진삭법" 중에 선택하면 됩니다.

    - 그레고리력 사용 : 체크 해제하면 "1582년 10월" 이전 달력을 율리우스력으로 표기


    가장 중요한 부분이고 가장 힘들었던 부분이 있습니다.

    그것은 바로 "대체공휴일" 계산부분이었습니다. 나름 공부도 많이 했고 그것을 적용하려고

    몇날 몇일을 고생했습니다. 


    "대체공휴일 완벽(?)지원!!"


    그리고 중요한것 한가지 더 말씀드리자면....

    루미집사님의 일정관리 환경설정은 관리자만 가능했었죠.

    그런데 이번 작품에는 회원이라면 자신만의 환경 설정을 할 수 있도록 했습니다.


    - 작성자명 노출여부와 일정 모두보기 설정은 제외하고 말이죠.


    "음력 기념일(윤달 포함) 완벽 (?) 지원!!"


    소소한것 중에 하나는 툴팁이 지원됩니다. 공개 스크립트나 스타일 시트를 사용해서

    예쁘게 보여주려고 했으나 파일이 늘어나는것을 극도로 싫어해서 제외했습니다.

    제목 HTML을 적용하려니 최신 Fullcalendar 라이브러리는 타임일정이 틀어져 나오네요.

    그래서 순수한 태그 title 옵션을 사용해서 표시했습니다.


    이상 생각나는대로 두서없이 정리해봤습니다.

    다음부터는 개발하면서 정리해둬야겠습니다. 


    끝까지 읽어 주셔서 고맙습니다.

    추신 : 김창환님, 고영창님, 루미집사님 소스 공개해 주셔서 너무 감사합니다.
    저도 공개를 해야 원칙이나 실업자라 어떻게 할지 고민이 많이 되네요.ㅠㅠ

  • 먼저 관리자 로그인 후, 출석부 오른쪽 상단에 있는 "환경설정" 버튼을 클릭합니다.

    환경 설정 항목

    • 출석 시작 시간: 출석 체크를 시작할 시간 설정
    • 출석 종료 시간: 출석 체크를 마감할 시간 설정
    • 1일 출석 포인트: 하루 출석 시 지급되는 포인트
    • 7일 개근 포인트: 7일 연속 출석 시 지급되는 포인트
    • 30일 개근 포인트: 30일 연속 출석 시 지급되는 포인트
    • 365일 개근 포인트: 1년 연속 출석 시 지급되는 포인트
    • 1등, 2등, 3등 포인트: 출석 랭킹에 따라 주어지는 포인트
    • 출석부 조회 일: 출석부 조회할 수 있는 일수 설정

    환경 설정이 완료되면, 회원들이 로그인 후 출석 체크를 통해 지정한 포인트를 획득할 수 있습니다. 출석 체크를 하려면 한 줄 인사말을 적어야 하므로, 회원 참여를 유도하는 효과도 기대할 수 있습니다. ^^

    추가 정보

    • 이 기능은 플러그인 형식으로 제공되며, 내부적으로 attendance 테이블과 attendance_config 테이블이 자동 생성됩니다.

    참고하시기 바랍니다. 감사합니다!

  • 그누보드 포인트 경매 프로그램 업데이트 그누보드 포인트 경매 프로그램의 최신 버전 업데이트와 스킨 관련 정보입니다. 사용자가 경매에 참여하기 위해 필요한 포인트 시스템을 명확히 설정할 수 있도록 도와줍니다.


    최신 스킨 정보

    기능 및 설정

    • 경매 시스템: 회원들이 활동을 통해 포인트를 획득하여 경매에 참여.
    • 최저가 입찰제: 관리자가 환경설정을 통해 시스템 운영 가능.

    게시판 여분 필드 설정

    • bo_1 (참여포인트 기본값): 경매 1회 참여 시 소모되는 포인트 (예: 50 포인트)
    • bo_2 (최소 입찰 번호): 입찰을 시작할 최소 숫자 (예: 1)
    • bo_3 (최대 입찰 번호): 입찰의 최대 숫자 설정 (예: 100000)
    • bo_4 (하루참여 횟수): 하루에 경매 참여 가능한 횟수 (예: 30회)
    • bo_5 (회원 가입일 수 제한): 경매 참여를 위한 최소 가입 일수 (예: 7일)

    경매 참여 및 물품 등록

    • 회원이 글쓰기 권한에 따라 경매 물품을 등록할 수 있으며, 이를 통해 홈페이지 방문자 수 증가 유도합니다.

    ※ 값은 숫자만 입력해야 합니다.

    경매 참여 방법

    1. 포인트 경매 등록:

      • 로그인 후  ‘상품등록’ 버튼 클릭하여 경매 물품 등록 가능.
      • 등록 시 필요한 사항: 경매 제목, 시작 및 종료 일시, 참여 포인트, 배송비 옵션, 경매 내용, 상품 URL, 이미지 파일.
    2. 상태 확인:

      • 경매에 참여하기 위해 ‘상태’를 확인하여 참여 가능 여부 판단.
      • 상태 종류:
        • 진행중: 참여 가능
        • 낙찰: 경매 종료, 참여 불가능
        • 유찰: 낙찰자 없이 종료
        • 시작전: 경매 시작 전

    경매 참여 전략

    • 입찰 전략: 중복되지 않는 최저의 숫자를 입찰하는 것이 핵심.

    추가 주제: 경매 시스템 운영의 중요성

    경매 시스템은 온라인 플랫폼에서 활용도가 높습니다. 주목할 점은:

    • 참여 유도: 사용자들이 경매에 활발히 참여하도록 하여 포인트를 쌓고 이용할 수 있는 기회를 제공합니다.
    • 상품 다양화: 다양한 상품을 등록하게 함으로써 사이트의 유입률과 거래 활성화를 도모할 수 있습니다.
    • 수익 창출: 참여 포인트의 일부가 등록자에게 지급되므로, 이를 통해 경매 등록자에게도 이익이 돌아가도록 설계되어 있습니다.

    경매 프로그램은 유저 간의 상호작용을 증대시키며 웹사이트 운영에는 긍정적인 영향을 미칩니다. 감사합니다.

  • 영상 게시판은 추억의 게시판을 재현하기 위해 설계되었습니다. 


    과거에 음악을 마음껏 듣던 시절을 떠올리며, 배경 음악과 함께 시가 부드럽게 스크롤되는 서정적인 분위기를 자아냅니다.


    하지만 유튜브 영상을 첨부하면서 시보다는 영상에 더 눈이 가는 것 같아요. ^^


    이 게시판은 시가 위로 스크롤되며 배경 음악이 흐르는 형식으로, 사용자에게 감성적인 경험을 제공합니다. 


    감사합니다!

  • 네, 정말 심혈을 기울여 만든 게시판입니다. 이 게시판에서는 유튜브 동영상 주소를 입력해 게시글을 올리면, 목록에서 쉽게 선택하여 감상할 수 있습니다.


    주요 특징은 다음과 같습니다.


    • 광고 없는 청취 경험: 광고 없이 깨끗한 플레이어로 음악을 즐길 수 있습니다.
    • 다양한 재생 옵션: 한 곡 듣기, 선택곡 듣기, 전체 듣기가 가능하여 사용자의 편의성을 높였습니다.
    • 개별곡 추가 기능: 플레이어 화면이 열린 상태에서도 개별 곡을 손쉽게 추가할 수 있습니다.
    • URL 공유 기능: 생성된 URL을 복사해 다른 사람들과 간편하게 공유할 수 있습니다.


    플레이어 기능:

    • 이전곡 및 다음곡 이동
    • 랜덤 재생
    • 반복 재생
    • 음소거 기능
    • 모달창 드래그 & 드롭 기능


    이처럼 다양한 기능을 통해 사용자에게 더 나은 경험을 제공하는 게시판입니다.


    감사합니다!

  • 모든 갤러리 게시판은 반응형으로 제작되었습니다.


    - 일반 갤러리: 앨범형 게시판으로, 한 줄에 4개씩 표시됩니다.


    - 리스트 갤러리: 리스트 형식으로, 한 줄에 2개씩 보여줍니다.


    - 웹진형 갤러리: 웹진 형식으로 제목과 썸네일 내용의 일부를 보여줍니다.


    - 통합 갤러리: 제목형, 웹진형, 앨범형 게시판을 모두 포함하고 있습니다.


    세션 기능을 통해 스타일을 선택하면, common.php의 229번째 줄에 설정한 시간 동안 유지됩니다. 


    예: ini_set("session.cache_expire", 180); // 세션 캐시 보관 시간: 180분


    기본 보기 형식은 앨범형으로 설정되어 있습니다.


    - 슬라이드 갤러리: 게시판 목록에서 "슬라이드 보기" 버튼을 눌러 이미지를 슬라이드 형식으로 볼 수 있습니다.


    이상으로 갤러리 게시판에 대한 간단한 설명이었습니다. 감사합니다.

  • 태그 게시판은 사용자들이 게시물을 작성할 때 특정 키워드나 태그를 추가하여 내용을 분류하고 검색할 수 있도록 도와주는 기능입니다. 


    글을 작성할 때 태그는 15자 이내로 최대 10개까지 등록할 수 있습니다. 


    태그는 스페이스바로 구분되며, 입력한 태그는 게시판의 여분 필드인 wr_1에 기록됩니다. 


    감사합니다.

  • 이것은 basic 스킨에서 스타일 시트만 약간 변경했다고 보시면 되겠네요.


    다른 특징이 떠오르지 않네요. 나중에 발견하면 올릴께요.


    감사합니다.

  • 방명록 게시판은 메모장 형식으로 구성되어 있습니다. 


    주요 특징은 자동 인사 및 자동 댓글이 출력된다는 점입니다. 


    자동 방명록 문장은 게시판 여분 필드 1에 "|" 기호로 분리하여 입력하시면 됩니다. 


    자동 댓글 문장은 게시판 여분 필드 2에 "|" 기호로 분리하여 적어주시면 됩니다. 


    이 문장들은 랜덤으로 표시되므로, 글쓰기가 귀찮으신 경우에는 그냥 등록 버튼을 누르시면 됩니다. ^^ 


    감사합니다.

  • 없습니다. ㅠㅠ


    현재 시스템에서는 질문을 올리면 "상담등록" 상태로 표시됩니다. 


    관리자가 글을 읽으면 "상담접수"로 변경되고, 댓글로 답변을 달면 "상담완료" 상태로 나타납니다. 


    추가할 기능이 있으면 건의사항에 올려주세요. 


    감사합니다.

  • 자료실 게시판의 주요 특징은 리스트에서 첨부파일을 다운로드할 수 있다는 점입니다. 


    첨부파일의 종류에 따라 아이콘이 표시되며, 마우스를 오버하면 파일명과 용량이 툴팁으로 나타납니다. 


    PDF나 이미지 파일인 경우에는 바로 내용을 볼 수 있습니다. 


    또한, 반응형 디자인을 완벽하게 지원하며, 댓글에도 에디터 기능과 글자 수 제한이 적용됩니다. 


    나중에 더 자세한 기능들을 정리해서 올리겠습니다. 


    감사합니다.

  • 일반 게시판은 다른 게시판과 큰 차이점이 없습니다. 


    깔끔하게 만들려고 했지만, 개인적으로는 지저분하게 느껴집니다. 


    가장 큰 특징은 댓글에도 에디터가 지원되며, 글자 수를 제한할 수 있다는 점입니다. 


    제작하면서 특징을 메모해 두어야 했는데, 지금은 기억이 나지 않네요. 만들 때는 나름 힘들었는데 말이죠. ^^ 



    나중에 기억나는 부분이 있으면 추가하겠습니다.