게시물 불러오는 개수 변경하는거 알려주세요ㅜㅜ

게시물 불러오는 개수 변경하는거 알려주세요ㅜㅜ

QA

게시물 불러오는 개수 변경하는거 알려주세요ㅜㅜ

본문

현재 게시판에 게시물을 2개씩 불러오게 되어있는데요.(아래코드)

3개로 변경하려면 어떻게 해야하나요? 좀 도와주세요ㅠㅠ

 

 
​		<?php
			// 아래 함수는 게시판 이름과 동일한 테이블에서 컬럼 wr_content를 가져와
			// 정규표현식으로 앵커와 img 태크만 존재하게 한다.
			function img_layer($data) {
				 if($data['bbs_name'] == 'community') {
					include_once('community.php');
				 	return false;
				 }
				if($data['bbs_name'] == 'clear_harry') {
					echo '<div style="clear:both;"></div><div style="width:100%;height:10px;"></div>';
					return false;
				}
				echo "<div class='".$data['class_name']."' id='".$data['bbs_name']."'>";
				$sql = " select wr_content from g5_write_".$data['bbs_name']." order by wr_id desc limit 0,3 ";
				$result = sql_query($sql);
				while ($row = sql_fetch_array($result)) {
					$row['wr_content'] = preg_replace('/( |<p>|<\/p>|<br.+>|<div.+div>)/', "", $row['wr_content']);
					$row['wr_content'] = preg_replace('/(.*)(<a.+a>)(.*)/', "$2", $row['wr_content']);
					
					echo $row['wr_content'];
				}
				echo "</div>";
			}
			// 데이터 순서는 중요!!!!! DIV id값 즉 게시판 이름과 DIV에 적용될 class
			// bbs_name => clear_harry는 위 아래 레이어간 간격
			// bbs_name => community 다른 게시물 불러옴
			// 오타 방지 및 가독성을 위해 줄바꿈을 하는게 좋다.
			$img_layer_list = array(
									array('bbs_name' => 'main_cover',		'class_name' => 'harry7 margin_r'),
							   	   );
			foreach($img_layer_list as $data) {
				img_layer($data);
			}
		?>
		<script>
			function get_img_el(id) {
				var tmp_div = document.getElementById(id);
				var tmp_img = tmp_div.getElementsByTagName('img');
				return tmp_img;
			}
			function layer_init(tmp_img) {
				for(var i=0;i<tmp_img.length;i++) {
					$(tmp_img[i]).css('display', 'none');
				}
			}
			function harry_layer(tmp_img){
				for(var i=0;i<tmp_img.length;i++) {
					if($(tmp_img[i]).css('display') == 'none') {
						$(tmp_img[i]).css('display', 'inline');
						var tmp_index = i;
						for(var i=0;i<tmp_img.length;i++) {
							if(tmp_index == i) {continue;}
							$(tmp_img[i]).css('display', 'none');
						}
						return false;
					}
				}
			};
			// 클로저 함수
			function return_setInterval(data) {
				return setInterval(function(){harry_layer(get_img_el(data['bbs_name']));}, data['time']);
			}
			// 데이터 순서는 상관없음 DIV id값 즉 게시판 이름과 이미지가 변경될 시간을 설정 1초 = 1000
			var layer_list = [
							  {'bbs_name':'main_cover',  'time':1500},
 
							 ];
 
			for (var index in layer_list) {
				layer_init(get_img_el(layer_list[index]['bbs_name']));
				harry_layer(get_img_el(layer_list[index]['bbs_name']));
				return_setInterval(layer_list[index]);
			}
		</script>
 

 

이 질문에 댓글 쓰기 :

답변 1

현재 보여지는 소스로는 게시물 3개 불러오게 되어있습니다

$sql = " select wr_content from g5_write_".$data['bbs_name']." order by wr_id desc limit 0,3 ";

맨뒤 limit 0,3 이니까 3개 겠지요 

답변을 작성하시기 전에 로그인 해주세요.
전체 8
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT