푸른빠덜님 최신글 스킨에 대한 질문입니다. 정보
푸른빠덜님 최신글 스킨에 대한 질문입니다.본문
안녕하세요?
먼저 질문드리기 전에 질답에서 많이 찾아본다고 했는데 찾지 못해 이렇게 질문드립니다.
푸른빠덜님 최신글 스킨을 제 사이트에 적용시켜 볼까 하다 안되는 점이 있어 질문을 드리고자 합니다.
다름이 아니라
이 스킨을 지금 제 사이트에 어떻게 적용해 볼까 합니다.
이렇게 저렇게 해보고 있는데 홈페이지에서 아래처럼 에러 메시지가 생겨서요.
Parse error: syntax error, unexpected T_VARIABLE in /home3/ismarketing/www/skin/latest/ssh_change_banner/latest.skin.php on line 35
그리고 아랫부분은 latest.skin.php 부분입니다.
<?
for ($i=0; $i<count($list); $i++){
$title = get_text($list[$i][wr_subject]);
$content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
for ($i=0; $i<count($list); $i++){
$title = get_text($list[$i][wr_subject]);
$content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$img="<img src='".$img."' width='".$img_width."' height='".$img_height."' border='0' align='absmiddle' title='".$title."'>";
$body_data="<table id=id_s".$i." style='display:none' width='{$this_table_width}' cellpadding=0 cellspacing=0 border=0><tr><td align=center width='".$img_width."' >";
$body_data .="<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}' >";
$body_data .=$img."</a></td><td valign='top'><table width=100% cellpadding=0 cellspacing=0>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><b>{$list[$i][subject]}</b></a> {$list[$i][icon_new]}</td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"."</a></td></tr>";
$body_data .="</table>";
$body_data .="</td></tr></table>";
echo $body_data;
}
$body_data="<table id=id_s".$i." style='display:none' width='{$this_table_width}' cellpadding=0 cellspacing=0 border=0><tr><td align=center width='".$img_width."' >";
$body_data .="<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}' >";
$body_data .=$img."</a></td><td valign='top'><table width=100% cellpadding=0 cellspacing=0>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><b>{$list[$i][subject]}</b></a> {$list[$i][icon_new]}</td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"."</a></td></tr>";
$body_data .="</table>";
$body_data .="</td></tr></table>";
echo $body_data;
}
위에서 애러코드가 나오는 35째 줄은
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"."</a></td></tr>";
이부분입니다.
이부분이 글의 내용을 불러오는 부분인데 이부분을 없애면 에러없이 뜨는데 이부분을 어떻게 수정해야할지 모르겠습니다.
제가 이렇게 저렇게 해봤는데 잘 모르겠습니다.
혹 아시는 분이 계시면 좀 가르쳐 주세요.
감사합니다.
댓글 전체

$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"."</a></td></tr>";
요부분 요소스 맞나요???
소스 두개가 이상한데요.. 아래처럼 고쳐보세요..
원본을 안봐서 소스 정렬이 맞는지 모르겠지만..
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])."</a></td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>";
요부분 요소스 맞나요???
소스 두개가 이상한데요.. 아래처럼 고쳐보세요..
원본을 안봐서 소스 정렬이 맞는지 모르겠지만..
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".($list[$i][wr_content])."</a></td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>";
치에님 먼저 이렇게 봐주셔서 고맙습니다.
가르쳐 주신대로 했는데 잘 작동하지 않는 것 같습니다.
혹시 제가 귀찮게 해드리는 것은 아닐지 모르겠는데
latest.skin.php 내용을 올려 볼게요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$this_table_width=300; //전체 테이블크기
$img_width=120; //이미지가로사이즈
$img_height=120; //이미지 세로사이즈
$sec_delay=2000; //1초는 1000, 2초는 2000....
?>
<table width="100%" border=0 cellspacing=0 cellpadding=0>
<tr><td width="35" height="25" background="<?=$latest_skin_path?>/img/bg_01.gif"></td>
<td background="<?=$latest_skin_path?>/img/bg_02.gif">
[<font style="font-size:9pt;"><b><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><?=$board[bo_subject]?></a></b></font>]
</td>
<td width="12" height="25" background="<?=$latest_skin_path?>/img/bg_03.gif"></td>
</tr>
</table>
<table width=100% cellpadding=0 cellspacing=0 >
<tr>
<td>
<?
for ($i=0; $i<count($list); $i++){
$title = get_text($list[$i][wr_subject]);
$content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$img="<img src='".$img."' width='".$img_width."' height='".$img_height."' border='0' align='absmiddle' title='".$title."'>";
$body_data="<table id=id_s".$i." style='display:none' width='{$this_table_width}' cellpadding=0 cellspacing=0 border=0><tr><td align=center width='".$img_width."' >";
$body_data .="<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}' >";
$body_data .=$img."</a></td><td valign='top'><table width=100% cellpadding=0 cellspacing=0>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><b>{$list[$i][subject]}</b></a> {$list[$i][icon_new]}</td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"; <---- 이부분이 문제입니다.
이부분을 없애면 사진, 제목은 잘 출력이 되거든요. 근데 이부분이 들어가면 애러 메시지가 뜹니다.
모르는 제가 생각했을 땐 글을 꺼내오고 글을 잘라주는 부분인데 이부분에서 잘못이 있는 것 같습니다.
$body_data .="</table>";
$body_data .="</td></tr></table>";
echo $body_data;
}
?>
</td></tr></table>
<? if (count($list) == 0) { ?><div align="center"><font color=#6A6A6A>게시물이 없습니다.</font></a></div><? } ?>
<script language='JavaScript'>
var oldshow = 1;
var showid = 1;
function ssh_init() {
eval("document.all.id_s"+oldshow+".style.display='none'");
eval("document.all.id_s"+showid+".style.display='block'");
oldshow = showid;
showid++;
if (showid><?=$i-1?>) showid=0;
setTimeout("ssh_init()", <?=$sec_delay?>);
}
</script>
<script language='JavaScript'>
<? if (count($list)>0){ echo "ssh_init();"; } ?>
</script>
고맙습니다.
가르쳐 주신대로 했는데 잘 작동하지 않는 것 같습니다.
혹시 제가 귀찮게 해드리는 것은 아닐지 모르겠는데
latest.skin.php 내용을 올려 볼게요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$this_table_width=300; //전체 테이블크기
$img_width=120; //이미지가로사이즈
$img_height=120; //이미지 세로사이즈
$sec_delay=2000; //1초는 1000, 2초는 2000....
?>
<table width="100%" border=0 cellspacing=0 cellpadding=0>
<tr><td width="35" height="25" background="<?=$latest_skin_path?>/img/bg_01.gif"></td>
<td background="<?=$latest_skin_path?>/img/bg_02.gif">
[<font style="font-size:9pt;"><b><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><?=$board[bo_subject]?></a></b></font>]
</td>
<td width="12" height="25" background="<?=$latest_skin_path?>/img/bg_03.gif"></td>
</tr>
</table>
<table width=100% cellpadding=0 cellspacing=0 >
<tr>
<td>
<?
for ($i=0; $i<count($list); $i++){
$title = get_text($list[$i][wr_subject]);
$content = cut_str(get_text($list[$i][wr_content]), 80);
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$img="<img src='".$img."' width='".$img_width."' height='".$img_height."' border='0' align='absmiddle' title='".$title."'>";
$body_data="<table id=id_s".$i." style='display:none' width='{$this_table_width}' cellpadding=0 cellspacing=0 border=0><tr><td align=center width='".$img_width."' >";
$body_data .="<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}' >";
$body_data .=$img."</a></td><td valign='top'><table width=100% cellpadding=0 cellspacing=0>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}'><b>{$list[$i][subject]}</b></a> {$list[$i][icon_new]}</td></tr>";
$body_data .="<tr><td style='padding-left:5pt;'><a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 150, '......')."</a></td></tr>"; <---- 이부분이 문제입니다.
이부분을 없애면 사진, 제목은 잘 출력이 되거든요. 근데 이부분이 들어가면 애러 메시지가 뜹니다.
모르는 제가 생각했을 땐 글을 꺼내오고 글을 잘라주는 부분인데 이부분에서 잘못이 있는 것 같습니다.
$body_data .="</table>";
$body_data .="</td></tr></table>";
echo $body_data;
}
?>
</td></tr></table>
<? if (count($list) == 0) { ?><div align="center"><font color=#6A6A6A>게시물이 없습니다.</font></a></div><? } ?>
<script language='JavaScript'>
var oldshow = 1;
var showid = 1;
function ssh_init() {
eval("document.all.id_s"+oldshow+".style.display='none'");
eval("document.all.id_s"+showid+".style.display='block'");
oldshow = showid;
showid++;
if (showid><?=$i-1?>) showid=0;
setTimeout("ssh_init()", <?=$sec_delay?>);
}
</script>
<script language='JavaScript'>
<? if (count($list)>0){ echo "ssh_init();"; } ?>
</script>
고맙습니다.

Shorten_String 이것이 정의되지 않은 함수라서 그런건 아닐까요?
저도 잘 몰라서..;;
cut_str(strip_tags($list[$i][wr_content]), 150, '......') 로 해보세요...
저도 잘 몰라서..;;
cut_str(strip_tags($list[$i][wr_content]), 150, '......') 로 해보세요...
치에님 다시 한번 너무 너무 감사합니다.
님 덕분에 해결할 수 있었네요.
제가 프로그램을 잘 몰라서 힘든데 이렇게 도와주셔서 그나마 조금씩 조금씩 배워나가는 것 같아요.
다시 한번 감사합니다. 치에님
님 덕분에 해결할 수 있었네요.
제가 프로그램을 잘 몰라서 힘든데 이렇게 도와주셔서 그나마 조금씩 조금씩 배워나가는 것 같아요.
다시 한번 감사합니다. 치에님