묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로보드 최근게시물 소스입니다. 조언 좀 부탁드려요.(자체아님)
2003.02.06 22:05
최근게시물에서 각기 스타일시트 적용을 결국은 못해서..
하나의 편법으로 자체 최근 게시물이 아닌 임의로 만든 최근 게시물에 클래스를 넣었습니다.
근데 자체 최근게시물을 사용할때는 홈페이지 로딩이 빨랐는데
이 소스를 사용하니까 홈페이지 로딩이 느려집니다..
어디가 잘 못 됐는지 고수님의 조언 부탁드립니다 (__)
-------------------------------------------------------------------------------
<link rel='stylesheet' type='text/css' href='http://zbike.net/style.css'> // 스타일 시트 불러오기/ 자체에서는 클래스 적용이 안되더군요 ㅜㅜ
<?
$connect=mysql_connect("localhost","아뒤","비번"); // MySQL DB에 접근
mysql_select_db("디비명"); // 사용할 DB를 선택
?>
<table align="center" cellpadding="0" cellspacing="0" width="270" bordercolordark="black" bordercolorlight="black">
<tr>
<td width="270" align="center" valign="top" height="33%">
<p><?
$form= ("freeboard"); //제로보드의 게시판 이름 제로보드이름입니다. 게시판 만들때 쓴 이름.. ^^
$subject= ("freeboard"); //위에 꺼와 동일 입력 ^^
$제로보드위치 = "http://zbike.net/zboard"; //끝에 /는 붙이지 마세요. 절대~!
echo "<table width=270 border=0 cellpadding=1 cellspacing=0>";
$result=mysql_query("select * from zetyx_board_$form order by no desc limit 4") or die(mysql_error());
// 여기서 limit5 이건 리스트 제안입니다.. 만약 10으로 한다면 10개의 게시물이 나타납니다
while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);
$max = 36; //이건 제목의 길이를 제안.. 그뒤는 ..... 이걸로 나타납니다!!
$count = strlen($data[subject]);
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[subject][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$data[subject] = substr($data[subject], 0, $max) . "..";
else
$data[subject] = substr($data[subject], 0, $max+1) . "..";
}
else {
$data[subject] = "$data[subject]";
}
//1일,3일,7일 NEW표시
$today = date("U", time());
$wtime = $today-$data[reg_date];
if($wtime <= 60*60*24){ $wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif border=0 valign=middle alt=하루도않된글>";}
//모든 아이콘 동일화 -_-;;
elseif($wtime <= 60*60*24*2 && $wtime > 60*60*24){ $wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif alt=이틀된글 border=0>";}
//모든 아이콘 동일화 -_-;;
else {$wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif alt=무지오래된글 border=0>";}
//모든 아이콘 동일화 -_-;;
echo "<tr onMouseOver=this.style.backgroundColor='white' onMouseOut=this.style.backgroundColor=''><td width=270><a href='$제로보드위치/view.php?id=$form&no=$data[no]' class='main' onfocus=this.blur()>$wtime ".stripslashes($data[subject])."</a></td></tr>";}
echo "</table>";?></td>
</tr>
</table>
하나의 편법으로 자체 최근 게시물이 아닌 임의로 만든 최근 게시물에 클래스를 넣었습니다.
근데 자체 최근게시물을 사용할때는 홈페이지 로딩이 빨랐는데
이 소스를 사용하니까 홈페이지 로딩이 느려집니다..
어디가 잘 못 됐는지 고수님의 조언 부탁드립니다 (__)
-------------------------------------------------------------------------------
<link rel='stylesheet' type='text/css' href='http://zbike.net/style.css'> // 스타일 시트 불러오기/ 자체에서는 클래스 적용이 안되더군요 ㅜㅜ
<?
$connect=mysql_connect("localhost","아뒤","비번"); // MySQL DB에 접근
mysql_select_db("디비명"); // 사용할 DB를 선택
?>
<table align="center" cellpadding="0" cellspacing="0" width="270" bordercolordark="black" bordercolorlight="black">
<tr>
<td width="270" align="center" valign="top" height="33%">
<p><?
$form= ("freeboard"); //제로보드의 게시판 이름 제로보드이름입니다. 게시판 만들때 쓴 이름.. ^^
$subject= ("freeboard"); //위에 꺼와 동일 입력 ^^
$제로보드위치 = "http://zbike.net/zboard"; //끝에 /는 붙이지 마세요. 절대~!
echo "<table width=270 border=0 cellpadding=1 cellspacing=0>";
$result=mysql_query("select * from zetyx_board_$form order by no desc limit 4") or die(mysql_error());
// 여기서 limit5 이건 리스트 제안입니다.. 만약 10으로 한다면 10개의 게시물이 나타납니다
while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);
$max = 36; //이건 제목의 길이를 제안.. 그뒤는 ..... 이걸로 나타납니다!!
$count = strlen($data[subject]);
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[subject][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$data[subject] = substr($data[subject], 0, $max) . "..";
else
$data[subject] = substr($data[subject], 0, $max+1) . "..";
}
else {
$data[subject] = "$data[subject]";
}
//1일,3일,7일 NEW표시
$today = date("U", time());
$wtime = $today-$data[reg_date];
if($wtime <= 60*60*24){ $wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif border=0 valign=middle alt=하루도않된글>";}
//모든 아이콘 동일화 -_-;;
elseif($wtime <= 60*60*24*2 && $wtime > 60*60*24){ $wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif alt=이틀된글 border=0>";}
//모든 아이콘 동일화 -_-;;
else {$wtime = "<img src=http://zbike.net/image/main/main_class_arrow.gif alt=무지오래된글 border=0>";}
//모든 아이콘 동일화 -_-;;
echo "<tr onMouseOver=this.style.backgroundColor='white' onMouseOut=this.style.backgroundColor=''><td width=270><a href='$제로보드위치/view.php?id=$form&no=$data[no]' class='main' onfocus=this.blur()>$wtime ".stripslashes($data[subject])."</a></td></tr>";}
echo "</table>";?></td>
</tr>
</table>
댓글 2
-
Brown
2003.02.06 23:17
-
강헌도
2003.02.06 23:46
혹 브라운님 ^^ 감사합니다
방금 해보니깐 효과가 있네요 ^^
근데 () 가 무슨 역활을 하기에 로딩이 그케 느려졌던 걸까요 ^^?
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
임채원임 | 포트포워딩없이 외부접속 [3] | 2015.03.22 by 꿈의로드 |
반걸 | 문서 목록리스트 질문드립니다. | |
igizi | xe로 웹앱을 만들었을 때 첨부파일 오류 [1] | 2015.03.22 by 최르토스 |
HwaToo | XE와 연동하는 어플리케이션을 만들어보고싶습니다. [1] | 2015.03.22 by 최르토스 |
지밍그 | xe보드로 만들어진 모바일웹을 하이브리드앱으로 만들수있나요? [3] | 2015.03.22 by 최르토스 |
박준석369e9 | 로그인시 아이디값은 필수입니다 라고 뜨는 오류 | |
오리보리 | 외부페이지 이용해서 홈페이지만들었습니다.. [4] | 2015.03.22 by 오리보리 |
충신 | 메인 위젯페이지에도 광고를 달수있나요? | |
띠링띠링 | 메일인증 가능하게 하는방법좀 알려주세요 [1] | 2015.03.21 by 휘즈 |
쾌걸이 | 회원가입 폼 수정방법 알려주세요~~ | |
the-snap | 알림센터이용과 모바일 푸시 알림 [10] | 2015.03.21 by 최르토스 |
xe_마니 | 컨텐츠위젯 목록타이틀앞 특수부호넣기 | |
전주넷 | 익스플로러에서, 메뉴가 이상하게 나온느데요.. [6] | 2015.03.21 by 키스투엑스이 |
김동하123 | 로컬 메뉴가 안나타나 나는 이유 | |
김동하123 | 업데잍트했는데도 버전이 안바뀜 [2] | 2015.03.21 by 김동하123 |
공일오b | [급]도메인변경후 관리자페이지 로그인 안돼요 [5] | 2015.03.21 by I-JEX |
newi | 통합검색 스킨 레이아웃 적용??? [2] | 2015.03.21 by newi |
yung09 | 언젠가부터 스킨/모듈/위젯 등의 업데이트가 안되네요. | |
국제푸드 | 카카오스토리 내용을 홈페이지에 가져올수 있나요? | |
리키한 | 게시판 분류문제 해결이 안되네요ㅜ,.ㅜ 도와주세요 [7] | 2015.03.21 by thdwjdtjr |
$subject= ("freeboard");
괄호는 빼고 해보세요..