묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근글 보기에서 본문내용을 보여주게 하고 있는데요...엔터효과가...
2003.03.11 23:13
제로보드에서...
최근글 보이기중 본문내용을 보여주는 최근글 보이기거든요.
문제점이 원래 엔터있는것도 엔터효과가 없이 글이 한줄로 쫙 붙어서 나오는데 어떻게 해야 되나요?
그러니깐 원래 게시판에 볼때는 엔터효과가 나오는데...
최근글 보기에서 내용나올때는 그냥 쫙 붙어서 나오거든요....
이거 해결좀...
PHP를 잘몰라서... 답변주시면 정말 감사...
최근글 보기 소스예요..
<?
function text_cut($str, $len, $trail, $using) {
if(strlen($str) <= $len)
{
return $str;
}
else
{
$flag = false;
$len--;
if ($using) $len -= strlen($trail);
for($i=0; $i<$len; $i++) {
$j = ord($str[$i]);
if($j > 160 && $j < 255) $flag = ($flag) ? false : true;
else $flag = false;
}
if ($len>0) $str = ($flag) ? substr($str, 0, $len+1) : substr($str,0, $len);
else $str = "";
if ($using) $str = $str . $trail;
return $str;
}
}
?>
<?
$result=mysql_query("select * from zetyx_board_notice order by no desc limit 2"); // 여기서 limit 2 는 나타내는 공지갯수를 나타냄
?>
<?
while($data=mysql_fetch_array($result))
{
$max = 150; //본문이 125글자이상이 되면 .....으로 표시
$count = strlen($data[memo]);
$memo = $data[memo]; //본문이$max 보다 작을 때 그대로 표시
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[memo][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$memo = substr($data[memo], 0, $max) . "..." ;
else
$memo = substr($data[memo], 0, $max+1) . "...";
}
$no=$data[no];
// 제목이 길면 자르기..
$max = 40; //40글자이상은 .....으로 표시
$count = strlen($data[subject]);
$subject=$data[subject];
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[subject][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$subject = substr($data[subject], 0, $max) . "...";
else
$subject = substr($data[subject], 0, $max+1) . "...";
}
$date=date("m/d",$data[reg_date]);
echo "<b> <img src=http://****/***/bbs/latest_skin/ruler_latest_bbs/images/bul.gif border=0 align=absmiddle> <font color=blue><font style='font-size:10pt;'><a href=../****/bbs/view.php?id=notice&no=$no target='_self'>$subject</b></font></font></a><br><font color='gray'; font style='font-size:9pt;'>$memo [$date]</font><br><br>";
}
?>
최근글 보이기중 본문내용을 보여주는 최근글 보이기거든요.
문제점이 원래 엔터있는것도 엔터효과가 없이 글이 한줄로 쫙 붙어서 나오는데 어떻게 해야 되나요?
그러니깐 원래 게시판에 볼때는 엔터효과가 나오는데...
최근글 보기에서 내용나올때는 그냥 쫙 붙어서 나오거든요....
이거 해결좀...
PHP를 잘몰라서... 답변주시면 정말 감사...
최근글 보기 소스예요..
<?
function text_cut($str, $len, $trail, $using) {
if(strlen($str) <= $len)
{
return $str;
}
else
{
$flag = false;
$len--;
if ($using) $len -= strlen($trail);
for($i=0; $i<$len; $i++) {
$j = ord($str[$i]);
if($j > 160 && $j < 255) $flag = ($flag) ? false : true;
else $flag = false;
}
if ($len>0) $str = ($flag) ? substr($str, 0, $len+1) : substr($str,0, $len);
else $str = "";
if ($using) $str = $str . $trail;
return $str;
}
}
?>
<?
$result=mysql_query("select * from zetyx_board_notice order by no desc limit 2"); // 여기서 limit 2 는 나타내는 공지갯수를 나타냄
?>
<?
while($data=mysql_fetch_array($result))
{
$max = 150; //본문이 125글자이상이 되면 .....으로 표시
$count = strlen($data[memo]);
$memo = $data[memo]; //본문이$max 보다 작을 때 그대로 표시
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[memo][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$memo = substr($data[memo], 0, $max) . "..." ;
else
$memo = substr($data[memo], 0, $max+1) . "...";
}
$no=$data[no];
// 제목이 길면 자르기..
$max = 40; //40글자이상은 .....으로 표시
$count = strlen($data[subject]);
$subject=$data[subject];
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[subject][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$subject = substr($data[subject], 0, $max) . "...";
else
$subject = substr($data[subject], 0, $max+1) . "...";
}
$date=date("m/d",$data[reg_date]);
echo "<b> <img src=http://****/***/bbs/latest_skin/ruler_latest_bbs/images/bul.gif border=0 align=absmiddle> <font color=blue><font style='font-size:10pt;'><a href=../****/bbs/view.php?id=notice&no=$no target='_self'>$subject</b></font></font></a><br><font color='gray'; font style='font-size:9pt;'>$memo [$date]</font><br><br>";
}
?>
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
나리_ | xpress 홈페이지처럼 상단 고정 메뉴에 대해 질문드립니다. [4] | 2015.02.03 by 나리_ |
네이츠 | mysql로 랭킹 구하는거 질문 해봅니다.. | |
미륵천사 | 게시판 관련 질문좀 드려 봅니다... [1] | 2015.02.03 by 비상9 |
피파링맨 | socialXE 화면이 나오질 않습니다. | |
랄라리랄라뿅 |
컨텐츠위젯 수정 질문드려요 ㅠㅠ(파일첨부)
[2]
![]() | 2015.02.03 by DoorWeb |
나리_ | 글자수 제한에 대해서 질문드립니다. [2] | 2015.02.03 by 나리_ |
욱프랑크 | 질문좀 하겠습니다~~~ 도와주세요 ㅠㅠ | |
totoro3030 |
게시판 알림 선택 시 관리자 받은메일 내용이 제대로 안나옵니다.
[2]
![]() | 2015.02.03 by totoro3030 |
helloa | 다른 회원 정보보기 | |
강희원470 | 구글 도메인 소유권 확인을 위한...4일째 사투...(프로그래머 호스팅업체 확인 하였으나 해결답이 없는 상태) | |
최꽁 |
xe 이클립스
![]() | |
helloa |
xe default 스킨에서 배너 바꾸는 방법
[2]
![]() | 2015.02.03 by helloa |
sundriespds | sketchbook5 유투브 갤러리 게시판 스킨 모바일 질문 | |
띠링띠링 | 이미지슬라이더를 홈에만 적용시키는법 알려주세요 [4] | 2015.02.03 by 띠링띠링 |
쏘블링 |
3차메뉴 펼침접힘 기능을 추가하고 싶습니다ㅠ
[7]
![]() | 2015.02.03 by 쏘블링 |
newi | 위젯에서 다국어 설정 문의 요 ... [2] | 2015.02.03 by newi |
좋은데이 | 초보질문 보아주세요, | |
hear718 | 제로보드xe에 대해서 하나도 모릅니다 [7] | 2015.02.03 by DoorWeb |
레르 | 제로보드 설치 관련 질문 [1] | 2015.02.03 by 퍼니엑스이 |
혜민2 | 사이트 디자인 설정 CSS / 클래스 문의 [3] | 2015.02.03 by DoorWeb |
다음을 넣어 보세요.
$memo = nl2br($memo);