팝업창 관리기능 1.5
그누보드기반 탑스쿨 무료 커뮤니티 홈페이지 빌더 솔루션 에서 사용하는
팝업관리 플러그인입니다.
이번에는 팝업이 나타날대 효과가 일어나는 부분과 팝업이 실행 되기전까지
속도 문제를 개선하였습니다.
기존사용자분들은 추가사항이 많아서 업데이트 따로하시는것보다는
지우고 새로 설치하는것을 추천드립니다.^^
이번업데이트에서는 모든 페이지를 수정하였고,
디비 필드도 추가되었습니다.
* 주의 : cheditor.lib.php 와 cheditor 폴더가 없으면 사용하실수없습니다.
기본 그누에 포함된내용입니다. cheditor4 하고 햇갈리지마세요
cheditor.lib.php 파일 없는 분들을위해 같이 첨부했습니다.
업로드
다운로드 - 압축푼후
1. /skin/ 폴더에 popup폴더를 업로드
2. /lib/ 폴더에 popup.lib.php 파일 업로드 (extent 에 업로드 하면안됨!! header 에러 남)
3. /adm/ 폴더에 adm 파일들을 업로드
삽입코드
tail.sub.php 페이지에 아래 코드삽입
// 팝업실행(head에 넣으면 안됨 출력부분이 있어서 exploed 라이브러리에 넣어도 안됨 head 보다 위쪽에 들어감)
include_once "lib/popup.lib.php";
config.php 페이지에 아래 코드삽입
// 기타
$g4['popup_table'] = $g4['table_prefix'] . "topschool_popup"; // 팝업창 관리 테이블
admin.menu100.php 페이지에 아래 코드 삽입
array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"), 윗부분에 아래내용 추가
그누보드에 추가할때 삽입코드
array("100200", "팝업관리", "$g4[admin_path]/popup_list.php"),
DB추가
CREATE TABLE `g4_topschool_popup` (
`po_id` int(11) NOT NULL auto_increment,
`po_skin` varchar(255) NOT NULL default '',
`po_dir` varchar(255) NOT NULL default '',
`po_popstyle` tinyint(1) NOT NULL default '0',
`po_openchk` tinyint(1) NOT NULL default '0',
`po_start_date` varchar(19) NOT NULL default '',
`po_end_date` varchar(19) NOT NULL default '',
`po_expirehours` int(4) NOT NULL default '0',
`po_scrollbar` tinyint(1) NOT NULL default '0',
`po_left` int(4) NOT NULL default '0',
`po_top` int(4) NOT NULL default '0',
`po_width` int(4) NOT NULL default '0',
`po_height` int(4) NOT NULL default '0',
`po_act` varchar(25) NOT NULL default '',
`po_delay` int(11) NOT NULL default '0',
`po_subject` varchar(255) NOT NULL default '',
`po_content` text NOT NULL,
`po_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`po_id`),
KEY `po_date` (`po_start_date`,`po_end_date`),
KEY `po_openchk` (`po_openchk`)
) TYPE=MyISAM ;
기본 그누에 포함된내용입니다. cheditor4 하고 햇갈리지마세요
cheditor.lib.php 파일 없는 분들을위해 같이 첨부했습니다.
업로드
다운로드 - 압축푼후
1. /skin/ 폴더에 popup폴더를 업로드
2. /lib/ 폴더에 popup.lib.php 파일 업로드 (extent 에 업로드 하면안됨!! header 에러 남)
3. /adm/ 폴더에 adm 파일들을 업로드
삽입코드
tail.sub.php 페이지에 아래 코드삽입
// 팝업실행(head에 넣으면 안됨 출력부분이 있어서 exploed 라이브러리에 넣어도 안됨 head 보다 위쪽에 들어감)
include_once "lib/popup.lib.php";
config.php 페이지에 아래 코드삽입
// 기타
$g4['popup_table'] = $g4['table_prefix'] . "topschool_popup"; // 팝업창 관리 테이블
admin.menu100.php 페이지에 아래 코드 삽입
array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"), 윗부분에 아래내용 추가
그누보드에 추가할때 삽입코드
array("100200", "팝업관리", "$g4[admin_path]/popup_list.php"),
DB추가
CREATE TABLE `g4_topschool_popup` (
`po_id` int(11) NOT NULL auto_increment,
`po_skin` varchar(255) NOT NULL default '',
`po_dir` varchar(255) NOT NULL default '',
`po_popstyle` tinyint(1) NOT NULL default '0',
`po_openchk` tinyint(1) NOT NULL default '0',
`po_start_date` varchar(19) NOT NULL default '',
`po_end_date` varchar(19) NOT NULL default '',
`po_expirehours` int(4) NOT NULL default '0',
`po_scrollbar` tinyint(1) NOT NULL default '0',
`po_left` int(4) NOT NULL default '0',
`po_top` int(4) NOT NULL default '0',
`po_width` int(4) NOT NULL default '0',
`po_height` int(4) NOT NULL default '0',
`po_act` varchar(25) NOT NULL default '',
`po_delay` int(11) NOT NULL default '0',
`po_subject` varchar(255) NOT NULL default '',
`po_content` text NOT NULL,
`po_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`po_id`),
KEY `po_date` (`po_start_date`,`po_end_date`),
KEY `po_openchk` (`po_openchk`)
) TYPE=MyISAM ;
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 19개
추석 잘 보내셨죠 ^^
빌더로도 많이 공부 하고 있습니다 ^^
감사합니다
버젼업을 하지 않은 그누사용자는 conifg.php 파일에서 에디터패스를 설정해야 합니다.
//cheditor 패스 설정
$g4['cheditor4'] = "cheditor4";
$g4['cheditor4_path'] = $g4['path'] . "/" . $g4['cheditor4'];
---------------------------
게시판에 질문올리신분이 있길래 살펴보다 다른분들을 위해 몇글자 남깁니다.
DB추가 이거 이해가안되요 ㅠ어케하나요
머가잘못됫을까요
tail.sub.php 페이지에 아래 코드삽입
// 팝업실행(head에 넣으면 안됨 출력부분이 있어서 exploed 라이브러리에 넣어도 안됨 head 보다 위쪽에 들어감)
include_once "lib/popup.lib.php";
이걸 잘못넣은건가요?
head보다 위라는게 먼지 잘모르겟음..
tail 쪽에 넣어주시면되요 그리고 잘안뜨시면
include_once "lib/popup.lib.php";
이거에 대한 경로를 확인해보세요
1146 : Table 'qubeskincom.g4_topschool_popup' doesn't exist
error file : /adm/popup_list.php
라는 문구가 계속 나오네요.. 먼가 잘못 했나요.. ㅠ.ㅠ
mysql에 db삽입했는데 먼가 되는듯 싶더니 이러네요.
$g4['popup_table'] = $g4['table_prefix'] . "topschool_popup"; // 팝업창 관리 테이블
이부분을 해당 디비명에 맞게끔수정해주세요
계속 db생성 안 됐는뎅 이제 생성돼내요 경로를 안써주면 전체에 뜨긴하는뎅
다름 아니라 메인화면에 뛰우고싶은데 어떻게 해야하는지 경로에서 그냥 싸이트 메인 찍어주면 되나요?
제가 빌더를 사용안해서 ㅡ.,ㅡ;
오늘하루도 행복한일만 거득하길^^
error file : /adm/popup_form_update.php
라고 뜨네요 ㅠㅠ
고수님들의 조언을 부탁 드립니다.
list.php 파일은 건드린적인 없는데요 답답하네요
Warning: include_once(../skin/board/popup/list.skin.php) [function.include-once]: failed to open stream: No such file or directory in C:\APM_Setup\htdocs\bbs\list.php on line 167
Warning: include_once() [function.include]: Failed opening '../skin/board/popup/list.skin.php' for inclusion (include_path='.') in C:\APM_Setup\htdocs\bbs\list.php on line 167
팝업등록후 등록된 팝업을 수정하려고 수정버튼을 클릭하면 아무 정보도 나오질 않습니다.
왕초보라 도움 부탁드립니다.^^
수정누르면 기존정보가 없네요 ㅜㅜ