Всегда показывать предыдущие и следующие ссылки с использованием класса разбиения на страницы CodeIgniter

описание проблемы
Когда я на первой странице, previous ссылка не появляется, и поэтому next ссылка, когда я на последней странице. Я установил $config['prev_link']='previous' и $config['next_link']='next' .

Вопрос
Как всегда представлять, используя класс pagination CodeIgniter, ссылки Previous и Next как теги <p> когда они не используются?

Обновить
В конце концов, решив это. См. Решение ниже. Работа над v2.1.3

Solutions Collecting From Web of "Всегда показывать предыдущие и следующие ссылки с использованием класса разбиения на страницы CodeIgniter"

Пример: http://www.friv100flash.com/

 $config['base_url'] = base_url(); // xác định trang phân trang $config['total_rows'] = $this->Game_model->count_all(); // xác định tổng số record $config['per_page'] = 120; // xác định số record ở mỗi trang $config['uri_segment'] = 1; // xác định segment chứa page number $config['num_links'] = 7; $config['display_pages'] = TRUE; $config['use_page_numbers'] = TRUE; //Encapsulate whole pagination $config['full_tag_open'] = '<ul class="pagination">'; $config['full_tag_close'] = '</ul>'; //First link of pagination $config['first_link'] = 'First'; $config['first_tag_open'] = '<li>>'; $config['first_tag_close'] = '</li>'; //Customizing the “Digit” Link $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; //For PREVIOUS PAGE Setup $config['prev_link'] = 'prev'; $config['prev_tag_open'] = '<li>'; $config['prev_tag_close'] = '</li>'; //For NEXT PAGE Setup $config['next_link'] = 'Next'; $config['next_tag_open'] = '<li>'; $config['next_tag_close'] = '</li>'; //For LAST PAGE Setup $config['last_link'] = 'Last'; $config['last_tag_open'] = '<li>'; $config['last_tag_close'] = '</li>'; //For CURRENT page on which you are $config['cur_tag_open'] = '<li class="active"><a href="#">'; $config['cur_tag_close'] = '</a></li>'; $this->pagination->initialize($config); if($this->uri->segment(1) == 0) { $offset = 0; } else { $offset = ($config['per_page'])*($this->uri->segment(1)-1); } 

CI \ система \ библиотеки \ Pagination.php

до

  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; } } 

после (ADD LAST 3 LINE)

  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; } } else{ $output .= '<span class="hidden">'.$this->prev_link.'</span>'; }