回答
很好的問題:你需要通過@丹到system/CI_Pagination.php
庫擴展的代碼到application/library/MY_Pagination.php
數學計算是好的,設置成CI
分頁庫,見下文
1)創建文件到application/library/MY_Pagination.php
more info
關於創建圖書館
覆蓋create_links()
從自定義的方法方法,請參見下面
修改後的代碼節create_links()
方法
if ($this->cur_page === $loop){
// Current page
$output .= $this->cur_tag_open.($this->cur_page == 1 ? $loop : $loop*($this->per_page)+1).'-'.($loop * $this->per_page).$this->cur_tag_close;
}elseif ($i === $base_page){
// First page
$output .= $this->num_tag_open.'<a href="'.$first_url.'"'.$attributes.$this->_attr_rel('start').'>'
.((($loop)*($this->per_page) - $this->per_page)+1) .'-'. ($loop * $this->per_page).'</a>'
.$this->num_tag_close;
}else{
$append = $this->prefix.$i.$this->suffix;
$output .= $this->num_tag_open.'<a href="'.$base_url.$append.'"'.$attributes.$this->_attr_rel('start').'>'
.((($loop)*($this->per_page) - $this->per_page)+1) .'-'. ($loop * $this->per_page)
.'</a>'.$this->num_tag_close;
}
完全MY_Pagination.php文件號線(577-592)click here
注意我已經使用了最新的核心文件,所以請使用您的修正案在當前文件
做一些簡單的數學來調整,因此,例如,如果$x = 1
而是第1個存在$ X第1頁是:
<?php echo $x.'-'.($x * 10); ?>
第2頁和較高的是:
<?php
$x++;
echo (($x)*10)-10)+1.'-'.($x * 10);
?>
其中$x++
爲每個顯示計數。
不......用'CodeIgniter'庫不可能,而'OP'不會修改庫 – Girish 2014-08-28 02:51:44
應該是可以的。 OP只是詢問顯示內容,點擊時傳遞給URI的值可能與顯示內容不同。正如[文檔](https://ellislab.com/codeigniter/user-guide/libraries/pagination.html)所述,它是「100%可定製的」。 – Dan 2014-08-28 02:54:28
頁面鏈接是通過'create_link'函數創建的,他需要將庫擴展爲'application/library/MY_Pagination.php',並通過自定義方法覆蓋方法那裏自定義代碼集成,更多信息https://ellislab.com/codeigniter /user-guide/general/creating_libraries.html – Girish 2014-08-28 03:09:13
- 1. PHP CodeIgniter的分頁鏈接打破
- 2. 格式的網頁鏈接
- 3. codeigniter分頁不顯示鏈接
- 4. CodeIgniter分頁鏈接不工作
- 5. Codeigniter分頁鏈接不工作
- 6. CodeIgniter分頁鏈接URL生成行爲
- 7. CodeIgniter分頁鏈接沒有渲染
- 8. 爲什麼CodeIgniter分頁鏈接膨脹?
- 9. CodeIgniter分頁活動鏈接不工作
- 10. Codeigniter分頁庫中的首頁鏈接問題
- 11. CodeIgniter分頁 - 第一頁的鏈接不起作用,爲什麼?
- 12. Codeigniter分頁鏈接dosnt工作後的第一頁
- 13. 導航頁面鏈接(codeigniter)
- 14. CodeIgniter的錯誤分頁:你的鏈接數必須是正數
- 15. 用於格式化分頁鏈接的CSS
- 16. 分頁符內的HTML鏈接格式化
- 17. Codeigniter鏈接到樣式表
- 18. CodeIgniter的分頁
- 19. 在codeigniter的分頁鏈接段之前添加文本
- 20. Codeigniter分頁沒有在URL中傳遞正確的鏈接值
- 21. 在codeigniter分頁鏈接中動態的行數
- 22. codeigniter的分頁不能在第一個鏈接上工作
- 23. codeigniter分頁鏈接重定向到註銷頁面
- 24. 顯示有限編號。頁碼鏈接codeigniter分頁
- 25. 分頁鏈接在第二頁上消失 - codeigniter
- 26. 如何使用codeigniter分頁鏈接頁面?
- 27. CodeIgniter分頁 - 頁面鏈接代理怪異
- 28. codeigniter中的鏈接
- 29. codeigniter與連接表分頁
- 30. 在Codeigniter分頁生成的頁面鏈接中,始終選擇頁面1
是不是應該在覈心/ MY_Pagination.php? – 2014-08-28 08:11:00
'application/library/MY_Pagination.php'創建新文件。 – Girish 2014-08-28 08:38:54
致命錯誤:您在第125行 – 2014-08-28 09:38:31