[G5] 팝업 ( 새창 및 레이어 팝업 가능 ) > 기술자료 | 해피정닷컴

[G5] 팝업 ( 새창 및 레이어 팝업 가능 ) > 기술자료

본문 바로가기

사이트 내 전체검색

[G5] 팝업 ( 새창 및 레이어 팝업 가능 ) > 기술자료

그누보드 [G5] 팝업 ( 새창 및 레이어 팝업 가능 )

페이지 정보


본문

popup_20171106_3.png

popup_20171106_1.png

popup_20171106_2.png


그누보드 4에서 유용하게 사용하는 팝업을 그누보드 5에 맞게 코드를 변경했습니다.

부비컴님의 팝업관리 프로그램( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=31090 )을
그누보드 5에 맞게 코드 정리 및 레이어 작동을 보완했습니다.

웹에디터는 그누보드5의 환경설정에서 설정된 것이 작동됩니다.
첨부문서의 에디터는 ckeditor 3.6 이 적용된 화면입니다.


본 제품은 https://sir.kr/cmall/1509978204 에서 판매되는 상품입니다.


pop_pre6

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


2. 설정 추가
 / data / dbconfig.php  를 열어서 하단에 아래 2줄을 추가합니다.
이것을 추가하지 않으면 ... 아래 팝업을 실행하면 에러 뜹니다.

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


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


4. 관리자 로그인 > 환경설정 > 기본환경설정 > 에디터 선택 > ...
ckeditor3 과 ckdeitor4 를 제외한 기타 에디터를 사용하거나, 사용안함으로 설정한 경우 ckeditor4 가 작동합니다.


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

<?php include G5_ADMIN_PATH."/popup_source.php"; ?>


2차수정 ... 2014-02-12 오전 10시 19분
설정추가 후 ,,, 설치실행해야하는 군요...  설치 순서 메뉴얼을 변경합니다.

3차수정 ... 2014-02-12 오전 10시 38분
디비 테이블 추가하는 로직에서 단어 오타가 확인되서 수정했습니다.
upgrade_popup.php 를 누르지 않아도  팝업 목록이 보일때 테이블 유무를 확인해서 팝업 관련2개 테이블이 없으면 자동으로 설치하도록 변경 ,  upgrade_popup.php 삭제

4차수정 ... 2014-02-13 오후 5시 44분
ckeditor4 가 아닌 cheditor5 를 사용하시는 분들을 위해서  adm / popup_form.php 의 일부 내용이 수정

5차수정 ... 2014-02-13 오후 6시 03분
ckeditor4 관련 수정

6차수정 ... 2014-02-13 오후 7시 07분
기본에디터로 ckeditor4 가 아닌 cheditor5 또는 에디터 사용안함인 경우에  ckeditor4 가 작동하도록 수정
cheditor5로 사용 가능하게 성공하신분 팁 공유해주세요 ^^

7차수정 ... 2014-02-24 오후 10시 55분
adm / img 폴더에 icon 3개를 추가합니다.
그누보드4에는 있지만, 그누보드 5에서는 해당 이미지가 포함되지 않는군요

8차 수정 ... 2014-02-24 오후 11시 18분
5. 팝업 소스 삽입
<?php include G5_ADMIN_URL."/popup_source.php"; ?> 를
<?php include G5_ADMIN_PATH."/popup_source.php"; ?> 로 변경

9차 수정 ... 2014-03-01 오후 8시 01분
g5.0b22 에서  adm / admin.menu300.php 에  300600.내용관리 , 300700.FAQ관리 포함되서 고유번호 변경함
300600.팝업관리  을 300800.팝업관리  로 변경


pop_pre7

2017-06-23  구조 및 popup_source.php 내용을 대폭 변경했습니다.
popup_pre6 을 사용하던 경우에도 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";  
}
?>
 

댓글목록

등록된 댓글이 없습니다.


Total 2,634건 55 페이지
  • RSS
기술자료 목록
1554
영카트   13757  2014-05-22 19:53  
1553
그누보드   16685  2014-05-12 02:07 ~ 2019-08-08 17:50  
1552
ClassicASP   24945  2014-04-22 20:15 ~ 2016-11-15 00:00  
1551
PHP   17072  2014-04-22 02:13  
1550
그누보드   11661  2014-04-19 17:21  
1549
그누보드   50622  2014-04-19 17:15 ~ 2018-10-30 22:51  
1548
PHP   18275  2014-04-18 19:18  
1547
그누보드   37119  2014-04-13 14:57  
1546
그누보드   14488  2014-04-10 09:03  
1545
그누보드   22225  2014-04-10 08:50 ~ 2019-08-11 12:25  
1544
Adobe   17115  2014-03-17 09:44  
1543
일반   20123  2014-03-13 13:22 ~ 2017-11-13 13:26  
1542
Adobe   23026  2014-03-03 06:16  
1541
그누보드   18867  2014-03-01 19:34 ~ 2023-01-19 16:38  
1540
그누보드   14900  2014-03-01 19:16 ~ 2022-07-07 14:34  
1539
그누보드   14883  2014-02-27 17:21 ~ 2022-05-20 15:12  
1538
ClassicASP   26290  2014-02-26 22:18 ~ 2014-08-17 00:00  
열람
그누보드   27588  2014-02-24 22:58 ~ 2022-04-15 19:44  
1536
그누보드   11244  2014-04-21 12:20  
1535
HTML   12770  2014-02-20 16:34  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.