0
我試圖通過將它應用於PyroCMS(HTTP的博客頁面來實現無限滾動的jQuery插件(http://www.infinite-scroll.com/):// pyrocms.com)安裝。然而,由於插件似乎認爲分頁結構將是頁面/ 1,頁面/ 2等,而PyroCMS將頁面構建爲頁面/頁面/ 10,所以我遇到了重複條目的問題,第20頁等等。有什麼方法可以糾正這個問題嗎?PyroCMS無限滾動/分頁路徑問題
我使用以下設置觸發插件:
jQuery(document).ready(function($) {
$('#content').infinitescroll({
state : {
currPage : "10"
},
loading : {
img : "/img/loading.gif",
msgText : "<br /><br />",
finishedMsg : "All done."
},
nextSelector : "div.pagination ul li.next a",
navSelector : "div.pagination",
contentSelector : "#content",
itemSelector : "#content div.blog_post",
pathParse : ["/index.php/blog/page/", "/"]
}, function() { window.setTimeout(infinite_scroll_callback(), 1); });
});
我想編輯博客模塊的路線文件能夠工作,但我不知道如何重新構建它來獲得模塊在構建分頁URL時使用頁碼與博文的數量。路由文件的內容是,主要有:
// public
$route['(blog)/(:num)/(:num)/(:any)'] = 'blog/view/$4';
$route['(blog)/page(/:num)?'] = 'blog/index$2';
$route['(blog)/rss/all.rss'] = 'rss/index';
$route['(blog)/rss/(:any).rss'] = 'rss/category/$2';
// admin
$route['blog/admin/categories(/:any)?'] = 'admin_categories$1';
我認爲,問題的根源是,插件只是期待一個不同的分頁結構比CMS提供。如果有什麼可以幫助的,我會非常感激!
嗯,將修訂現行法的工作?它目前使用$ this-> data-> pagination = create_pagination('blog/page',$ this-> blog_m-> count_by(array('status'=>'live')),NULL,3);我可以將該計數更改爲通過分頁強制的頁面數量與條目數量? – Cory 2012-02-03 19:59:23