게시물 소스보기 기능추가(스킨명 lsstudy_blue에 적용함)
참고 : http://www.nzeo.com/bbs/zboard.php?
id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=소스보기&select_arrange=headnum&desc=asc&no=4416
가. source_view.php // 다운받으세요.
view.php // 스킨폴더안에 있는 view.php 파일입니다.
나. 우선 다운로드받은 source_view.php파일을 제로보드 폴더에 올려줍니다.
다. view.php파일을 수정합니다.
라. 원하는 곳에 다음 소스를 추가해주세요.
<a onfocus=blur() href="javascript:void(window.open('source_view.php?board_id=<?=$id?>&article_no=<?=$no?>','scrap_add','width=469,height=526,resizable=yes,toolbars=no,scrollbars=auto'))"><span style="font-size:8pt;">[소스보기]</span></a>
마. 사용.
바. 참고1
source_view.php맨앞에 있는 내용임..
<?
##################### 수정해주세요^-^
include_once "lib.php";
$connect = dbconn();
$member = member_info();
$level_x = "10"; // 레벨제한 설정 , 사용안하면 10으로 해주세요.
##################### 이하 수정 안하셔도 됩니다^-^
if(!$member[user_id]){
echo "<script> window.alert('로그인 후 사용하세요 -0-...'); </script>";
exit;
}
if($member[level]>$level_x){
echo "<script> window.alert('소스보기는 레벨 ".$level_x."이상만 사용가능합니다.'); </script>";
exit;
}
에서 로그인 여부 체크 삭제및 alert을 없애고 바로 팝업창에 해당내용을 출력하도록 수정함...
또한
$subject = htmlspecialchars($data[subject]);
$content = stripslashes(htmlspecialchars($data[memo]));
을
$subject = $data[subject];
$content = stripslashes($data[memo]);
로 수정함
사. 참고2
view.php맨앞에 아래의 소스를 넣음
<?
// 아래 내용이 소스보기 위해서 추가한 라인임
?>
<a onfocus=blur() href="javascript:void(window.open('source_view.php?board_id=<?=$id?>&article_no=<?=$no?>','scrap_add','width=469,height=526,resizable=yes,toolbars=no,scrollbars=auto'))"><span style="font-size:8pt;">[소스보기]</span></a>
참고 : http://www.nzeo.com/bbs/zboard.php?
id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=소스보기&select_arrange=headnum&desc=asc&no=4416
가. source_view.php // 다운받으세요.
view.php // 스킨폴더안에 있는 view.php 파일입니다.
나. 우선 다운로드받은 source_view.php파일을 제로보드 폴더에 올려줍니다.
다. view.php파일을 수정합니다.
라. 원하는 곳에 다음 소스를 추가해주세요.
<a onfocus=blur() href="javascript:void(window.open('source_view.php?board_id=<?=$id?>&article_no=<?=$no?>','scrap_add','width=469,height=526,resizable=yes,toolbars=no,scrollbars=auto'))"><span style="font-size:8pt;">[소스보기]</span></a>
마. 사용.
바. 참고1
source_view.php맨앞에 있는 내용임..
<?
##################### 수정해주세요^-^
include_once "lib.php";
$connect = dbconn();
$member = member_info();
$level_x = "10"; // 레벨제한 설정 , 사용안하면 10으로 해주세요.
##################### 이하 수정 안하셔도 됩니다^-^
if(!$member[user_id]){
echo "<script> window.alert('로그인 후 사용하세요 -0-...'); </script>";
exit;
}
if($member[level]>$level_x){
echo "<script> window.alert('소스보기는 레벨 ".$level_x."이상만 사용가능합니다.'); </script>";
exit;
}
에서 로그인 여부 체크 삭제및 alert을 없애고 바로 팝업창에 해당내용을 출력하도록 수정함...
또한
$subject = htmlspecialchars($data[subject]);
$content = stripslashes(htmlspecialchars($data[memo]));
을
$subject = $data[subject];
$content = stripslashes($data[memo]);
로 수정함
사. 참고2
view.php맨앞에 아래의 소스를 넣음
<?
// 아래 내용이 소스보기 위해서 추가한 라인임
?>
<a onfocus=blur() href="javascript:void(window.open('source_view.php?board_id=<?=$id?>&article_no=<?=$no?>','scrap_add','width=469,height=526,resizable=yes,toolbars=no,scrollbars=auto'))"><span style="font-size:8pt;">[소스보기]</span></a>