게시물 상위점프하기... 소스 문제가 없는지 한번 봐주세요...... 정보
게시물 상위점프하기... 소스 문제가 없는지 한번 봐주세요......
본문
<tr>
<td>
<?
$sql = "select * from $mw[post_history_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by ph_id desc";
$qry = sql_query($sql);
$list = array();
for ($i=0; $row = sql_fetch_array($qry); ++$i) {
$list[$i] = $row;
}
?>
<? for ($i=0; $i<count($list); $i++) { ?>
<span class='date' style='margin:0 0 0 8px; height:16px;'>원글은 [<?=$list[$i][ph_datetime]?>] 에 작성되었습니다.</span><br>
<? } ?>
</td>
</tr>
---------------------------------------------------------여기까지는 본문에 보여질 원본 날짜 출력입니다.--------------------------------------------------------------------------
<!--최신글로 점프 시작-->
<? if ($mw_basic[cf_jump50] == $member[mb_point]>50) { ?>//상위점프를 사용하고 포인트가 50이상일시 버튼을 보여줘라
<?
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $write[mb_id] || $is_admin == "super") {
echo "<tr><td align=center height=30><a href='$_SERVER[REQUEST_URI]&cmd=make_new' title='최신글로 끌어올림' onclick=\"return confirm('이글을 최신글로 끌어올리겠습니까? \\n\\n끌어올림사용시 포인트가 -50점 차감됩니다.');\">[▲ 최신글로 끌어올림]</a></td></tr>";
if ($_GET[cmd]=='make_new') {
$wr_num = get_next_num($write_table);
$m_point = "-50"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "끌어올림사용 포인트 차감");
//원글 최신글로 날짜도 현재시간으로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_id='$view[wr_id]'");
//원본 날짜 별도 저장 [배추스킨 히스토리기능에 저장]
sql_fetch("insert into $mw[post_history_table]
set bo_table = '$bo_table'
,wr_id = '$wr_id'
,wr_parent = '$write[wr_parent]'
,mb_id = '$member[mb_id]'
,ph_name = '$view[wr_name]'
,ph_option = '$write[wr_option]'
,ph_subject = '".addslashes($write[wr_subject])."'
,ph_content = '".addslashes($write[wr_content])."'
,ph_ip = '$_SERVER[REMOTE_ADDR]'
,ph_datetime = '$g4[time_ymdhis]'");
//해당 답글(댓글)도 최신글로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_num='$view[wr_num]'");
}
}
?>
<? } ?>
위소스는 상위 점프 팁에 포인트가 50미만일시 버튼을 감추고
상위점프 사용시 배추스킨의 히스토리에 기능사용날짜를 저장하여 본문에 불러오는 소스입니다.
걸음마단계인 초허접한 실력으로 짜집기및 조합한건데
일단 테스트해본결과 잘 나오고 오류는 없는데 돌다리도 두드려보라고 확인차
문의드립니다......
소스 한번만 봐주세요.....문제가 없는지 ;;
감사합니다.
<td>
<?
$sql = "select * from $mw[post_history_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by ph_id desc";
$qry = sql_query($sql);
$list = array();
for ($i=0; $row = sql_fetch_array($qry); ++$i) {
$list[$i] = $row;
}
?>
<? for ($i=0; $i<count($list); $i++) { ?>
<span class='date' style='margin:0 0 0 8px; height:16px;'>원글은 [<?=$list[$i][ph_datetime]?>] 에 작성되었습니다.</span><br>
<? } ?>
</td>
</tr>
---------------------------------------------------------여기까지는 본문에 보여질 원본 날짜 출력입니다.--------------------------------------------------------------------------
<!--최신글로 점프 시작-->
<? if ($mw_basic[cf_jump50] == $member[mb_point]>50) { ?>//상위점프를 사용하고 포인트가 50이상일시 버튼을 보여줘라
<?
// 지난 글을 최근에 등록한것으로 상위로 이동
if ($member[mb_id] == $write[mb_id] || $is_admin == "super") {
echo "<tr><td align=center height=30><a href='$_SERVER[REQUEST_URI]&cmd=make_new' title='최신글로 끌어올림' onclick=\"return confirm('이글을 최신글로 끌어올리겠습니까? \\n\\n끌어올림사용시 포인트가 -50점 차감됩니다.');\">[▲ 최신글로 끌어올림]</a></td></tr>";
if ($_GET[cmd]=='make_new') {
$wr_num = get_next_num($write_table);
$m_point = "-50"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "끌어올림사용 포인트 차감");
//원글 최신글로 날짜도 현재시간으로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_id='$view[wr_id]'");
//원본 날짜 별도 저장 [배추스킨 히스토리기능에 저장]
sql_fetch("insert into $mw[post_history_table]
set bo_table = '$bo_table'
,wr_id = '$wr_id'
,wr_parent = '$write[wr_parent]'
,mb_id = '$member[mb_id]'
,ph_name = '$view[wr_name]'
,ph_option = '$write[wr_option]'
,ph_subject = '".addslashes($write[wr_subject])."'
,ph_content = '".addslashes($write[wr_content])."'
,ph_ip = '$_SERVER[REMOTE_ADDR]'
,ph_datetime = '$g4[time_ymdhis]'");
//해당 답글(댓글)도 최신글로
sql_fetch("update $write_table set wr_num='$wr_num',wr_datetime='$g4[time_ymdhis]' where wr_num='$view[wr_num]'");
}
}
?>
<? } ?>
위소스는 상위 점프 팁에 포인트가 50미만일시 버튼을 감추고
상위점프 사용시 배추스킨의 히스토리에 기능사용날짜를 저장하여 본문에 불러오는 소스입니다.
걸음마단계인 초허접한 실력으로 짜집기및 조합한건데
일단 테스트해본결과 잘 나오고 오류는 없는데 돌다리도 두드려보라고 확인차
문의드립니다......
소스 한번만 봐주세요.....문제가 없는지 ;;
감사합니다.
댓글 전체
if ($mw_basic[cf_jump50] == $member[mb_point]>50)
좀 이상한데요?
$mw_basic[cf_jump50] 이라는 변수를 모르니, 어떻게 고쳐야 할지는 잘 모르겠네요..
if ($member[mb_point]>50) 이라고 하면, 회원 포인트가 50초과만 아래를 수행하는 것인데, 아마
if ($member[mb_point]>=50) 로 하셔야 50 미만일때 버튼을 감출것같네요..
좀 이상한데요?
$mw_basic[cf_jump50] 이라는 변수를 모르니, 어떻게 고쳐야 할지는 잘 모르겠네요..
if ($member[mb_point]>50) 이라고 하면, 회원 포인트가 50초과만 아래를 수행하는 것인데, 아마
if ($member[mb_point]>=50) 로 하셔야 50 미만일때 버튼을 감출것같네요..
$mw_basic[cf_jump50] 아 이건 배추 스킨 설정에서 사용시 1 미사용시 0 이 들어가도록 필드를 만들고 설정폼을 만들었어요.
그러니까 $mw_basic[cf_jump50] 필드값이 1이 되면 아래를 보여주라는 뜻입니다 ;;;;;;;;
그러니까 $mw_basic[cf_jump50] 필드값이 1이 되면 아래를 보여주라는 뜻입니다 ;;;;;;;;
그러면,
if ($mw_basic[cf_jump50] && $member[mb_point]>=50)
로 바꿔야 할듯 하네요..^^
if ($mw_basic[cf_jump50] && $member[mb_point]>=50)
로 바꿔야 할듯 하네요..^^
감사합니다 전진님 ^^