| 제목 | 페이지 네이션 질문입니다. | ||
|---|---|---|---|
| 글쓴이 | fafev | 작성시각 | 2011/12/19 16:03:35 |
|
|
|||
if ($this->prev_link !== FALSE AND $this->cur_page != 1)
{
if ($this->use_page_numbers)
{
$i = $uri_page_number - 1;
}
else
{
$i = $uri_page_number - $this->per_page;
}
if ($i == 0 && $this->first_url != '')
{
$output .= $this->prev_tag_open.'<a '.$this->anchor_class.'href="'.$this->first_url.'">'.$this->prev_link.'</a>'.$this->prev_tag_close;
}
else
{
$i = ($i == 0) ? '' : $this->prefix.$i.$this->suffix;
$output .= $this->prev_tag_open.'<a '.$this->anchor_class.'href="'.$this->base_url.$i.'">'.$this->prev_link.'</a>'.$this->prev_tag_close;
}
}
$pagination_config['num_links'] = 2; 이렇게 설정하면 앞뒤로 페이지가 2개씩 붙어서 5개가 뜨는데요 페이지가 1페이지일때는 앞에 2개가없어서 3개가뜨고 2페이지는 앞에하나있어서 4개가뜨는데요 1 2페이지와 마지막페이지,마지막전페이지 까지 전부다 5개가 뜨게 설정할수있는 방법좀 물어보려 글남깁니다.. if문으로 1페이지일경우 2페이지일경우는 해결할수있겠는데 마지막페이지와 그전페이지가 문제네요;; 페이지가 유동적이라;; |
|||
| 다음글 | 몇일 눈으로 만 레퍼런스 보고 강좌보고 한번 아주 기본... (2) | ||
| 이전글 | IE 에서만 Session 값을 읽어오지 못합니다. (4) | ||
|
fafev
/
2011/12/19 16:49:28 /
추천
0
|
|
변종원(웅파)
/
2011/12/19 16:52:14 /
추천
0
포럼에서 검색해보시면 그 부분 해결한 팁이나 다른 페이징 올라와있는 것 있습니다.
|
my_pag....php 에서 $start,$end 위에 붙여서 해결했습니다.
if($this->cur_page <$this->num_links+1 &&$num_pages> 2*$this->num_links)$end= 2*$this->num_links + 1;8.http://codeigniter-kr.org/include/syntaxhighlighter/styles/wrapping.png) !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: initial !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; line-height: 1.1em !important; font-size: 1em !important; display: block !important; text-indent: -1.5em !important; background-position: 0px 1.1em !important; background-repeat: no-repeat no-repeat !important; ">if($this->cur_page +$this->num_links >$num_pages)$start=$num_pages- 2*$this->num_links +1;