최근게시물 질문입니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최근게시물 질문입니다.. 정보

최근게시물 질문입니다..

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://madeinweb.co.kr/~haedam/

위 사이트로 들어가보시면 왼쪽 웹진형 최근게시물부분에 admin 이름이 한줄에 안나오고 두줄에

걸쳐서 표기 됩니다...

저기 쓰인 스킨의 내용은

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$latest_img    = "$g4[path]/img/latest/";
?>
<script language='javascript' src='<?=$g4[path]?>/js/sideview.js'></script>


<?
echo "<table width='100%' border='0' cellspacing='3' cellpadding='0' align='center'>";

for ($i=0; $i<count($list); $i++)
{


   
//섬네일 관련 설정
$thumb_width= 90;//섬네일 최대폭
$thumb_height= 60;//섬네일 최대높이

// 파일 출력
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면

if (preg_match("/\.(gif|jpg|png)$/i", $image))
{
//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";

$dqEngine['using_usm'] = 1;
// 1또는 0 사용, 썸네일 이미지에 언샵마스크 필터를 적용한다. (샤픈필터의 한 종류)
// GD2.0 이상, PHP 4.3.2 이외의 버전일때 기본값 1, 그외 상황에서는 기본값 0 자동선택
// 1로 지정 하더라도 GD2.0이 아니거나 PHP 4.3.2 환경이면 자동으로 0으로 재설정 된다.
$dqEngine['usm_option1'] = 30; // USM 필터의 amount(강도) 수치, 기본값 : 60
$dqEngine['usm_option2'] = 0.2; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
$dqEngine['usm_option3'] = 0; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
$dqEngine['thumb_resize'] = 0;
// 0, 1, 2 사용
// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop

$thumbsource="$g4[path]/data/file/$bo_table/" . $image;
$thumb_path ="$g4[path]/data/file/$bo_table/" . 'dq_thumb';

if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}

$thumbimg="$thumb_path/thumb_morningDQ1_E_" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);

$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/&nbsp;/","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
$wr_content = cut_str(get_text($wr_content), 70, '…');//본문 글 줄이는 함수
$latest_subject = cut_str($list[$i][subject], 25, '..');
$upday = cut_str($list[$i][wr_datetime], 10, "");
    $tmp = explode("-", $upday);
    $upday = $tmp[0].". ".$tmp[1].". ".$tmp[2].".";
echo "
<tr><td><table cellpadding='0' cellspacing='0'><tr>
<td style='border:0 solid #D1C9BE; padding:0 5 5 5;' valign='top'>
<a href='{$list[$i][href]}'><img src='$thumbimg' width='90px' height='70px' alt='{$list[$i][subject]}' border='0'></a>
</td>
<td align='left' valign='top'>
<table align='left' valign='top' cellspacing='0' cellpadding='0'>
<tr>
<td height='20' valign='middle'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'><b>$latest_subject {$list[$i][comment_cnt]}</b></a>
</td>
</tr>
<tr>
<td valign='top'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'>$wr_content</a> <br />
{$upday}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$list[$i][name]}
</td>
</tr>
</table>
</td></tr></table></td>
</tr>";
}
else if (eregi("<img [^<>]*>", $list[$i]['wr_content'], $regs)) {

$tmp_str = $regs[0];
eregi("[^= \"']*\.(gif|jpg|png|bmp)", $tmp_str, $regs1);  // images/xxx.gif 까지 추출
$tmp1_str = $regs1[0];
eregi("[^= '/]*\.(gif|jpg|png|bmp)", $tmp1_str, $regs2); // xxx.gif 까지 추출
$filename = $regs2[0]; // 파일명

$thumb_date = date("Ym", strtotime($list[$i]['wr_datetime']));
$date_url = substr($thumb_date,2,5);
$data_path = "{$g4['path']}/data/geditor/{$date_url}";
$editor_img = $data_path.'/'.$filename;

if (file_exists($editor_img)) {

preg_match("`<\s*img\s+src\s*=\s*['|\"]?([^'|\"\s]+://[^'|\"\s]+\.(gif|jpe?g|png))['|\"]?\s*[^>]+`i", $list[$i]['wr_content'], $images);
      // 날짜별 폴더 지정

//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";

$dqEngine['using_usm'] = 1;
// 1또는 0 사용, 썸네일 이미지에 언샵마스크 필터를 적용한다. (샤픈필터의 한 종류)
// GD2.0 이상, PHP 4.3.2 이외의 버전일때 기본값 1, 그외 상황에서는 기본값 0 자동선택
// 1로 지정 하더라도 GD2.0이 아니거나 PHP 4.3.2 환경이면 자동으로 0으로 재설정 된다.
$dqEngine['usm_option1'] = 60; // USM 필터의 amount(강도) 수치, 기본값 : 60
$dqEngine['usm_option2'] = 0.5; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
$dqEngine['usm_option3'] = 1; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
$dqEngine['thumb_resize'] = 0;
// 0, 1, 2 사용
// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop

$thumbsource= $data_path.'/'.$filename;
$thumb_path = "$g4[path]/data/file/$bo_table/" . 'dq_thumb';

if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}

$thumbimg="$thumb_path/thumb_morningDQ_E_" . $filename;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);

$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/&nbsp;/","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
$wr_content = cut_str(get_text($wr_content), 70, '…');//본문 글 줄이는 함수
$latest_subject = cut_str($list[$i][subject], 25, '..');
        $upday = cut_str($list[$i][wr_datetime], 10, "");
    $tmp = explode("-", $upday);
    $upday = $tmp[0]."년 ".$tmp[1]."월 ".$tmp[2]."일";     
echo "
<tr><td><table cellpadding='0' cellspacing='0'><tr>
<td style='border:0 solid #D1C9BE; padding:0 5 5 5;' valign='top'>
<a href='{$list[$i][href]}'><img src='$thumbimg' width='90px' height='70px' alt='{$list[$i][subject]}' border='0'></a>
</td>
<td align='left' valign='top'>
<table align='left' valign='top' cellspacing='0' cellpadding='0'>
<tr>
<td height='20' valign='middle'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'><b>$latest_subject {$list[$i][comment_cnt]}</b></a>
</td>
</tr>
<tr>
<td valign='top'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'>$wr_content</a> 
<br />{$upday}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$list[$i][name]}
</td>
</tr>
</table>
</td></tr></table></td>
</tr>";

}

else {

$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/&nbsp;/","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
$wr_content = cut_str(get_text($wr_content), 70, '…');//본문 글 줄이는 함수
$latest_subject = cut_str($list[$i][subject], 30, '..');
          $upday = cut_str($list[$i][wr_datetime], 10, "");
    $tmp = explode("-", $upday);
    $upday = $tmp[0]."년 ".$tmp[1]."월 ".$tmp[2]."일";     
echo "<tr><td>
<table width='100%' align='left' valign='top' cellspacing='0' cellpadding='0'>
<tr>
<td height='20' valign='middle' align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'><b>$latest_subject {$list[$i][comment_cnt]}</b></a>
</td>
</tr>
<tr>
<td width='100%' valign='top'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'>$wr_content</a> <br />
{$upday}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$list[$i][name]}
</td>
</tr>
</table>
</td></tr>";

}

}

else {

$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/&nbsp;/","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
$wr_content = cut_str(get_text($wr_content), 70, '…');//본문 글 줄이는 함수
$latest_subject = cut_str($list[$i][subject], 30, '..');
        $upday = cut_str($list[$i][wr_datetime], 10, "");
    $tmp = explode("-", $upday);
    $upday = $tmp[0]."년 ".$tmp[1]."월 ".$tmp[2]."일";       
echo "<tr><td>
<table width='100%' align='left' valign='top' cellspacing='0' cellpadding='0'>
<tr>
<td height='20' valign='middle' align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'><b>$latest_subject {$list[$i][comment_cnt]}</b></a>
</td>
</tr>
<tr>
<td width='100%' valign='top'  align='left'>
<a href='{$list[$i][href]}' style='text-decoration:none;'>$wr_content</a> <br />
{$upday}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$list[$i][name]}
</td>
</tr>
</table>
</td></tr>";

}
}

echo "</table>";
?>

----------------------------------------------------------------------------------

다음과 같은데 날짜있는줄에 그대로 글쓴이 이름이 나오려면 어느부분을 수정해야하나요?

가르쳐주심 고맙겟습니다...ㅜㅜ
  • 복사

댓글 전체

일과 이름 사이에
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
이부분이 테이블 폭보다 넓기 때문에 자동으로 줄바꿈이 되는것입니다.
이부분을 좀 줄여주세요.
© SIRSOFT
현재 페이지 제일 처음으로