푸른빠덜님 최신글 스킨에 대한 질문입니다.

안녕하세요?
 
먼저 질문드리기 전에 질답에서 많이 찾아본다고 했는데 찾지 못해 이렇게 질문드립니다.
 
푸른빠덜님 최신글 스킨을 제 사이트에 적용시켜 볼까 하다 안되는 점이 있어 질문을 드리고자 합니다.
 
다름이 아니라
 
 
이 스킨을 지금 제 사이트에 어떻게 적용해 볼까 합니다.
 
이렇게 저렇게 해보고 있는데 홈페이지에서 아래처럼 에러 메시지가 생겨서요.
 
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";
$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;
}
 
 
위에서 애러코드가 나오는 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>";
이부분입니다.
 
이부분이 글의 내용을 불러오는 부분인데 이부분을 없애면 에러없이 뜨는데 이부분을 어떻게 수정해야할지 모르겠습니다.
 
제가 이렇게 저렇게 해봤는데 잘 모르겠습니다.
 
혹 아시는 분이 계시면 좀 가르쳐 주세요.
 
감사합니다.
|

댓글 4개

$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>";
치에님 먼저 이렇게 봐주셔서 고맙습니다.

가르쳐 주신대로 했는데 잘 작동하지 않는 것 같습니다.

혹시 제가 귀찮게 해드리는 것은 아닐지 모르겠는데

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, '......') 로 해보세요...
치에님 다시 한번 너무 너무 감사합니다.

님 덕분에 해결할 수 있었네요.

제가 프로그램을 잘 몰라서 힘든데 이렇게 도와주셔서 그나마 조금씩 조금씩 배워나가는 것 같아요.

다시 한번 감사합니다. 치에님
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,706
19년 전 조회 1,654
19년 전 조회 1,547
19년 전 조회 1,647
19년 전 조회 1,599
19년 전 조회 2,058
19년 전 조회 1,636
19년 전 조회 4,174
19년 전 조회 1,716
19년 전 조회 1,548
19년 전 조회 1,602
19년 전 조회 1,665
19년 전 조회 1,658
19년 전 조회 1,496
19년 전 조회 1,842
19년 전 조회 1,545
19년 전 조회 3,435
19년 전 조회 2,105
19년 전 조회 1,598
19년 전 조회 1,631
🐛 버그신고