안녕하세요! 부동산 스킨을 이용해서 최근글을 뽑고 있는데요.. 정보
안녕하세요! 부동산 스킨을 이용해서 최근글을 뽑고 있는데요..본문
안녕하세요!
오랜만에 질문 드립니다. ^^
부동산 스킨을 고치고 있는데요,
latest.skin.php
내용중에,
echo "<br>Beds:$list[$i][$nine06], Baths: {$nine07} Size:{$nine03}, Lot:{$nine05} Price:${$nine08}";
이렇게 넣으면 출력이 되질 않는데..
어떻게 고쳐야 하는지요?
미리 감사 드립니다.. ^^
댓글 전체
echo "<br>Beds:$list[$i][$nine06], Baths: {$nine07} Size:{$nine03}, Lot:{$nine05} Price:${$nine08}";
를
<br>Beds:<?=$nine06 //방 ?> , Baths: <?=$nine07 //침대?> Size:<?=$nine03 //크기?> , Lot: <?=$nine05 ?> Price: <?=$nine08 //가격?>
이렇게 해보세요. 맞나?
를
<br>Beds:<?=$nine06 //방 ?> , Baths: <?=$nine07 //침대?> Size:<?=$nine03 //크기?> , Lot: <?=$nine05 ?> Price: <?=$nine08 //가격?>
이렇게 해보세요. 맞나?
<?
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
스킨에서 여분 필드를 위와 같이 설정해서 nine06,...등을 뽑은거라..
이 경우 어떻게 해야 하는지요?
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
스킨에서 여분 필드를 위와 같이 설정해서 nine06,...등을 뽑은거라..
이 경우 어떻게 해야 하는지요?
<?
$p_nine = explode("|",$list[$i][wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
반복문 바로 아래에 넣으세요~~~~
$p_nine = explode("|",$list[$i][wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
반복문 바로 아래에 넣으세요~~~~
한번 해볼께요! 네잎님 감사합니다!
그냥 아무것도 안 출력 되네요 .. ㅜㅜ
출력형태
$list[$i][$nine06] //출력안됨
$nine06 //출력되어야 함,,,,,
출력형태는 홍다니님 코멘트 참조하시면 됩니다.....
$list[$i][$nine06] //출력안됨
$nine06 //출력되어야 함,,,,,
출력형태는 홍다니님 코멘트 참조하시면 됩니다.....
제 실력이 딸린지..아무래두 안되네요.. 스킨 제작자님께 여쭤 봐야 할거 같아요.. ㅜㅜ
네잎클로버님 다니님 너무나 감사합니다.. ^^
좋은 하루 되세요~!
네잎클로버님 다니님 너무나 감사합니다.. ^^
좋은 하루 되세요~!
ㅡㅡㅋ 해결하셨죵?
못하셨으면...^^;;
일단은 게시판 설정을 카테고리를 사용함에 체크를 하신뒤 게시물을 작성 하십시요.
latest.skin.php 에 질문하신 부분을 이렇게 해보세요.
================================================================
<?
echo"여기는 latest.pho 입니다..<br>";
$p_four="";
$p_nine="";
$p_four = explode("|",$list[$i][wr_4]); //분리할 필드
$p_nine = explode("|",$list[$i][wr_9]); //분리할 필드
$p_four_title=array("4-옵션1","4-옵션2","4-옵션3","4-옵션4","4-옵션5");
reset($p_four_title);
//필드를 문자형 변수에 할당
for($i=0; $i<sizeof($p_four)-1; $i++)
{
echo"<font color='blue'>{$p_four_title[$i]} : {$p_four[$i]}<br></font>";
${"four0".$i}=$p_four[$i];
}
//변수로 표시하면
echo"<font color='red'>";
echo"{$p_four_title[0]} : $four00<br>";
echo"{$p_four_title[1]} : $four01<br>";
echo"{$p_four_title[2]} : $four02<br>";
echo"{$p_four_title[3]} : $four03<br>";
echo"{$p_four_title[4]} : $four04<br>";
echo"</font><br>";
$p_nine_title=array("9-옵션1","9-옵션2","9-옵션3","9-옵션4","9-옵션5","9-옵션6","9-옵션7","9-옵션8","9-옵션9",
"9-옵션10","9-옵션11","9-옵션12","9-옵션13","9-옵션14","9-옵션15");
reset($p_nine_title);
for($i=0; $i<sizeof($p_nine)-1; $i++)
{ echo"{$p_nine_title[$i]} : {$p_nine[$i]}<br>";
if($i<10) $young="0";
${"nine"."$young".$i}=$p_nine[$i]; //지정된 변수할당
}
// 같은 방법으로 지정된 변수로 표시하면
echo"<font color='green'>";
echo"{$p_nine_title[0]} : $nine00<br>";
echo"{$p_nine_title[1]} : $nine01<br>";
echo"{$p_nine_title[2]} : $nine02<br>";
echo"{$p_nine_title[3]} : $nine03<br>";
echo"{$p_nine_title[4]} : $nine04<br>";
echo"{$p_nine_title[5]} : $nine05<br>";
echo"{$p_nine_title[6]} : $nine06<br>";
echo"{$p_nine_title[7]} : $nine07<br>";
echo"{$p_nine_title[8]} : $nine08<br>";
echo"{$p_nine_title[9]} : $nine09<br>";
echo"{$p_nine_title[10]} : $nine10<br>";
echo"{$p_nine_title[11]} : $nine11<br>";
echo"{$p_nine_title[12]} : $nine12<br>";
echo"{$p_nine_title[13]} : $nine13<br>";
echo"{$p_nine_title[14]} : $nine14<br>";
echo"{$p_nine_title[15]} : $nine15<br>";
echo"</font>";
?>
================================================================
메인에서 "여기는 여기는 latest.pho 입니다.." 라고 출력이 되지 않으면
아래를
latest.lib.php에 추가하시고
<?
function latest_boodong($skin_dir="", $bo_table, $rows=10, $subject_len=40)
{global $config;
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/$config[cf_latest_skin]";
$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; // 게시판 테이블 전체이름
# ------------------------------------------------------------------------
$sca_arr=array();
$sca_sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$sca_row = sql_fetch($sca_sql);
$sca_arr = explode("|", $sca_row[bo_category_list]); // 구분자가 , 로 되어 있음
$ss=count($sca_arr);
echo"<font color='red' size='3'>총카테고리수: $ss</font><br>";
for ($si=0; $si<count($sca_arr); $si++)
{ if (trim($sca_arr[$si])) {
$sca_str = "";
$sca_str =$sca_arr[$si];
# ------------------------------------------------------------------------
//list,sc 초기화후 쿼리
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and ca_name='$sca_str' order by wr_id desc limit 0, $rows ";
$rst = sql_query($sql);
$this_cate_first_wr_id="";
$list=""; $sc=0; $sc =mysql_num_rows($rst);
if($sc>0){ //만약 해당 카테고리에 게시물이 있으면 get_list
echo" <font color=red>$si 번 카테고리 </font>";
echo"<font color='blue' size='3'>뽑아낸 갯수 : $sc</font><br>";
for ($i=0; $row = sql_fetch_array($rst); $i++)
{$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
if($i==0) $this_cate_first_wr_id=$row[wr_id];
// echo" <font color=red>$this_cate_first_wr_id 이번호</font>";
}
}
}//_if
# -------------------------------------------------------------------------
ob_start();
if($sc>0){include "$latest_skin_path/latest.skin.php";
}
$content = ob_get_contents();
}//_for
ob_end_clean();
return $content;
} //function
##################################################
?>
index.php 에서는 ★표 2개 고쳐주시고...
<table><tr><td>
<font color='#8d1009'>부동산 최신글 </font>
</td></tr></table>
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
$sql2 = "select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result2 = sql_query($sql2);
for ($i=0; $row2=sql_fetch_array($result2); $i++) {
#게시판 1개에서만 뽑아보죠.
if($row2[bo_table] =='★테이블명')
echo latest_boodong("★스킨명",$row2[bo_table], 5, 70);
echo "<p>\n"; }
?></td></tr></table>
그럼...멋진거 만드세요~!
못하셨으면...^^;;
일단은 게시판 설정을 카테고리를 사용함에 체크를 하신뒤 게시물을 작성 하십시요.
latest.skin.php 에 질문하신 부분을 이렇게 해보세요.
================================================================
<?
echo"여기는 latest.pho 입니다..<br>";
$p_four="";
$p_nine="";
$p_four = explode("|",$list[$i][wr_4]); //분리할 필드
$p_nine = explode("|",$list[$i][wr_9]); //분리할 필드
$p_four_title=array("4-옵션1","4-옵션2","4-옵션3","4-옵션4","4-옵션5");
reset($p_four_title);
//필드를 문자형 변수에 할당
for($i=0; $i<sizeof($p_four)-1; $i++)
{
echo"<font color='blue'>{$p_four_title[$i]} : {$p_four[$i]}<br></font>";
${"four0".$i}=$p_four[$i];
}
//변수로 표시하면
echo"<font color='red'>";
echo"{$p_four_title[0]} : $four00<br>";
echo"{$p_four_title[1]} : $four01<br>";
echo"{$p_four_title[2]} : $four02<br>";
echo"{$p_four_title[3]} : $four03<br>";
echo"{$p_four_title[4]} : $four04<br>";
echo"</font><br>";
$p_nine_title=array("9-옵션1","9-옵션2","9-옵션3","9-옵션4","9-옵션5","9-옵션6","9-옵션7","9-옵션8","9-옵션9",
"9-옵션10","9-옵션11","9-옵션12","9-옵션13","9-옵션14","9-옵션15");
reset($p_nine_title);
for($i=0; $i<sizeof($p_nine)-1; $i++)
{ echo"{$p_nine_title[$i]} : {$p_nine[$i]}<br>";
if($i<10) $young="0";
${"nine"."$young".$i}=$p_nine[$i]; //지정된 변수할당
}
// 같은 방법으로 지정된 변수로 표시하면
echo"<font color='green'>";
echo"{$p_nine_title[0]} : $nine00<br>";
echo"{$p_nine_title[1]} : $nine01<br>";
echo"{$p_nine_title[2]} : $nine02<br>";
echo"{$p_nine_title[3]} : $nine03<br>";
echo"{$p_nine_title[4]} : $nine04<br>";
echo"{$p_nine_title[5]} : $nine05<br>";
echo"{$p_nine_title[6]} : $nine06<br>";
echo"{$p_nine_title[7]} : $nine07<br>";
echo"{$p_nine_title[8]} : $nine08<br>";
echo"{$p_nine_title[9]} : $nine09<br>";
echo"{$p_nine_title[10]} : $nine10<br>";
echo"{$p_nine_title[11]} : $nine11<br>";
echo"{$p_nine_title[12]} : $nine12<br>";
echo"{$p_nine_title[13]} : $nine13<br>";
echo"{$p_nine_title[14]} : $nine14<br>";
echo"{$p_nine_title[15]} : $nine15<br>";
echo"</font>";
?>
================================================================
메인에서 "여기는 여기는 latest.pho 입니다.." 라고 출력이 되지 않으면
아래를
latest.lib.php에 추가하시고
<?
function latest_boodong($skin_dir="", $bo_table, $rows=10, $subject_len=40)
{global $config;
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/$config[cf_latest_skin]";
$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; // 게시판 테이블 전체이름
# ------------------------------------------------------------------------
$sca_arr=array();
$sca_sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$sca_row = sql_fetch($sca_sql);
$sca_arr = explode("|", $sca_row[bo_category_list]); // 구분자가 , 로 되어 있음
$ss=count($sca_arr);
echo"<font color='red' size='3'>총카테고리수: $ss</font><br>";
for ($si=0; $si<count($sca_arr); $si++)
{ if (trim($sca_arr[$si])) {
$sca_str = "";
$sca_str =$sca_arr[$si];
# ------------------------------------------------------------------------
//list,sc 초기화후 쿼리
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and ca_name='$sca_str' order by wr_id desc limit 0, $rows ";
$rst = sql_query($sql);
$this_cate_first_wr_id="";
$list=""; $sc=0; $sc =mysql_num_rows($rst);
if($sc>0){ //만약 해당 카테고리에 게시물이 있으면 get_list
echo" <font color=red>$si 번 카테고리 </font>";
echo"<font color='blue' size='3'>뽑아낸 갯수 : $sc</font><br>";
for ($i=0; $row = sql_fetch_array($rst); $i++)
{$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
if($i==0) $this_cate_first_wr_id=$row[wr_id];
// echo" <font color=red>$this_cate_first_wr_id 이번호</font>";
}
}
}//_if
# -------------------------------------------------------------------------
ob_start();
if($sc>0){include "$latest_skin_path/latest.skin.php";
}
$content = ob_get_contents();
}//_for
ob_end_clean();
return $content;
} //function
##################################################
?>
index.php 에서는 ★표 2개 고쳐주시고...
<table><tr><td>
<font color='#8d1009'>부동산 최신글 </font>
</td></tr></table>
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
$sql2 = "select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result2 = sql_query($sql2);
for ($i=0; $row2=sql_fetch_array($result2); $i++) {
#게시판 1개에서만 뽑아보죠.
if($row2[bo_table] =='★테이블명')
echo latest_boodong("★스킨명",$row2[bo_table], 5, 70);
echo "<p>\n"; }
?></td></tr></table>
그럼...멋진거 만드세요~!
47