Permalink
Browse files

5��/�����: ���� �����/�: ��������̼� ����

  • Loading branch information...
unknown
unknown committed Jan 5, 2013
1 parent 18582ee commit aac94c35b76c033e8a1ef45eeb241e3ba2c96836
Showing with 77 additions and 127 deletions.
  1. +0 −108 a.php
  2. +34 −9 index.php
  3. +20 −1 index_m.php
  4. +1 −1 select.php
  5. +7 −8 style/style.css
  6. +4 −0 style/style_m.css
  7. +11 −0 z_keepold.php
View
108 a.php

This file was deleted.

Oops, something went wrong.
View
@@ -265,7 +265,6 @@ function copy(trb) {
<!---------------- 페이지네이션 ------------------>
<div class="pagenation">
<?php
//스페셜 페이지일때, 혹은 파라미터가 id일때는 1개뿐이므로 페이지네이션이 필요가 없다
@@ -278,16 +277,34 @@ function copy(trb) {
$sql = "SELECT id FROM `su_post_01`";
}
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result); // 게시물 총수획득. 예를들어 22 / $num_view = oo ;페이지당 출력수선언. 올렸음. 예를들어 3
// echo "<div class=\"tmpinfo\">카테고리 전체 게시물 수: {$num_rows} | 페이지당 출력 게시물 수: {$num_posts_display}</div>";
$num_pages = ceil($num_rows/$num_posts_display); //페이지수는 게시물 총수22/페이지당 출력수3=7.1 //올림해서 8
$num_rows = mysql_num_rows($result); // 게시물 총수획득. 예를들어 32
// $num_posts_display = oo ;페이지당 출력수선언. 올렸음. 예를들어 3
$num_pages = ceil($num_rows/$num_posts_display); //페이지수는 게시물 총수32/페이지당 출력수3 =10, 올림해서 11
// < ㅇㅇㅇㅇㅇ >포맷 구성
$range = 5;
$page_now = $_GET['page'];
$x = ceil($page_now / $range) - 1; // 6일땐 2-1 = 1 , 10일때도 2-1 = 1 // 1일땐 1-1 = 0 5일땐 1-1 = 0
$i_pre = $range * $x; //앞선 페이지는 5 // 1일땐 0
$i = $i_pre + 1; // 시작은 1이나 6
$limit_vague = ceil($page_now / $range) * $range; // 리미트. 6이나 10일땐 2x5, 1이나 5일땐 1x5
$limit = min ($num_pages, $limit_vague); // 리미트 상세. 실제 페이지 넘버까지만.
//출력
if ( $num_pages > 1){ //페이지수가 1 이상일때만
$i = 1;// (이건 나중에 손 봐야함. 페이지 많아서 < 000 > 형태 됐을때...)
while($i<= $num_pages) { //총페이지수까지 에코.
if($i == $_GET['page']){ //현페이지 셀렉트 체크는 파라미터로. 페이지 파라미터는 없으면 1로 이미지정.
if ( 1 < $num_pages ){ //페이지수가 1을 넘어갈때만 출력
//꺾쇠 왼쪽
if ($i > $range){
echo "
<a href=\"?{$paraname}={$paravalue}&page={$i_pre}\">
<span class=\"pagenation_nav\">◀</span>
</a>
";
}
//페이지
while($i<= $limit ) { //레인지(표시범위)까지 에코
if($i == $_GET['page']){ //현페이지 셀렉트 체크는 파라미터로
echo "
<a href=\"?{$paraname}={$paravalue}&page={$i}\">
<span class=\"pagenation_each\"><span class=\"sel\">{$i}</span></span>
@@ -303,6 +320,14 @@ function copy(trb) {
$i++;
}
}
//꺾쇠 오른쪽
if ($i <= $num_pages){ //$i 는 이미 ++은 됐을꺼야.
echo "
<a href=\"?{$paraname}={$paravalue}&page={$i}\">
<span class=\"pagenation_nav\">▶</span>
</a>
";
}
}
}
View
@@ -92,8 +92,27 @@
while ($row = mysql_fetch_array($result) ){
include './sugaruinet/post_m.php'; //와꾸는 post_m이지만 그속에 post_core는 웹과같다.
//echo "<div class=\"border_1\"></div> <div class=\"border_2\"></div> ";
}
}
?>
<!--더보기 : 작동하지않음
<div class="postbox_more">
<div id="more" onclick="moreHandler()">더보기</div>
</div>
<?php
echo "
<script type=\"text/javascript\">
var more = document.getElementById('more');
function moreHandler(){
";
include './a.php';
echo "
}
</script>
";
?>
더보기-->
</article>
</body>
View
@@ -5,7 +5,7 @@
$result = mysql_query($sql);
}else{
// 페이지당 출력수 결정, 페이지넘버 산출
$num_posts_display = 2; //디피수
$num_posts_display = 5; //디피수
if(!$_GET['page']){$_GET['page'] = 1;} //페이지 파라미터가 없을경우 1로 세팅!!!
$num_pages_pre = $_GET['page'] -1; //앞선페이지수는 현제페이지 -1
$num_posts_offset = $num_posts_display * $num_pages_pre; //오프셋수는 디피수x앞선페이지수
View
@@ -32,9 +32,6 @@
margin-right:200px;
width:680px;
}
.nav_mob{
display: none;
}
/*에디터*/
.nav_left{
float:left;
@@ -89,10 +86,6 @@
/************************ NAV ************************/
/* 로고부 */
.header_mob{
display:none;
}
/* 주메뉴 */
.nav_main{
margin-top: 30px;
@@ -276,14 +269,20 @@
/*페이지네이션*/
.pagenation{
text-align: center;
font-size: 1em; /*16px;*/
margin-bottom: 40px;
}
.pagenation_each{
font-size: 1em;
color: #aaa;
padding-right: 7px;
padding-left: 7px;
}
.pagenation_nav{
font-size: 0.9em;
color: #555;
padding-right: 7px;
padding-left: 7px;
}
/*임시정보출력용*/
.tmpinfo{
color: #30323a; /*#2a2c33; /*배경에묻히게*/
View
@@ -90,6 +90,10 @@
margin-top: 20px;
margin-bottom: 60px;
}
.postbox_more{
margin-top: 20px;
margin-bottom: 20px;
}
.title h2{
margin-bottom: 2px;
font-size: 1em;
View
@@ -0,0 +1,11 @@
<?php
//if ($page_now <= $range){
// $i=1;
// $page_limit = $range;
//}else if ($page_now > $range){
$x = ceil($page_now / $range) - 1; // 6일땐 = 2-1 : 1 , 10일때도 2-1 = 1 // 1일땐 = 1-1 +0 5일땐 1-1 = 0
$prev = $range*$x; //앞선페이지는 5 // 1일땐 0
$i = $prev + 1; // 시작은 1이나 6
$limit = ceil($page_now / $range) * $range; //리미트
//}
?>

0 comments on commit aac94c3

Please sign in to comment.