Compare commits

...
3 Commits
Author SHA1 Message Date
chicpro 41aac91146 보고된 버그 수정 2014-06-27 10:12:06 +09:00
chicpro a949c32b4c 기능개선 및 오류 수정 2014-06-20 13:37:58 +09:00
chicpro dc06aed164 FAQ 검색기능 수정 및 이전 프로그램 오류 수정 2014-06-16 10:24:15 +09:00
13 changed files with 45 additions and 20 deletions
+1 -1
View File
@@ -492,7 +492,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<tr> <tr>
<th scope="row"><label for="cf_analytics">방문자분석 스크립트</label></th> <th scope="row"><label for="cf_analytics">방문자분석 스크립트</label></th>
<td colspan="3"> <td colspan="3">
<?php echo help('방문자분석 스크립트 코드를 입력합니다. 예) 구글 애널리스틱'); ?> <?php echo help('방문자분석 스크립트 코드를 입력합니다. 예) 구글 애널리틱스'); ?>
<textarea name="cf_analytics" id="cf_analytics"><?php echo $config['cf_analytics']; ?></textarea> <textarea name="cf_analytics" id="cf_analytics"><?php echo $config['cf_analytics']; ?></textarea>
</td> </td>
</tr> </tr>
+1 -1
View File
@@ -34,7 +34,7 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
<input type="hidden" name="nw_id" value="<?php echo $nw_id; ?>"> <input type="hidden" name="nw_id" value="<?php echo $nw_id; ?>">
<div class="local_desc01 local_desc"> <div class="local_desc01 local_desc">
<p>쇼핑몰 초기화면 접속 시 자동으로 뜰 팝업레이어를 설정합니다.</p> <p>초기화면 접속 시 자동으로 뜰 팝업레이어를 설정합니다.</p>
</div> </div>
<div class="tbl_frm01 tbl_wrap"> <div class="tbl_frm01 tbl_wrap">
+1 -1
View File
@@ -127,7 +127,7 @@ if (isset($wr_id) && $wr_id) {
; ;
} else { } else {
// 글읽기 포인트가 설정되어 있다면 // 글읽기 포인트가 설정되어 있다면
if ($board['bo_read_point'] && $member['mb_point'] + $board['bo_read_point'] < 0) if ($config['cf_use_point'] && $board['bo_read_point'] && $member['mb_point'] + $board['bo_read_point'] < 0)
alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글읽기('.number_format($board['bo_read_point']).')가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.'); alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글읽기('.number_format($board['bo_read_point']).')가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.');
insert_point($member['mb_id'], $board['bo_read_point'], "{$board['bo_subject']} {$wr_id} 글읽기", $bo_table, $wr_id, '읽기'); insert_point($member['mb_id'], $board['bo_read_point'], "{$board['bo_subject']} {$wr_id} 글읽기", $bo_table, $wr_id, '읽기');
+5 -3
View File
@@ -64,11 +64,9 @@ if(is_file($skin_file)) {
$faq_list = array(); $faq_list = array();
$stx = trim($stx); $stx = trim($stx);
$sql_search = '';
if($stx) { if($stx) {
$sql_search = " and ( INSTR(fa_subject, '$stx') > 0 or INSTR(fa_content, '$stx') > 0 ) "; $sql_search = " and ( INSTR(fa_subject, '$stx') > 0 or INSTR(fa_content, '$stx') > 0 ) ";
$category_stx = '&amp;stx='.$stx;
} }
if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
@@ -92,8 +90,12 @@ if(is_file($skin_file)) {
order by fa_order , fa_id order by fa_order , fa_id
limit $from_record, $page_rows "; limit $from_record, $page_rows ";
$result = sql_query($sql); $result = sql_query($sql);
while ($row=sql_fetch_array($result)){ for ($i=0;$row=sql_fetch_array($result);$i++){
$faq_list[] = $row; $faq_list[] = $row;
if($stx) {
$faq_list[$i]['fa_subject'] = search_font($stx, $faq_list[$i]['fa_subject']);
$faq_list[$i]['fa_content'] = search_font($stx, $faq_list[$i]['fa_content']);
}
} }
include_once($skin_file); include_once($skin_file);
} else { } else {
+1 -1
View File
@@ -90,7 +90,7 @@ if($_POST['js'] == "on") {
if (!$is_member) if (!$is_member)
{ {
$href = './login.php?$qstr&amp;url='.urlencode('./board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id); $href = './login.php?'.$qstr.'&amp;url='.urlencode('./board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id);
alert('회원만 가능합니다.', $href); alert('회원만 가능합니다.', $href);
} }
+2 -2
View File
@@ -1,13 +1,13 @@
<?php <?php
include_once("./_common.php"); include_once("./_common.php");
$title = str_replace('\"', '"',$_REQUEST['title']); $title = urlencode(str_replace('\"', '"',$_REQUEST['title']));
$short_url = googl_short_url($_REQUEST['longurl']); $short_url = googl_short_url($_REQUEST['longurl']);
$title_url = $title.' : '.$short_url; $title_url = $title.' : '.$short_url;
switch($_REQUEST['sns']) { switch($_REQUEST['sns']) {
case 'facebook' : case 'facebook' :
header("Location:http://www.facebook.com/sharer/sharer.php?s=100&p[url]=".$short_url."&p[title]=".$title); header("Location:http://www.facebook.com/sharer/sharer.php?s=100&u=".$short_url."&p=".$title);
break; break;
case 'twitter' : case 'twitter' :
header("Location:http://twitter.com/home?status=".$title_url); header("Location:http://twitter.com/home?status=".$title_url);
+1 -1
View File
@@ -90,7 +90,7 @@ if (isset($_POST['notice']) && $_POST['notice']) {
for ($i=1; $i<=10; $i++) { for ($i=1; $i<=10; $i++) {
$var = "wr_$i"; $var = "wr_$i";
$$var = ""; $$var = "";
if (isset($_POST['wr_'.$i]) && $_POST['wr_'.$i]) { if (isset($_POST['wr_'.$i]) && settype($_POST['wr_'.$i], 'string')) {
$$var = trim($_POST['wr_'.$i]); $$var = trim($_POST['wr_'.$i]);
} }
} }
+12
View File
@@ -263,15 +263,21 @@ document.onkeydown = noRefresh ;
// visit table 복사 // visit table 복사
$sql = " select * from {$g4['visit_table']} "; $sql = " select * from {$g4['visit_table']} ";
$result = sql_query($sql); $result = sql_query($sql);
// g5_visit 테이블 초기화
sql_query(" delete from {$g5['visit_table']} ");
for($i=0; $row=sql_fetch_array($result); $i++) { for($i=0; $row=sql_fetch_array($result); $i++) {
if($is_euckr) if($is_euckr)
$row = array_map('iconv_utf8', $row); $row = array_map('iconv_utf8', $row);
// 중복체크 // 중복체크
/*
$sql2 = " select count(*) as cnt from {$g5['visit_table']} where vi_ip = '{$row['vi_ip']}' and vi_date = '{$row['vi_date']}' "; $sql2 = " select count(*) as cnt from {$g5['visit_table']} where vi_ip = '{$row['vi_ip']}' and vi_date = '{$row['vi_date']}' ";
$row2 = sql_fetch($sql2); $row2 = sql_fetch($sql2);
if($row2['cnt']) if($row2['cnt'])
continue; continue;
*/
$comma = ''; $comma = '';
$sql_common = ''; $sql_common = '';
@@ -289,15 +295,21 @@ document.onkeydown = noRefresh ;
// visit sum table 복사 // visit sum table 복사
$sql = " select * from {$g4['visit_sum_table']} "; $sql = " select * from {$g4['visit_sum_table']} ";
$result = sql_query($sql); $result = sql_query($sql);
// g5_visit_sub 테이블 초기화
sql_query(" delete from {$g5['visit_sum_table']} ");
for($i=0; $row=sql_fetch_array($result); $i++) { for($i=0; $row=sql_fetch_array($result); $i++) {
if($is_euckr) if($is_euckr)
$row = array_map('iconv_utf8', $row); $row = array_map('iconv_utf8', $row);
// 중복체크 // 중복체크
/*
$sql2 = " select count(*) as cnt from {$g5['visit_sum_table']} where vs_date = '{$row['vs_date']}' "; $sql2 = " select count(*) as cnt from {$g5['visit_sum_table']} where vs_date = '{$row['vs_date']}' ";
$row2 = sql_fetch($sql2); $row2 = sql_fetch($sql2);
if($row2['cnt']) if($row2['cnt'])
continue; continue;
*/
$comma = ''; $comma = '';
$sql_common = ''; $sql_common = '';
-5
View File
@@ -51,11 +51,6 @@ if (defined('G5_IS_ADMIN')) {
echo '<link rel="stylesheet" href="'.G5_ADMIN_URL.'/css/admin.css">'.PHP_EOL; echo '<link rel="stylesheet" href="'.G5_ADMIN_URL.'/css/admin.css">'.PHP_EOL;
} else { } else {
echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL; echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;
// canonical 지정
$canonical = '';
if ($bo_table && $wr_id) $canonical = 'http://'.$_SERVER['HTTP_HOST'].'/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;
else $canonical = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo '<link rel="canonical" href="'.$canonical.'">'.PHP_EOL;
} }
?> ?>
<!--[if lte IE 8]> <!--[if lte IE 8]>
+14 -1
View File
@@ -132,7 +132,20 @@ function no_comma(data)
function del(href) function del(href)
{ {
if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) { if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) {
document.location.href = encodeURI(href); var iev = -1;
if (navigator.appName == 'Microsoft Internet Explorer') {
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
iev = parseFloat(RegExp.$1);
}
// IE6 이하에서 한글깨짐 방지
if (iev != -1 && iev < 7) {
document.location.href = encodeURI(href);
} else {
document.location.href = href;
}
} }
} }
+3
View File
@@ -16,6 +16,9 @@
var $img = this.find(cfg.selector); var $img = this.find(cfg.selector);
var $this = this; var $this = this;
$img.removeAttr("height")
.css("height", "");
function image_resize() function image_resize()
{ {
var width = $this.width(); var width = $this.width();
+2 -2
View File
@@ -26,7 +26,7 @@ if( count($faq_master_list) ){
$category_msg = '<span class="sound_only">열린 분류 </span>'; $category_msg = '<span class="sound_only">열린 분류 </span>';
} }
?> ?>
<li><a href="<?php echo $category_href;?>?fm_id=<?php echo $v['fm_id'].$category_stx;?>" <?php echo $category_option;?> ><?php echo $category_msg.$v['fm_subject'];?></a></li> <li><a href="<?php echo $category_href;?>?fm_id=<?php echo $v['fm_id']?>" <?php echo $category_option;?> ><?php echo $category_msg.$v['fm_subject'];?></a></li>
<?php <?php
} }
?> ?>
@@ -62,7 +62,7 @@ if( count($faq_master_list) ){
} else { } else {
if($stx){ if($stx){
echo '<p>검색된 게시물이 없습니다.</p>'; echo '<p class="empty_list">검색된 게시물이 없습니다.</p>';
} else { } else {
echo '<div class="empty_table">등록된 FAQ가 없습니다.'; echo '<div class="empty_table">등록된 FAQ가 없습니다.';
if($is_admin) if($is_admin)
+2 -2
View File
@@ -32,7 +32,7 @@ if( count($faq_master_list) ){
$category_msg = '<span class="sound_only">열린 분류 </span>'; $category_msg = '<span class="sound_only">열린 분류 </span>';
} }
?> ?>
<li><a href="<?php echo $category_href;?>?fm_id=<?php echo $v['fm_id'].$category_stx;?>" <?php echo $category_option;?> ><?php echo $category_msg.$v['fm_subject'];?></a></li> <li><a href="<?php echo $category_href;?>?fm_id=<?php echo $v['fm_id'];?>" <?php echo $category_option;?> ><?php echo $category_msg.$v['fm_subject'];?></a></li>
<?php <?php
} }
?> ?>
@@ -68,7 +68,7 @@ if( count($faq_master_list) ){
} else { } else {
if($stx){ if($stx){
echo '<p>검색된 게시물이 없습니다.</p>'; echo '<p class="empty_list">검색된 게시물이 없습니다.</p>';
} else { } else {
echo '<div class="empty_list">등록된 FAQ가 없습니다.'; echo '<div class="empty_list">등록된 FAQ가 없습니다.';
if($is_admin) if($is_admin)