Infinite scroll probléma
Sziasztok!
a segítségeteket szeretném kérni. Mivel nem értek nagyon a php-hez, vettem egy scriptet. A lényeg, hogy egymás alatt jelennek meg posztok és infinite scrollal működik a történet. Beállítottam neki 10 posztot oldalanként, de amint az első 10 poszt végére érek, nem a következő tizet tölti be, hanem az összes többit, azaz rengeteget és ez nagyon belassítja az oldalt. Bemásolom az index.php-t, ha minden igaz ez kell, hogy tartalmazza a scroll-t. (bocs, de tényleg tudatlan vagyok a témában)
Bármilyen segítséget nagyon megköszönnék!
■ a segítségeteket szeretném kérni. Mivel nem értek nagyon a php-hez, vettem egy scriptet. A lényeg, hogy egymás alatt jelennek meg posztok és infinite scrollal működik a történet. Beállítottam neki 10 posztot oldalanként, de amint az első 10 poszt végére érek, nem a következő tizet tölti be, hanem az összes többit, azaz rengeteget és ez nagyon belassítja az oldalt. Bemásolom az index.php-t, ha minden igaz ez kell, hogy tartalmazza a scroll-t. (bocs, de tényleg tudatlan vagyok a témában)
Bármilyen segítséget nagyon megköszönnék!
- include("include/config.php");
- include("include/functions/import.php");
- $thebaseurl = $config['baseurl'];
- $page = intval($_REQUEST['page']);
- if($page=="")
- {
- $page = "1";
- }
- $currentpage = $page;
- if ($page >=2)
- {
- $pagingstart = ($page-1)*$config['items_per_page'];
- }
- else
- {
- $pagingstart = "0";
- }
- $query1 = "SELECT count(*) as total from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.htime desc limit $config[maximum_results]";
- $query2 = "SELECT A.*, B.username from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.htime desc limit $pagingstart, $config[items_per_page]";
- $executequery1 = $conn->Execute($query1);
- $totalvideos = $executequery1->fields['total'];
- if ($totalvideos > 0)
- {
- if($executequery1->fields['total']<=$config['maximum_results'])
- {
- $total = $executequery1->fields['total'];
- }
- else
- {
- $total = $config['maximum_results'];
- }
- $toppage = ceil($total/$config['items_per_page']);
- if($toppage==0)
- {
- $xpage=$toppage+1;
- }
- else
- {
- $xpage = $toppage;
- }
- $executequery2 = $conn->Execute($query2);
- $posts = $executequery2->getrows();
- }
- $eurl = base64_encode("/hot");
- STemplate::assign('eurl',$eurl);
- $templateselect = "index.tpl";
- //TEMPLATES BEGIN
- STemplate::assign('menu',1);
- STemplate::assign('posts',$posts);
- STemplate::display('header.tpl');
- STemplate::display($templateselect);
- STemplate::display('footer.tpl');
- //TEMPLATES END
- ?>
Miért itt?
Oké, probálkozom, kösz a
Írtam az script írójának is, de napok óta nem jön válasz, ezért gondoltam, hogy fórumokon próbálok szerencsét.
Ja és természetesen a
Ne tedd fel