불당 팝업관리자 - 1.0.3

불당   
   조회 8983  

popup.zip (250.1K), Down : 49, 2008-12

1.0.2 버젼의 오류와 부족한 사항들을 다 반영한 버젼 입니다. 움홧홧~!!!
찬찬히 코드를 구조화해서 정리해 주실 분 계시면 감사를 미리 드리겠습니다.
---

불당팩의 팝업관리자는 골뱅이닷컴님의 코드를 참조하여 개발했습니다.
게시판 스킨은 제가 개발했지만, popup skin, lib은 수정해서 썼습니다. 
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=79926

팝업창의 drag은 jQuery의 easydrag를 사용했습니다.
jQuery와 easydrag를 모두 include해줘야지 사용이 가능 합니다.
drag부분을 별도로 코딩하려고 했는데, 귀챦기도 하고 앞으로 jQuery가 대세라
대부분의 사이트에서 기본으로 jQuery를 로딩할 것 같아서 걍~ 밀어붙입니다. ㅋㅋ
http://fromvega.com/wordpress/2007/07/14/easydrag-jquery-plugin/

사용법은 팝업이 뜨기를 원하는 곳에 아래와 같이 코드를 삽입합니다.

<?
include_once("$g4[path]/lib/popup.lib.php");
echo popup("","test");
?>

popup 함수는 아래처럼 4개의 옵션값을 가질 수 있습니다.

$skin_dir은 popup skin의 디렉토리 입니다.
$bo_table은 popup정보를 가지고 있는 게시판의 이름 입니다.
$cate는 카테고리를 사용할 경우의 카테고리 입니다. $cate는 여러곳에서 다른 팝업을
사용하고자 할 때 유용합니다. 예를 들어 main에서는 index를, 커뮤니터에서는 community를 $cate 지정하는 것이죠.
$options는 아직 사용이 없습니다.

function popup($skin_dir="", $bo_table, $cate="", $options="")

게시판에서 popup 스킨(chediror_popup)을 설정하고 값들을 입력 합니다.

-------------------

(1)
직관적인 것이라 큰 어려움은 없으며, 배경이미지를 1개 선택할 수 있습니다.
첨부파일은 어차피 1개만 사용하니까 여러개 선택해봐야 소용이 없습니다.

(2)
게시글내에 hyperlink를 넣으시려면 cheditor의 하이퍼링크 기능으로 지정을 하면 됩니다.
전체적으로 hyperiink를 넣으시려면 링크1에 기록하면 됩니다. 그러면 내용을 누를때 이동합니다.
link2에 뭔가 들어가 있으면 새창으로 떠오르고 그렇지 않으면 기존창에 그냥 열립니다.

이미지가 첨부된 하이퍼링크는 이미지만 출력되고, 이미지를 누르면 링크로 이동합니다.
이미지만 출력되어도 내용은 입력하세요. 관련 프로그램을 고치는거 복잡하고 귀챦습니다.

이미지가 없는 하이퍼링크는 내용이 출력되고, 내용을 누르면 링크로 이동 합니다.

(3)
비밀글로 지정을 하면 사용자에게는 팝업이 출력되지 않습니다. 일시 팝업을 수리할 때 사용하세요.

(4)
이미지맵도 가능 합니다. 이미지맵 아이디를 쓰기창에 넣고 글 내용에 이미지맵을 넣으면 됩니다.
html 에디터의 경우에는 이미지맵의 내용에 font나 color 속성이 들어가도 무방 합니다.
strip_tags 필터링으로 map과 area를 제외한 모든 속성을 지우기 때문입니다. ㅋㅋ

--- 설치방법 ---

간단합니다. 첨부파일을 해당 위치에 모두 올리면 끝~ 입니다.

--- 기타사항 ---

불당팩의 스킨을 수정한 것이라 일반적인 스킨에서 안먹힐 수 있습니다.
수정부위가 비교적 많지 않기 때문에 참조해서 수정하면 됩니다.
수정된 스킨파일은 list.skin.php, view.skin.php, write.skin.php의 3개입니다.
list.skin.php는 굳이 안고쳐도 되고 write.skin.php는 한부분만 들어내면 되고
view.skin.php는 조금 신경써서 2-3곳을 수정해야지만 할 겁니다.

코드를 비교해보면 대충 어디쯤인지 눈짐작으로 볼 수 있을 겁니다.

예제는 http://www.opencode.co.kr 에 있습니다.

게시후 3일후에는 안봅니다. 질문이나 개선은 http://www.opencode.co.kr 에서 해주세요.
사이트가 늦다고 하지 마십시오. 하루 traffic 25G가 넘는 서버에 붙어 있기 때문에 어쩔 수 없어요.

코드가 난잡합니다. 급하게 코딩해서 로직이 좀 엉성합니다.
수정후 재배포는 sir.co.kr에서만 가능하며 다른 곳의 재배포는 금지 합니다.

모든 형태의 팝업을 다 가능하게 만든 것 입니다. 도움주신 분들께 감솨 *^^*
- opencode.co.kr -
식의약청화장품등록 전문행정사
화장품법담당입법부공무원출신,이민경행정사 화장품제조업신속정확 등록관리자, AS
취업준비의시작, 잡코리아
관리자, 직무별 산업별 궁금한 채용정보 다 모였다! 한눈에 보는 취업정보!
(주)씨엠닉스 건설사업관리
재개발, 재건축, 도시환경사업, 건물신축, 건물리모델링사업의 공사비 절감 계약관리
파워링크 AD   클릭초이스등록


제목Page 1/3
2014-05   103065   불당
2015-12   4962   돼지코구뇽
2014-05   103065   불당
2014-04   10703   불당
2014-02   7498   불당
2013-12   7809   불당
2013-05   11509   불당
2013-05   10937   불당
2013-01   26530   불당
2012-06   13997   불당
2011-11   13776  
2011-09   9575   불당
2011-07   10654   불당
2009-07   8888   불당
2009-06   8765   불당
2009-06   8594   불당
2008-12   8984   불당
2008-11   8276   불당
2008-11   7689   불당
2008-08   8768   불당
2008-07   8882   불당