메인 페이지에서 최신글을 추출하니 이런 현상이 생기네요..
메인 페이지에서 최신글을 추출하니 이런 현상이 생기네요..
첨부이미지에 빨간색으로 밑줄쳐진 부분 끝에 보시면 외계문자 비슷한 형태로 나타나요..
끝나는 부분 실제 내용은요..
상단 밑줄 : 난쟁이 외계인? 러시아 과학자들 '지구상에 존재 않는 생명체'
하단 밑줄 : 섹시스타 이효리양~ 정말 쎅쒸~!!
include 할때 문자열 길이를 더 늘이니까 정상적을 나타나긴 하지만 어떤 내용이 등록될지 알수 없는데 매번 문자열을 늘였다 줄였다 할수도 없고 갑갑하네요..
고수님들 도움 부탁드립니다..^^*
주말 즐겁게 보내세요~ ♡
헛;; 포인트를 1000점 이상 걸라고 하네요..ㅡㅡ;
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
또는
$subject= "<a href='{$list[$i]['href']}'>".cut_str(strip_tags($list[$i]['subject']), 40)."</a>";
처럼 되어있을듯..
이런식으로 바꿔주세요
$subject= "<a href='{$list[$i]['href']}'>".cut_str(strip_tags($list[$i]['subject']), 40, '')."</a>";
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$data_path = $g4[path]."/data/file/$bo_table";
$mod = 2; //가로에 표시될 이미지수
$td_width = (int)(100 / $mod);
?>
<table cellpadding=0 cellspacing=0 align=center>
<tr>
<?
for ($i=0; $i<count($list); $i++)
{
if ($i && $i%$mod==0)
echo "</tr><tr>";
echo "<td align=center valign=top><table cellpadding=0 cellspacing=0 width=230>";
echo "<tr><td><table cellpadding=0 cellspacing=0><tr><td><img src='$g4[path]/img/main_inc_point2.gif'></td><td><a href='{$list[$i][href]}'>{$list[$i]['subject']}</a></td></tr></table></td></tr>";
echo "<tr><td height=6></td></tr>";
echo "</table></td>\n";
}
// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'></td>";
?>
</tr>
</table>
///////////////////////////////////////////////////////////////////////////////
최신글 소스인데요.. 어떻게 적용해야 하나요?
불필요한 테이블이 하나더 들어가있는것도 뺐습니다.
~~
<table width='100%' cellpadding=0 cellspacing=0 border=0><tr><?
for ($i=0; $i<count($list); $i++){
$subject= "<a href='".$list[$i]['href']."'>".cut_str(strip_tags($list[$i]['subject']), 40, '')."</a>";
echo "<td width='{$td_width}%' valign='top' style='padding:3px;'>";
echo "<table cellpadding=0 cellspacing=0 width=100%>";
echo "<tr><td><img src='$g4[path]/img/main_inc_point2.gif'></td><td>".$subject."</td></tr>";
echo "</table>";
echo "</td>";
$i++;
if($i % $mod == 0): echo "</tr><tr>";endif;
}
// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'></td>";
?></tr></table>
//////////////////// 인덱스에서 인클루드하는 소스 ////////////////////
<table cellpadding=0 cellspacing=0 width=458 align=center>
<tr>
<td align=center><?=latest("해당스킨", 게시판명, 6, 32);?></td>
</tr>
</table>
//////////////////// latest.skin ////////////////////
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$data_path = $g4[path]."/data/file/$bo_table";
$mod = 2; //가로에 표시될 이미지수
$td_width = (int)(100 / $mod);
?>
<table cellpadding=0 cellspacing=0 align=center>
<tr>
<?
for ($i=0; $i<count($list); $i++)
{
if ($i && $i%$mod==0)
echo "</tr><tr>";
echo "<td align=center valign=top><table cellpadding=0 cellspacing=0 width=230>";
echo "<tr><td><table cellpadding=0 cellspacing=0><tr><td><img src='$g4[path]/img/main_inc_point2.gif'></td><td><a href='{$list[$i][href]}'>{$list[$i]['subject']}</a></td></tr></table></td></tr>";
echo "<tr><td height=6></td></tr>";
echo "</table></td>\n";
}
// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'></td>";
?>
</tr>
</table>
위의 최신글 소스는 갤러리 스킨에서 힌트를 얻어서 리스트를 가료형으로 2개씩 뿌릴수 있도록 작업을 한겁니다..
애써 답변해 주셨는데 다시 이런 질문을 드리게 되어 죄송스럽네요..
염치없지만 다시한번 도움 부탁드립니다..
아래 알라뷰님 스킨을 참조하시는게 좋을것 같네요.
http://www.sir.co.kr/bbs/tb.php/g4_skin/42204
도무지 뭐가 잘못된건지..
염치없어서 더이상 도움요청도 못하겠네요..
플록님 감사합니다..