공지체크시 팝업뜨는 것 있잖아요... 정보
그누보드 공지체크시 팝업뜨는 것 있잖아요...
첨부파일
본문
제가 사용하고 있는걸 그대로 올려 드릴테니 수정할 부분(별표) 수정해서 사용하세요.
======================================== 시작 =====================================
1. developer.lib.php에 아래의 소스를 추가합니다.
============================= 소스 시작 =================================
/********************************************************************************
* open popup windows function *
* *
********************************************************************************/
function open_popup($popup_board = '', $x_width, $y_height){
global $cfg, $gnu_path, $HTTP_COOKIE_VARS;
$sql_popup = " SELECT * FROM {$cfg[write_table_prefix]}$popup_board WHERE wr_notice = '-1' ";
$result_popup = sql_query($sql_popup);
for ($i = 0, $popup_no = 1; $row_popup = mysql_fetch_array($result_popup); $i++, $popup_no++ ) {
if($i > 1){
$top_m = $i * 30;
$left_m = $i * 30;
} else {
$top_m = $i * 0;
$left_m = $i * 400;
}
if(!$HTTP_COOKIE_VARS[popnews.$row_popup[wr_id]] || ($HTTP_COOKIE_VARS[popnews.$row_popup[wr_id]] != "no")) {
echo"
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
window.open('./?doc=include/popup_view.php&bo_table=$popup_board&wr_id=$row_popup[wr_id]','webzin$i', 'scrollbars=no,status=yes,resizable=yes,width=380, height=480,top=$top_m,left=$left_m');
//-->
</SCRIPT>
";
}
}
}
===================================== 소스 끝 ==================================
★★★★주의사항 : include/popup_view.php은 본인의 설치경로에 맞게 바꾸세요.
2. 첨부파일은 다운 받아서 1번의 설치경로에 올리세요.
물론 에디터로 여셔서 본인에게 맞도록 수정할 내용이 있습니다. 보시면 알겁니다.
3. 적용하고자 하는 파일에 아래의 소스를 삽입합니다.
<? open_popup('게시판db명', '가로크기', '세로크기') ?>
================================ 끝 =============================================
위 내용은 팁엔테크에 있는 박갑성님의 팁을 그대로 적용한 것입니다.
링크는 현재 적용된 사이트입니다.
팝업창에서 autoscroll은 안되니 참고하시기 바랍니다.
혹시 해결하시면 제게 좀 가르쳐 주세요.
======================================== 시작 =====================================
1. developer.lib.php에 아래의 소스를 추가합니다.
============================= 소스 시작 =================================
/********************************************************************************
* open popup windows function *
* *
********************************************************************************/
function open_popup($popup_board = '', $x_width, $y_height){
global $cfg, $gnu_path, $HTTP_COOKIE_VARS;
$sql_popup = " SELECT * FROM {$cfg[write_table_prefix]}$popup_board WHERE wr_notice = '-1' ";
$result_popup = sql_query($sql_popup);
for ($i = 0, $popup_no = 1; $row_popup = mysql_fetch_array($result_popup); $i++, $popup_no++ ) {
if($i > 1){
$top_m = $i * 30;
$left_m = $i * 30;
} else {
$top_m = $i * 0;
$left_m = $i * 400;
}
if(!$HTTP_COOKIE_VARS[popnews.$row_popup[wr_id]] || ($HTTP_COOKIE_VARS[popnews.$row_popup[wr_id]] != "no")) {
echo"
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
window.open('./?doc=include/popup_view.php&bo_table=$popup_board&wr_id=$row_popup[wr_id]','webzin$i', 'scrollbars=no,status=yes,resizable=yes,width=380, height=480,top=$top_m,left=$left_m');
//-->
</SCRIPT>
";
}
}
}
===================================== 소스 끝 ==================================
★★★★주의사항 : include/popup_view.php은 본인의 설치경로에 맞게 바꾸세요.
2. 첨부파일은 다운 받아서 1번의 설치경로에 올리세요.
물론 에디터로 여셔서 본인에게 맞도록 수정할 내용이 있습니다. 보시면 알겁니다.
3. 적용하고자 하는 파일에 아래의 소스를 삽입합니다.
<? open_popup('게시판db명', '가로크기', '세로크기') ?>
================================ 끝 =============================================
위 내용은 팁엔테크에 있는 박갑성님의 팁을 그대로 적용한 것입니다.
링크는 현재 적용된 사이트입니다.
팝업창에서 autoscroll은 안되니 참고하시기 바랍니다.
혹시 해결하시면 제게 좀 가르쳐 주세요.
댓글 전체
감사합니다.
이제 완벽하게 됩니다.
include 폴더를 lib폴더 밖에 만들도 popup_view.php 파일을 저장하니
에러구문 없이 완벽하게 되는군요..
까만도둑님 감사합니다.
이제 완벽하게 됩니다.
include 폴더를 lib폴더 밖에 만들도 popup_view.php 파일을 저장하니
에러구문 없이 완벽하게 되는군요..
까만도둑님 감사합니다.
먼저,
window.open('./?doc=./lib/include/popup_view.php < 이 줄을 삭제하세요
그리고,
popup_view.php는 본문중에 나와 있습니다.
★★★★주의사항 : include/popup_view.php은 본인의 설치경로에 맞게 바꾸세요.
이 말의 의미는 popup_view.php는 김성주님께서 넣고 싶은 아무 디렉토리에 넣으시면 된다는 말입니다. 저의 경우는 include디렉토리 아래 popup_view.php를 넣은 겁니다.
마지막은,
불러 오고자 하시는 파일에 삽입하는거니가 문제될건 없을듯 합니다.
참고로,
popup_view.php 파일 안에는 각종 이미지 파일이 들어가는데 경로 수정을 반드시 해 주셔야 합니다.
window.open('./?doc=./lib/include/popup_view.php < 이 줄을 삭제하세요
그리고,
popup_view.php는 본문중에 나와 있습니다.
★★★★주의사항 : include/popup_view.php은 본인의 설치경로에 맞게 바꾸세요.
이 말의 의미는 popup_view.php는 김성주님께서 넣고 싶은 아무 디렉토리에 넣으시면 된다는 말입니다. 저의 경우는 include디렉토리 아래 popup_view.php를 넣은 겁니다.
마지막은,
불러 오고자 하시는 파일에 삽입하는거니가 문제될건 없을듯 합니다.
참고로,
popup_view.php 파일 안에는 각종 이미지 파일이 들어가는데 경로 수정을 반드시 해 주셔야 합니다.
저의 설치 상황을 말씀드리면
1. developer.lib.php 펑션 추가하면서 경로를 아래와 같이 했구요
window.open('./?doc=./lib/include/popup_view.php
2. popup_view.php를 lib/include폴더안에 저장하면서 경로를 아래와 같이 했습니다.
$popup_path = $gnu_path . "lib/include/"; // 이부분은 자신에 맞게 설정하세요....
3. head.php 테이블안에 <? open_popup('게시판db명', '가로크기', '세로크기') ?> 삽입했습니다.
어디가 틀린것인가요?
기초가 없어 경로문제가 상당히 까다롭군요..
다시 한번 지도 부탁해요...
1. developer.lib.php 펑션 추가하면서 경로를 아래와 같이 했구요
window.open('./?doc=./lib/include/popup_view.php
2. popup_view.php를 lib/include폴더안에 저장하면서 경로를 아래와 같이 했습니다.
$popup_path = $gnu_path . "lib/include/"; // 이부분은 자신에 맞게 설정하세요....
3. head.php 테이블안에 <? open_popup('게시판db명', '가로크기', '세로크기') ?> 삽입했습니다.
어디가 틀린것인가요?
기초가 없어 경로문제가 상당히 까다롭군요..
다시 한번 지도 부탁해요...
까만도둑님 감사합니다.
일단 팝업이 뜨면서 원하는 게시판의 내용을 불러 옵니다.
한가지 궁금한 것은 popup_view.php파일을 그냥 lib폴더에 저장하셨나요?
아니면 lib/include라는 폴더를 만들고 그기다 저장을 하셨나요?
팝업이 내용과함께 뜨는데 popup_view.php 인클루드 실패했다는 에러가
자꾸 떠서 말이죠...
새창스크롤바는 보통 스크립트소스에서 scrollbars=auto하면은 자동으로 생성을 해 주던데
여긴 그렇게 안되더군요.
일단 팝업이 뜨면서 원하는 게시판의 내용을 불러 옵니다.
한가지 궁금한 것은 popup_view.php파일을 그냥 lib폴더에 저장하셨나요?
아니면 lib/include라는 폴더를 만들고 그기다 저장을 하셨나요?
팝업이 내용과함께 뜨는데 popup_view.php 인클루드 실패했다는 에러가
자꾸 떠서 말이죠...
새창스크롤바는 보통 스크립트소스에서 scrollbars=auto하면은 자동으로 생성을 해 주던데
여긴 그렇게 안되더군요.