일반관리자용 팝업 (지에디터 적용) 정보
기타 일반관리자용 팝업 (지에디터 적용)
첨부파일
본문
원작. 부부컴 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=31977 )
1차. Photofly 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43709 )
지에디터를 적용해서 팝업관리프로그램으로 수정하였습니다.
포토플라이님의 작품에서 단지 에디터 적용부분만 수정했습니다.
euc-kr 과 utf-8 버전으로 두개를 각기 만들었습니다.
설치위치를 그누보드/popup/ 으로 Photofly님의 그누보드/skin/popup/ 과 다릅니다.
설치관련 질문은 http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43709 를 참고하세요 ^^
1차. Photofly 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43709 )
지에디터를 적용해서 팝업관리프로그램으로 수정하였습니다.
포토플라이님의 작품에서 단지 에디터 적용부분만 수정했습니다.
euc-kr 과 utf-8 버전으로 두개를 각기 만들었습니다.
설치위치를 그누보드/popup/ 으로 Photofly님의 그누보드/skin/popup/ 과 다릅니다.
설치관련 질문은 http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43709 를 참고하세요 ^^
추천
2
2
댓글 전체
< ? if ($member[mb_level] >= 9) { ?>
< a href='$g4[path]/skin/popup/basic/popup_list.php' title='팝업관리'>팝업관리< /a>
< ? } ?>
이것을 어느 부분에 넣어라는 것인지.. 모르겠네요
< a href='$g4[path]/skin/popup/basic/popup_list.php' title='팝업관리'>팝업관리< /a>
< ? } ?>
이것을 어느 부분에 넣어라는 것인지.. 모르겠네요

head.php나 tail.php 어는곳이던 본인이 찾기 쉬운곳에 넣으면 되겠지요.
원하는 위치에 저 코드를 넣으면 팝업관리 링크가 걸리는거니까요.
원하는 위치에 저 코드를 넣으면 팝업관리 링크가 걸리는거니까요.

버전에 따라서 링크가 달라지겠죠..
euic-kr 인경우에는
< ? if ($member[mb_level] >= 9) { ?>< a href='$g4[path]/popup/basic_kr/popup_list.php' title='팝업관리'>팝업관리< /a>< ? } ?>
utf-8 인경우에는
< ? if ($member[mb_level] >= 9) { ?>< a href='$g4[path]/popup/basic_utf8/popup_list.php' title='팝업관리'>팝업관리< /a>< ? } ?>
euic-kr 인경우에는
< ? if ($member[mb_level] >= 9) { ?>< a href='$g4[path]/popup/basic_kr/popup_list.php' title='팝업관리'>팝업관리< /a>< ? } ?>
utf-8 인경우에는
< ? if ($member[mb_level] >= 9) { ?>< a href='$g4[path]/popup/basic_utf8/popup_list.php' title='팝업관리'>팝업관리< /a>< ? } ?>
아 그렇군요..
이전버젼을 찾아서 설치를 했는데..
부부컴 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=31977 )
차이점이 뭔지 모르겠네요..
이전버젼을 찾아서 설치를 했는데..
부부컴 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=31977 )
차이점이 뭔지 모르겠네요..
차이점 제목에 있네요.
지에디터 적용 ^^
지에디터 적용 ^^
이전버젼도 에디터 적용되어 있던데요?

이전버전은 cheditor 장착버전입니다... ^^
날짜선택 달력을 바꾸고져 합니다.
일반 일정 달력과 이곳 달력은 어떤 차이점이 있는지요.
스킨자료실에서 일정달력을 이용 할 순 없는지요
일반 일정 달력과 이곳 달력은 어떤 차이점이 있는지요.
스킨자료실에서 일정달력을 이용 할 순 없는지요

그누보드 기본제공하는 달력을 활용하는 것이랍니다...
다른 달력을 사용하시려면.. 경로변경 등의 작업이 필요하겠죠..
다른 달력을 사용하시려면.. 경로변경 등의 작업이 필요하겠죠..
우와~ 너무 좋네요~~
일반관리자용 팝업 (지에디터 적용)

감사합니다.

고생많으셨어요ㅎㅎ
잘쓰겠습니다.
좋은데요~~~~~~~~`
잘 쓰겠슴다
좋습니다. 잘쓰겠습니다.

좋은 자료 감사 합니다.

감사합니다^^

감사 합니다.
고맙습니다~
잘쓸께요,,

팝업창 관리에서 리스트가 보이지 않는 경우
기존파일을 백업받으신후 아래 코드로 popup_list.php 파일을 교체해보세요
<?
//if(!isset($g4_path)) $g4_path = "../../..";
//include_once("$g4_path/common.php");
include_once("./_common.php");
// 접근권한 체크
if ($member[mb_level] <= 8)
alert("관리자 또는 관리권한이 있는 회원만 접근 가능합니다.", $g4[path]);
$sql_common = " FROM $g4[popup_table] ";
$sql_search = " WHERE (1) ";
$sql_order = " ORDER BY nIdx DESC ";
$sql_popup = " SELECT COUNT(*) as cnt
$sql_common
$sql_order ";
$row = sql_fetch($sql_popup);
$total_count = $row[cnt];
$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql_popup = " SELECT *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result_popup = sql_query($sql_popup);
$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";
$g4[title] = "팝업관리";
include_once("$g4[path]/head.php");
?>
<link rel="stylesheet" href="<?=$g4['admin_path']?>/admin.style.css" type="text/css">
<table width="100%" cellpadding="3" cellspacing="1">
<tr><td colspan="2" class='line2'></td></tr>
<tr><td colspan="2" height="30" align="center"><b>팝업창 관리</b></td></tr>
<tr><td colspan="2" class='line2'></td></tr>
<tr>
<td width="50%" align="left"><?=$listall?> (등록된 팝업수 : <?=number_format($total_count)?>개)</td>
<td width="50%" align="right"></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="1" border="0">
<tr><td colspan='5' class='line1'></td></tr>
<tr class="bgcol1 bold col1 ht center">
<td width="15%">등록일</td>
<td width="40%">제 목</td>
<td width="25%">게시기간</td>
<td width="10%">보이기</td>
<td width="10%"><a href='popup_form.php' title='팝업생성'><img src='./img/icon_insert.gif' border='0'></a></td>
</tr>
<tr><td colspan='5' class='line2'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result_popup); $i++)
{
$szRegDate = date('Y-m-d', $row[nDate]);
$szSubject = cut_str($row[szSubject], 50);
$szSDay = date('Y-m-d', $row[nStartDate]);
$szEDay = date('Y-m-d', $row[nEndDate]);
$szView = $row[szView];
echo "<tr class='list$list col1 ht center'>
<td>$szRegDate</td>
<td align='left'>$szSubject</td>
<td>$szSDay ~ $szEDay</td>
<td>$szView</td>
<td>
<a href='./popup_form.php?page=$page&no=$row[nIdx]' title='수정'><img src='./img/icon_modify.gif' border='0' border='0'></a>
<a href='./popup_process.php?szMode=DELETE&page=$page&no=$row[nIdx]&imgurl=$row[szImage]' title='삭제' onClick=\"return confirm('정말 삭제 하시겠습니까?\\n\\n한번 삭제된 내역은 복구할 수 없습니다.')\"><img src='./img/icon_delete.gif' border='0'></a></td></tr>";
}
if ($i == 0) {
echo "
<tr><td colspan='5' align='center' height='100' bgcolor='#ffffff'>자료가 없습니다.</td></tr>
";
}
?>
<tr><td colspan='5' class='line2'></td></tr>
</table>
<?
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
?>
<table width="100%" cellpadding="3" cellspacing="1">
<tr>
<td width="70%"></td>
<td width="30%" align="right"><?=$pagelist?></td>
</tr>
</table>
<?
include_once("$g4[path]/tail.php");
?>
기존파일을 백업받으신후 아래 코드로 popup_list.php 파일을 교체해보세요
<?
//if(!isset($g4_path)) $g4_path = "../../..";
//include_once("$g4_path/common.php");
include_once("./_common.php");
// 접근권한 체크
if ($member[mb_level] <= 8)
alert("관리자 또는 관리권한이 있는 회원만 접근 가능합니다.", $g4[path]);
$sql_common = " FROM $g4[popup_table] ";
$sql_search = " WHERE (1) ";
$sql_order = " ORDER BY nIdx DESC ";
$sql_popup = " SELECT COUNT(*) as cnt
$sql_common
$sql_order ";
$row = sql_fetch($sql_popup);
$total_count = $row[cnt];
$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql_popup = " SELECT *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result_popup = sql_query($sql_popup);
$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";
$g4[title] = "팝업관리";
include_once("$g4[path]/head.php");
?>
<link rel="stylesheet" href="<?=$g4['admin_path']?>/admin.style.css" type="text/css">
<table width="100%" cellpadding="3" cellspacing="1">
<tr><td colspan="2" class='line2'></td></tr>
<tr><td colspan="2" height="30" align="center"><b>팝업창 관리</b></td></tr>
<tr><td colspan="2" class='line2'></td></tr>
<tr>
<td width="50%" align="left"><?=$listall?> (등록된 팝업수 : <?=number_format($total_count)?>개)</td>
<td width="50%" align="right"></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="1" border="0">
<tr><td colspan='5' class='line1'></td></tr>
<tr class="bgcol1 bold col1 ht center">
<td width="15%">등록일</td>
<td width="40%">제 목</td>
<td width="25%">게시기간</td>
<td width="10%">보이기</td>
<td width="10%"><a href='popup_form.php' title='팝업생성'><img src='./img/icon_insert.gif' border='0'></a></td>
</tr>
<tr><td colspan='5' class='line2'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result_popup); $i++)
{
$szRegDate = date('Y-m-d', $row[nDate]);
$szSubject = cut_str($row[szSubject], 50);
$szSDay = date('Y-m-d', $row[nStartDate]);
$szEDay = date('Y-m-d', $row[nEndDate]);
$szView = $row[szView];
echo "<tr class='list$list col1 ht center'>
<td>$szRegDate</td>
<td align='left'>$szSubject</td>
<td>$szSDay ~ $szEDay</td>
<td>$szView</td>
<td>
<a href='./popup_form.php?page=$page&no=$row[nIdx]' title='수정'><img src='./img/icon_modify.gif' border='0' border='0'></a>
<a href='./popup_process.php?szMode=DELETE&page=$page&no=$row[nIdx]&imgurl=$row[szImage]' title='삭제' onClick=\"return confirm('정말 삭제 하시겠습니까?\\n\\n한번 삭제된 내역은 복구할 수 없습니다.')\"><img src='./img/icon_delete.gif' border='0'></a></td></tr>";
}
if ($i == 0) {
echo "
<tr><td colspan='5' align='center' height='100' bgcolor='#ffffff'>자료가 없습니다.</td></tr>
";
}
?>
<tr><td colspan='5' class='line2'></td></tr>
</table>
<?
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
?>
<table width="100%" cellpadding="3" cellspacing="1">
<tr>
<td width="70%"></td>
<td width="30%" align="right"><?=$pagelist?></td>
</tr>
</table>
<?
include_once("$g4[path]/tail.php");
?>
감사합니다. 잘 쓰겠습니다.
감사합니다.
