비밀 게시글 문의
본문
게시판에 비밀글로 글을 올렸는데, 최신글에서는 내용이 그대로 보이는데
어떻게 하면, 비밀글로 작성했을때 최신글에 내용이 보이지 않도록
할 수 있을까요?
고수들의 도움 부탁드립니다.
감사 합니다.
답변 4
<tr><td width="110" style="padding:10px 0 0 0;">
<a href='<?=$list[$i][href]?>'><?=$thumfile?></a>
</td><td valign=top style="line-height:19px; padding:10px 10px 0 0;letter-spacing:-1px;">
<a href='<?=$list[$i][href]?>'><b><?=$title?> <?=$list[$i][comment_cnt]?> <?=$list[$i][icon_new]?></b></a><br>
<font color='#999999'><?=cut_str(strip_tags($list[$i][wr_content]),150,"..")?></font>
</td></tr>
<tr><td colspan="2" height=3></td></tr>
<tr><td colspan="2" height=1 bgcolor='#f6f6f6'></td></tr>
<tr><td colspan="2" height=3></td></tr>
</table>
latest.lib.php 파일에
// 최신글 추출
function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/basic";
$list = array();
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
$board = sql_fetch($sql);
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
// 위의 코드 보다 속도가 빠름
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_num limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();
return $content;
}
현재 메인 화면의 최신글 구조는 이렇게 되어 있습니다.
<table width="100%" cellpadding=0 cellspacing=0 border=0>
<tr><td width="110" style="padding:10px 0 0 0;">
<a href='<?=$list[$i][href]?>'><?=$thumfile?></a>
</td><td valign=top style="line-height:19px; padding:10px 10px 0 0;letter-spacing:-1px;">
<a href='<?=$list[$i][href]?>'><b><?=$title?> <?=$list[$i][comment_cnt]?> <?=$list[$i][icon_new]?></b></a><br>
<font color='#999999'><?=cut_str(strip_tags($list[$i][wr_content]),150,"..")?></font>
</td></tr>
<tr><td colspan="2" height=3></td></tr>
<tr><td colspan="2" height=1 bgcolor='#f6f6f6'></td></tr>
<tr><td colspan="2" height=3></td></tr>
</table>
왼쪽으로 첨부 이미지를 보여주고 오른쪽으로는 타이틀과 아래에 내용이 정해진 숫자만큼 보여지게 되여
있는데 비밀글일때도 타이틀 아래 내용이 보여진다는 거지요
이것을 비밀글로 작성이 되어 있었다면, 내용에 "비밀글 입니다."라는 content로 하려 합니다.
적용을 해봐도 안되네요
도움 감사 합니다.