필드 쪼갠것 최근게시물에 불러오는방법 좀 알려주세요. > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

필드 쪼갠것 최근게시물에 불러오는방법 좀 알려주세요. 정보

필드 쪼갠것 최근게시물에 불러오는방법 좀 알려주세요.

본문

$wr1  = explode("|",$write[wr_1]);
$writer  = $wr1[0];
$company  = $wr1[1];
$day  = $wr1[2];
$setting  = $wr1[3];
$isbn = $wr1[4];
$price = $wr1[5];
$ex01 = $wr1[6];
$ex02 = $wr1[7];
$ex03 = $wr1[8];
$ex04 = $wr1[9];
$ex05 = $wr1[10];
$ex06 = $wr1[11];
$ex07  = $wr1[12];
$ex08  = $wr1[13];
$ex09  = $wr1[14];
$ex10  = $wr1[15];
$ex11  = $wr1[16];

책 게시판을 이용하고 있는데요.

최근게시물에 위에 있는 내용처럼 필드를 쪼개 있는 Wr_1에서 특정  $writer  = $wr1[0]; 목록등을 최근 게시물에 불러올려면 어떻게 해야하나요?
도움좀 부탁드립니다.

댓글 전체

$wr1  = explode("|",$write[wr_1]);를 말씀해주신 $wr1  = explode("|",$list [ $i][wr_1]);  로 변경하고 불러올 자리에 {$writer} 입력했는데 안나오네요.
{$writer} 대신 {$wr1[0]} 으로 불러보세요
{$writer} 으로 블러오려면 $wr1  = explode("|",$list [ $i][wr_1]); 다음에 $writer  = $wr1[0]; 추가하시고요.
{$writer} 나  {$wr1[0]} 로 불러도 마찬가지인듯합니다.
그리고 $writer  = $wr1[0]; 는 위에서 해놓았었어요.
이거만 해결되면 되는데~ ㅎㅎ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

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

/*  전체 환경설정 */
$all_width = "100%";  // 테이블 폭 정의
//섬네일 사이즈
$sum_width  = "70";  //가로폭
$sum_height  = "84";  //세로폭

//사진 테드리 사이즈
$ph_width  = $sum_width +2;
$ph_height  = $sum_height +2 ;

$cn = 3;  // 이미지 가로 출력 갯수

include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";

//상세정보/저자 출판사 발행일 사양 isbn 정가
$wr1  = explode("|",$list[wr_1]);
$writer  = $wr1[0];
$company  = $wr1[1];
$day  = $wr1[2];
$setting  = $wr1[3];
$isbn = $wr1[4];
$price = $wr1[5];
$ex01 = $wr1[6];
$ex02 = $wr1[7];
$ex03 = $wr1[8];
$ex04 = $wr1[9];
$ex05 = $wr1[10];
$ex06 = $wr1[11];
$ex07  = $wr1[12];
$ex08  = $wr1[13];
$ex09  = $wr1[14];
$ex10  = $wr1[15];
$ex11  = $wr1[16];


?>

<!---------------dq 엔진 이미지 출력-------->
<table width="100%" border="0" cellpadding=0 cellspacing="2" align="center">

<tr align="center">

<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;


///////////////////////////////////dq//////////////////////////////////////////
$thumb_width    =$sum_width;
$thumb_height    =$sum_height;

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

if (preg_match("/\.(gif|jpg|png)$/i", $image))
{
//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
//// $thumbimg,img src 이미지 디렉토리를 변경해야 함

$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'] = "2";
// 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_onlyphotosY_" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);

@chmod($thumbimg, 0707);

    $thumbimg2 = "<a href='{$list[$i][href]}'><img src='{$thumbimg}' width='".$thumb_width."' height='".$thumb_height."' style='border:1  #c1c1c1 solid'></a>";
            }             
        else {
    $thumbimg2 = "<a href='{$list[$i][href]}'><img src='$latest_skin_path/img/no_img.gif' width='".$thumb_width."' height='".$thumb_height."' style='border:1  #c1c1c1 solid'></a>";
      }

  ///////////////////////////////////dq//////////////////////////////////////////

  ///////////////////////////////////dq//////////////////////////////////////////

    //제목
    $view_subject = "<span style='font-family:Tahoma;font-size:9pt;color:#555555;font-weight:bold;'>{$list[$i]['subject']}</span></a>";

    //내용길이조정
    $view_content = $list[$i]['wr_content'];
    $view_content = conv_subject($view_content, "20", "");

$q++;
    echo <<<HEREDOC
    <td align="left" style="padding-left:10px;">
<table border='0' cellpadding='0' cellspacing='0'>
    <tr>
          <td width='70' style='padding:2px; border:1px solid #cdcdcd;'>{$thumbimg2}</td>
          <td width='80' align="center" valign="top" style='padding-left:6px;padding-top:4px;'><a href="{$list[$i][href]}">{$view_subject}</a><br>
          {$wr1[0]}
          </td>
         
       
    </tr>
</table>

      </td>

HEREDOC;
if($s%$cn==0 ) echo"</tr><tr><td colspan='$colspan' align=center height=5></tr><tr>";

}
?>

<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</a></td></tr><? } ?>

</table>
//상세정보/저자 출판사 발행일 사양 isbn 정가
$wr1  = explode("|",$list[wr_1]);
$writer  = $wr1[0];
$company  = $wr1[1];
$day  = $wr1[2];
$setting  = $wr1[3];
$isbn = $wr1[4];
$price = $wr1[5];
$ex01 = $wr1[6];
$ex02 = $wr1[7];
$ex03 = $wr1[8];
$ex04 = $wr1[9];
$ex05 = $wr1[10];
$ex06 = $wr1[11];
$ex07  = $wr1[12];
$ex08  = $wr1[13];
$ex09  = $wr1[14];
$ex10  = $wr1[15];
$ex11  = $wr1[16];

부분을...

<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {

다음에 넣어보세요.
<? for ($i=0; $i<count($list); $i++) { $s = $i+1; ?>
<?
$wr1_filed  = explode("|",$list[wr_1]);
$writer      = $wr1_filed[0];
$company  = $wr1_filed[1];
$day          = $wr1_filed[2];
$setting      = $wr_filed1[3];
$isbn        = $wr1_filed[4];
$price        = $wr1_filed[5];
$ex01        = $wr1_filed[6];
$ex02        = $wr1_filed[7];
$ex03        = $wr1_filed[8];
$ex04        = $wr1_filed[9];
$ex05        = $wr1_filed[10];
$ex06        = $wr1_filed[11];
$ex07        = $wr1_filed[12];
$ex08        = $wr1_filed[13];
$ex09        = $wr1_filed[14];
$ex10        = $wr1_filed[15];
$ex11        = $wr1_filed[16];
?>
<?
로 고쳐보시고...
그래도 안되면 고수분들의 답변을 기다려보세요.
전체 33 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT