최근 게시물의 본문 글자수를 지정할때.... 정보
그누보드 최근 게시물의 본문 글자수를 지정할때....관련링크
본문
참고글: http://sir.co.kr/bbs/gnuboard.php?bo_table=tiptech&page=2&wr_id=518
저같은 경우는 펑션을 한나더 만들어서
libdev.php 에요
function latest2($skin_dir='', $bo_table, $rows=10, $len=40)//function latest를 function latest2로
{
global $latest_skin, $cfg, $reldir, $bbsdir;
include_once "$reldir/$bbsdir/gblayer.php";
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "$reldir/$bbsdir/$cfg[dir_skin]/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch_array($sql);
$bo_subject = $bo[bo_subject];
include "$latest_skin/latest_head.skin.php";
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_num, wr_datetime desc limit 0, $rows ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = conv_subject($row[wr_subject], $len,"…");
$wr_name = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage], "$reldir/$bbsdir");
$wr_date = substr($row[wr_datetime],2,8);
아래에 추가합니다..
$wr_content=$row[wr_content];
if($wr_content) $wr_content = get_text(cut_str($row[wr_content], 200, '.......'));//본문내용을 최신글에 보여주기
위해 숫자를 조정하면 글자수
조 정댑니다..
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]";// 이미지를 보여주기위해
if($file1_image) $image_href = "<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">"; // 새창이미지 보여주기 위해
요기까지...
// new 이미지
$icon_new = "";
if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bo[bo_new] * 3600)) {
$icon_new = "<img src='$latest_skin/icon_new.gif' align=absmiddle>";
}
// 코멘트 카운트
$commentcnt = "";
if ($row[wr_commentcnt] > 0) {
$commentcnt = "($row[wr_commentcnt])";
}
$a_list_link = "$reldir/$bbsdir/gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]";
include "$latest_skin/latest_main2.skin.php";// 요기에서 중요 ....../latest_main2.skin.php로 이름을 바꾸어 줍니다
}
mysql_free_result($result);
$show_nodata_begin = "";
$show_nodata_end = "";
if ($i>0) {
$show_nodata_begin = "<!--";
$show_nodata_end = "-->";
}
include "$latest_skin/latest_tail.skin.php"; <===이파일은 같이 씁니다
}
저같은 경우는 펑션을 한나더 만들어서
libdev.php 에요
function latest2($skin_dir='', $bo_table, $rows=10, $len=40)//function latest를 function latest2로
{
global $latest_skin, $cfg, $reldir, $bbsdir;
include_once "$reldir/$bbsdir/gblayer.php";
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "$reldir/$bbsdir/$cfg[dir_skin]/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch_array($sql);
$bo_subject = $bo[bo_subject];
include "$latest_skin/latest_head.skin.php";
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_num, wr_datetime desc limit 0, $rows ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = conv_subject($row[wr_subject], $len,"…");
$wr_name = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage], "$reldir/$bbsdir");
$wr_date = substr($row[wr_datetime],2,8);
아래에 추가합니다..
$wr_content=$row[wr_content];
if($wr_content) $wr_content = get_text(cut_str($row[wr_content], 200, '.......'));//본문내용을 최신글에 보여주기
위해 숫자를 조정하면 글자수
조 정댑니다..
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]";// 이미지를 보여주기위해
if($file1_image) $image_href = "<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">"; // 새창이미지 보여주기 위해
요기까지...
// new 이미지
$icon_new = "";
if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bo[bo_new] * 3600)) {
$icon_new = "<img src='$latest_skin/icon_new.gif' align=absmiddle>";
}
// 코멘트 카운트
$commentcnt = "";
if ($row[wr_commentcnt] > 0) {
$commentcnt = "($row[wr_commentcnt])";
}
$a_list_link = "$reldir/$bbsdir/gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]";
include "$latest_skin/latest_main2.skin.php";// 요기에서 중요 ....../latest_main2.skin.php로 이름을 바꾸어 줍니다
}
mysql_free_result($result);
$show_nodata_begin = "";
$show_nodata_end = "";
if ($i>0) {
$show_nodata_begin = "<!--";
$show_nodata_end = "-->";
}
include "$latest_skin/latest_tail.skin.php"; <===이파일은 같이 씁니다
}
댓글 전체
이 방법이 제일 편하게 쓸 수 있겠군요...감사합니다