팝업창 관리 프로그램을 만들어 봤습니다. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

팝업창 관리 프로그램을 만들어 봤습니다. 정보

팝업창 관리 프로그램을 만들어 봤습니다.

첨부파일

popup.zip (17.6K) 765회 다운로드 2006-05-21 20:17:38

본문

스킨에 넣으려고 했는데 마땅한 분류가 없어 팁에 올립니다.
관리자 님이 알아서 변경해 주세요. ^^;


[용도]

 그누보드의 라이브러리를 이용해 일반적인 팝업관리 프로그램을 만들어 봤습니다.

 큰 특징은 없고 스크린샷 처럼 그누보드 관리자 환경에서 관리를 하게됩니다.



[사용전 주의]

 그누보드 adm 폴더의 admin.menu300.php 와 upgrade.php를 덮어 쓰게 되니

 덮어 씌우기전에 백업을 하세요.



[설치방법]

1. gnuboard4 의 adm 폴더내의 5개 파일을 현재 사용중인 그누보드 폴더의 adm

  폴더로 복사합니다.


2. autoPOPUP.php 파일을 dbconfig.php 파일이 있는 그누보드 루트 디렉토리에 복사합니다.


3. index.php 를 열어서 나오는 소스를 현재 사용중인 index.php 파일내의

  include_once("$g4[path]/tail.php");  의 바로위에 복사합니다.


  ex. 사용예

  <?php
  /**
  * 팝업관리 프로그램
  **/

  $nNow      = time();
  $szSql      = "
              SELECT nIdx, nStartDate, nEndDate, nWidth, nHeight
              FROM ZOTTA_POPUP
              WHERE szView='Y' AND ($nNow BETWEEN nStartDate AND nEndDate)
              ORDER BY nIdx DESC LIMIT 1
              ";
  $arrPOP    = sql_fetch($szSql);

  # 새창 띄우기
  if ($arrPOP['nIdx'])
  {
      if ($_COOKIE[zotta_popup] != "done")
      {
          $szWidth    = $arrPOP[nWidth];
          $szHeight  = $arrPOP[nHeight] + 27;
          echo "
          <script language='javascript'>
              window.open(
                  '$g4[path]/autoPOPUP.php',
                  'popup',
                  'width=$szWidth,height=$szHeight,scrollbars=no, status=no'
              );
          </script>";
      }
  }
  ?>
  <?
  include_once("$g4[path]/tail.php");
  ?>


4. 최고 관리자로 로그인 한 후 관리자 환경의 첫번째 메뉴에서

  "업그레이드"를 눌러 업그레이드를 실행시킵니다.


5. 팝업관리 모드에서 +를 눌러 팝업을 등록 사용하면 되며,

  팝업창의 디자인이 마음에 안드실 경우 autoPOPUP.php를 수정하시면 됩니다.



[지원]

 별거 아닌 프로그램이라 부끄랍습니다. -_-;

 사용중 문의는 *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 메일 주십시오.
추천
5

댓글 36개

수고하셨습니다....감사합니다....^^

벌레 1 :  시작일 종료일 input 에  readonly 가 들어가 있어서 입력이 안되네요...^^
              readonly만 삭제하면 잘 됩니다...^^

벌레 2 : autoPOPUP.php 파일의
            <body style="margin=0;">
              를
            <body style="margin:0;">
            이렇게..^^
2번은 실수가.. -_ㅠ


1번의 경우 readonly 에 onClick 이벤트가 있어 그누보드 달력이 뜨게 되어 있는데

ff 의 경우 안뜨네요... 수정해야 겠습니다.


감사합니다.
직접 테스트해보니.. 정말로 좋네요.

나중에 파일업로드 기능이 추가되면 더욱 좋을 듯합니다.

html문서가 아닌 이미지만으로도 팝업내용을 보여줄 때가 있을 텐데...

이때 이미지만 업로드하여 적용할 수 있는 기능... ^^

기다려집니다. ^^
이미지 업로드 기능이 있는 건데.. 너무 오지랖 이란 소릴 들을까봐 몇가지 부분을 빼고 공개했습니다. -_-;;;;

분위기 좋으면.. 다중 팝업 띄우기, 파일등록,  레이어로 띄우기 모드를 함께 공개하겠습니다....

감사합니다.
최고입니다 ^^
버젼 업되면 그때 저는 이용하겠습니다
괜시리 지금 수정했다가..나중에 오류나면 저..오류나면 못고쳐요 ㅠㅠ
그림의 떡입니다..ㅠㅠ
적용해보고싶은마음 꿀떡입니다..정말 고생하여,, 좋은 작품 보여주심에 감사를 표합니다..
흐미흐미.. 드디어 고대하고 고대하던 윈도우 팝업관리~
감격의 눈물이...  ㅜㅡ
폿옹님, 좋은 팁 공개해주셔서 감사합니다.
수고하셨습니다. 사용해보려고 가져다 해봤는데 불편함이 몇가지 있더군요.

1. 다중 팝업창이 안된다는 것.(하나씩만 되더군요.)
2. 다중팝업창으로 소스고쳤더니... 위치조절이 있어야 하겠습니다.

그래서, 전면적으로 수정해보려고 보고있는 중입니다.

만들어지면 올리도록 하겠습니다.

원래 소스제작한  분께 이메일 보냈습니다.
그누보드로도 이렇게 되는군요.
정말 그누보드의 능력을 스킨 제작자님들과 팁 공개자님들 덕분으로 조금이라도 볼 수 있어서 감사합니다.

킴스보드의 팝업창 관리를 벤치마킹 해보세요.
킴스보드와 테크노트의 장점을 모두 흡수 하면 좋겠습니다.

회원가입, 글 등록시 자동 통보 기능...
Array ( [0] => Array ( [nIdx] => 1 [nStartDate] => 1155654001 [nEndDate] => 1155913199 [nWidth] => 300 [nHeight] => 200 [nLeft] => 100 [nRight] => 50 [nOptions] => scrollbars=yes ) )
팝업을 적용하고 테스트를 하고 있는데.. 하단에. 위와같은 메세지가 출력이 됩니다..
원인이 뭐죠? 도와주세요
너무 감사합니다^^!
팝업창 때문에 너무 고생을 하였는데 덕택에 해결을 하였습니다.
초자에게는 스킨 뒤지기보다 귀하의 관리프로그램과 설명이 훨 낫습니다^^!
복많이 받으세요~~!
팝업창이 하나밖에 안 뜨던데 위의 1.4를 덮어씌우니 2개이상이 생성됩니다.
그런데 업그레이드 버튼을 누르면 생성된 팝업창이 사라지더군요.
이의 해결방법은요^^!
전체 0 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT