팝업관리기능 추가 정보
팝업관리기능 추가첨부파일
본문
그누보드에 팝업을 관리할 수 있는 기능입니다.
이 기능은 jQuery 및 jQuery datepicker UI 가 필요합니다.
http://jqueryui.com/download 에서 다운로드 가능합니다.
admin.menu200.php 파일에
array("200110", "팝업관리", "{$g4['admin_path']}/popup.php"), 를 추가합니다.
압축을 해제하여 adm 폴더에 업로드 합니다.
이때 popup.html 과 popup_chk.php 파일은 common.php파일과 같은 위치(최상위)에 업로드 합니다.
admin.style.css 에 style을 추가합니다.
.list_table{clear:both; width:100%; margin:0 0 10px 0; border-top:2px solid #ccc; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.list_table th{padding:6px 0; background:#fbf8ee; border:1px solid #eee;}
.list_table a{color:#cd7444;}
.list_table td{padding:5px 0; text-align:center; color:#616161; border:1px solid #eee;}
.list_table .list1 td{background:#f8f8f8;}
.list_table .con {text-align:left;}
.list_table .nodata{padding:40px 0;}
.board_btn{clear:both; width:50%; margin:0 auto; padding:10px 0 0 0; text-align:right; font-family:Tahoma, Sans-serif; font-size:100%; overflow:visible;}
.board_btn ul{float:right; text-align:right;}
.board_btn li{float:left; margin:0 0 0 4px; padding:0 0 0 5px; font-weight:bold; line-height:0;}
.board_btn li span{display:block; padding:0 5px 0 0; line-height:0;}
.board_btn li a:link,
.board_btn li a:visited{display:block; padding:7px 5px 5px 5px; color:#666; line-height:1em;}
.board_btn li .submit{display:block; width:64px; height:23px; padding:2px 0 0 0; font-weight:bold; color:#666; background:none; border:none; cursor:pointer;}
phpMyAdmin 을 이용하여 아래 테이블 스키마쿼리를 전송합니다.
CREATE TABLE IF NOT EXISTS `popup` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`ord` int(11) NOT NULL,
`title` varchar(255) NOT NULL DEFAULT '',
`win_top` varchar(11) NOT NULL DEFAULT '',
`win_left` varchar(11) NOT NULL DEFAULT '',
`win_width` varchar(11) NOT NULL DEFAULT '',
`win_height` varchar(11) NOT NULL DEFAULT '',
`scroll` char(3) NOT NULL DEFAULT '',
`table_width` varchar(11) NOT NULL DEFAULT '',
`table_height` varchar(11) NOT NULL DEFAULT '',
`ImageFile` varchar(255) DEFAULT NULL,
`allow_tag` tinyint(1) NOT NULL DEFAULT '0',
`comment` mediumtext NOT NULL,
`cook_day` char(3) NOT NULL DEFAULT '',
`button_ok` char(3) NOT NULL DEFAULT '',
`sday` varchar(255) DEFAULT '0',
`eday` varchar(255) DEFAULT '0',
`eday_use` varchar(1) NOT NULL,
`type` varchar(255) NOT NULL,
`state` varchar(255) NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
(popup.php 파일에 스키마내용이 있습니다.)
index.php 파일에서
include "popup_chk.php";
를 추가합니다.
기타 버그나 궁금하신 점은 댓글에 남겨주세요^^
추천
2
2
댓글 16개
좋은자료 감사드립니다 ^^; 죄송하지만 css 가 적용되지 않는거 같습니다.. 메뉴들하고 입력폼이 틀어져서 나타납니다. 확인 부탁드립니다! 새해복많이 받으세요!
그누보드 기본버전이 없어서 해당 클래스가 없는지 몰랐네요..^^;
내용 추가 했습니다~
스타일은 기존 관리자처럼 유지하시려면 config_form.php 등과 같은 파일을 보시면 테이블에 있는 클래스를 팝업에도 동일하게 지정하시면 됩니다^^
내용 추가 했습니다~
스타일은 기존 관리자처럼 유지하시려면 config_form.php 등과 같은 파일을 보시면 테이블에 있는 클래스를 팝업에도 동일하게 지정하시면 됩니다^^
글 본문 내용 중
admin.style.css 에 style을 추가합니다.
이 부분이 추가되었습니다.
jQuery datepicker는 본문 내용에 있는 링크로 이동하시면 jQuery UI 다운로드 페이지로 이동합니다.
여기에 다운로드 항목 체크되어 있는 부분 훑어보시면 그 중에 datepicker 플러그인이 포함되어 있는 것이 보입니다..^^ 다른게 필요없으시다면 datepicker 만 체크하시고 다운로드 받으시고 FTP로 업로드하신 후에
<script type="text/javascript" src="경로/jquery-ui-1.8.7.min.js"></script>
이런식으로 불러오시면 되겠습니다^^
admin.style.css 에 style을 추가합니다.
이 부분이 추가되었습니다.
jQuery datepicker는 본문 내용에 있는 링크로 이동하시면 jQuery UI 다운로드 페이지로 이동합니다.
여기에 다운로드 항목 체크되어 있는 부분 훑어보시면 그 중에 datepicker 플러그인이 포함되어 있는 것이 보입니다..^^ 다른게 필요없으시다면 datepicker 만 체크하시고 다운로드 받으시고 FTP로 업로드하신 후에
<script type="text/javascript" src="경로/jquery-ui-1.8.7.min.js"></script>
이런식으로 불러오시면 되겠습니다^^
날자를 입력하고 확인을 누르면 년도는 자동으로 2000년도로 되네요
수정해도 않먹히며, 사용중지로 표시되는데 이건 어딜 만져야 되나요?
그리고 index.php 파일에서
include "popup_chk.php"; 적용해도 않되네요
수정해도 않먹히며, 사용중지로 표시되는데 이건 어딜 만져야 되나요?
그리고 index.php 파일에서
include "popup_chk.php"; 적용해도 않되네요
일자가 2012-01-11 형식으로 입력이 되고있으신가요?
사용중지로 변경이 되었다면 popup_chk.php 에서 종료기간을 감지하여 자동으로 중지로 바꾸는 것입니다.
사용중지로 변경이 되었다면 popup_chk.php 에서 종료기간을 감지하여 자동으로 중지로 바꾸는 것입니다.
2012-01-11로 체크하고 쓰기버튼을 누르면 해당 필드에 2000-01-11로 변해 보입니다.
해당문제가 어떻게 발생하는지 모르겠네요...
eday 필드에는 값이 어떻게 되어있으신가요?
eday 필드에는 값이 어떻게 되어있으신가요?
적용하고 있습니다.
popup_form.php 파일에서 32번째줄 에러가 납니다.
Warning: main(../lib/cheditor5.lib.php...
라는 메시지가 떠서 찾아보고 있는데요.
cheditor5.lib.php은 어디서 구하나요??
제가 설치한 그누버전은 4.34.14 입니다.
혹시나해서 cheditor4.lib.php 로 변경했더니 팝업 내용넣는 란이 안보입니다.
popup_form.php 파일에서 32번째줄 에러가 납니다.
Warning: main(../lib/cheditor5.lib.php...
라는 메시지가 떠서 찾아보고 있는데요.
cheditor5.lib.php은 어디서 구하나요??
제가 설치한 그누버전은 4.34.14 입니다.
혹시나해서 cheditor4.lib.php 로 변경했더니 팝업 내용넣는 란이 안보입니다.
첫째
admin.menu200.php 파일에
array("200110", "팝업관리", "{$g4['admin_path']}/popup.php"), 를 추가했구요
둘째
압축을 해제하여 adm 폴더에 업로드 합니다.
이때 popup.html 과 popup_chk.php 파일은 common.php파일과 같은 위치(최상위)에 업로드했구요
세째
admin.style.css 에 style을 추가했습니다.
네째 phpMyAdmin 을 이용하여 아래 테이블 스키마쿼리를 전송했구요~
다섯째 index.php 파일에서 include "popup_chk.php"; ---> 상단에 입력했구요~
여섯째.....
<script type="text/javascript" src="경로/jquery-ui-1.8.7.min.js"></script> 이것은 어디에 삽입하나요? 처음해보는 것이라 자세한 설명을 부탁드리게 되네요 *^*^*
일곱째.... 관리페이지 불러오는 파일은 어느 것인지요?
기본적인 것을 여쭤보개 되어 죄송하네요 ^*^
admin.menu200.php 파일에
array("200110", "팝업관리", "{$g4['admin_path']}/popup.php"), 를 추가했구요
둘째
압축을 해제하여 adm 폴더에 업로드 합니다.
이때 popup.html 과 popup_chk.php 파일은 common.php파일과 같은 위치(최상위)에 업로드했구요
세째
admin.style.css 에 style을 추가했습니다.
네째 phpMyAdmin 을 이용하여 아래 테이블 스키마쿼리를 전송했구요~
다섯째 index.php 파일에서 include "popup_chk.php"; ---> 상단에 입력했구요~
여섯째.....
<script type="text/javascript" src="경로/jquery-ui-1.8.7.min.js"></script> 이것은 어디에 삽입하나요? 처음해보는 것이라 자세한 설명을 부탁드리게 되네요 *^*^*
일곱째.... 관리페이지 불러오는 파일은 어느 것인지요?
기본적인 것을 여쭤보개 되어 죄송하네요 ^*^
ㅋㅋ 둘째.... 압축풀린파일을 popup디렉토리에 올리는 잘못을 했었네요.... -_-
잘됩니다. 현재 감사감사 ^*^
잘됩니다. 현재 감사감사 ^*^
Warning: include_once(../lib/cheditor5.lib.php) [function.include-once]: failed to open stream: No such file or directory in /home/hosting_users/mulok/www/adm/popup_form.php on line 32
Warning: include_once() [function.include]: Failed opening '../lib/cheditor5.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/mulok/www/adm/popup_form.php on line 32
Fatal error: Call to undefined function cheditor1() in /home/hosting_users/mulok/www/adm/popup_form.php on line 34
이것은 명칭만 바꾸면 되겠지요? 해볼께요 ㅎ
cheditor5 --> cheditor4로 했더니 에러는 사라지고 관리메뉴가 나왔으며
대신 날짜입력창이 제대로 진행되지 않는 상황입니다. 에구에구 -_-
Warning: include_once() [function.include]: Failed opening '../lib/cheditor5.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/mulok/www/adm/popup_form.php on line 32
Fatal error: Call to undefined function cheditor1() in /home/hosting_users/mulok/www/adm/popup_form.php on line 34
이것은 명칭만 바꾸면 되겠지요? 해볼께요 ㅎ
cheditor5 --> cheditor4로 했더니 에러는 사라지고 관리메뉴가 나왔으며
대신 날짜입력창이 제대로 진행되지 않는 상황입니다. 에구에구 -_-
커스터마이징 된 부분을 확인하지 못했네요..ㅠㅠ
위 오류들은 cheditor 버전에 맞는 파일로 수정하시면 가능합니다.
날짜입력창은 jQuery를 정상적으로 불러오지 못하는 부분일텐데, 파일에 있는 경로대로 jQuery 파일을 추가하시면 정상적으로 사용 가능합니다.
위 오류들은 cheditor 버전에 맞는 파일로 수정하시면 가능합니다.
날짜입력창은 jQuery를 정상적으로 불러오지 못하는 부분일텐데, 파일에 있는 경로대로 jQuery 파일을 추가하시면 정상적으로 사용 가능합니다.
팝업 때문에 고심하다가 유용하겠다 싶어서 적용했습니다.
유용하게 잘 사용하겠습니다.
그런데 아래와 같은 에러가 나는군요.
Fatal error: Call to undefined function subject_sort_link() in /home/hosting_users/***/www/adm/popup_list.php on line 16
유용하게 잘 사용하겠습니다.
그런데 아래와 같은 에러가 나는군요.
Fatal error: Call to undefined function subject_sort_link() in /home/hosting_users/***/www/adm/popup_list.php on line 16
죄송합니다. 사용하던 소스를 그대로 올리는 바람에 커스터마이징 된 부분이 있는지 확인을 못했네요..
파일 내 해당 함수가 적용 된 부분은 삭제하시고, 일반 텍스트로 변경하시면 될 것 같습니다
파일 내 해당 함수가 적용 된 부분은 삭제하시고, 일반 텍스트로 변경하시면 될 것 같습니다
감사합니다. 잘쓸께요
다름이 아니라 시작 일자에 날짜를 변경하려 해도 변경도 안되고 오히려 2003년도 이렇게 나오는데 어떻게 수정해야 하나요