해피정

팝업 popup_pre7 ( 새창 및 레이어 팝업 가능 ) (2017-06-29 수정)

popup.jpg

2017-06-23  구조 및 popup_source.php 내용을 대폭 변경했습니다.
popup_pre6 ( https://sir.kr/g5_skin/1836 ) 을 사용하던 경우에도 popup_pre7 과 100% 호환됩니다.

 

2017-06-29  내용 저장이 안되는 오류가 확인되어 아래 2개 파일을 교체했습니다.

adm/popup/popup_form.php

adm/popup/popup_form.update.php 

 


1. 파일구조
adm
  ├ admin.menu300.php  ... 관리자메뉴에 팝업메뉴 추가하기
  └ popup
       ├ popup_form.php  ... 팝업 작성
       ├ popup_form.update.php  .. 팝업 저장
       ├ popup_link.update.php  .. 팝업링크 저장
       └ popup_list.php  .. 팝업 목록
plugin
  └ popup
       ├ _common.php  ... common.php 경로지정
       ├ autoPOPUP.php  ... 새창으로 뜨는 팝업
       ├ autoPOPUP_admin.php  ... 관리자화면에서 팝업 미리보기
       ├ icon_dele.gif
       ├ icon_insert.gif
       ├ icon_modify.gif
       ├ popup.skin.php  ... 새창으로 뜨는 팝업 스킨
       ├ popup_source.php  .. 외부페이지에서 include 하면 팝업이 뜸
       └ popup_readme.txt  .. 팝업 사용설명서


2. 설정 추가
 / data / dbconfig.php  를 열어서 하단에 아래 2줄을 추가합니다.

$g5['popup_table'] = G5_TABLE_PREFIX.'zotta_popup'; // 팝업관리 테이블
$g5['popup_link_table'] = G5_TABLE_PREFIX.'zotta_popup_link'; // 팝업링크 테이블


3. / data / popup 폴더 생성   chmod 707 변경


4. 생성되는 디비 테이블
  ├ g5_zotta_popup
  └ g5_zotta_popup_link


5. 팝업 소스 삽입
팝업을 보이고자 하는 HTML 제일 아래쪽에서  popup_source.php 를 include 합니다.

<?php 
if(defined('_INDEX_')) { // index에서만 실행
    include G5_PLUGIN_PATH."/popup/popup_source.php";  
}
?> 

첨부파일

popup.jpg (388.5 KB)
0회 2017-06-23 00:26
pop_pre7_2017_0629.zip (15.2 KB) 180회 2017-06-29 12:34
|

댓글 23개

좋은자료 정말 감사합니다.
잘 사용 하겠습니다.
소지구님 감사합니다.
필요한 기능이였는데.. 감사합니다.
그누보드4에서 시작된 팝업기능 ^^
좋은 자료 감사합니다. ^^
댓글 감사합니다.
세입자님 감사합니다.
szmemo 내용 저장이 안돼네요??
설치를 잘못해서 그런가 부탁드립니다.
이미지도 안올라가고요..
확인후 답변드리겠습니다.
아 두서가 없었네요..
dhtml 부분에 이미지를 넣고 글을 적어 올려놓고 확인을 해보면 글 내용이 db에 올라가지 않는것 같습니다.
dhtml 저장 안되는 오류 확인해서 수정했습니다.
팝업 링크도 안보이네요....부탁합니다.
dhtml 수정후 링크 정상 작동 확인했습니다. 감사합니다.
그랜 보기 드문 좋은 자료입니다..~감사
혹시,,이거를 메인 팝업말그 게시글 보기 페이지에 작동하게 할 수 없을까요?
즉 test게시판에...글쓰기나 글보기 누르면 팝업이 짠~ 무슨 말인지 아시죠?ㅎ
그누보드4의 스킨에서 어느분이 올린 팝업스킨에서 그런 기능을 본 기억이 있습니다.
저는 그 기능을 구현할 계획은 없습니다.
이 스킨 쓰시는 분들, 한가지 에러가 나네요.

popup_form_update.php

29 라인 link_id 부분 탭 표시가 있는데 그거 지우셔야 정상작동됩니다.

탭이 실수로 들어간 듯.

제작자분에게도 알려드립니다. 저만 이러나.. 음.. ^^

제작자분에게
감사드립니다!~
첨부파일 내려받아서 확인했는데 문제가 발견되지 않았습니다. ^^
아래 내용이죠? 댓글 감사합니다.
link_id = '".$_POST['szlink']."',
저만 그런 모양이군요. ㅎㅎ
서버 특성인 듯..
닷네임 서버인데.. 탭을 인식하더라구요.

좋은 스킨 감사드립니다~ ^^
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+
🐛 버그신고