SrMaster Postado Agosto 25, 2014 Denunciar Share Postado Agosto 25, 2014 Olá pessoal, estou com um problema difícil aqui, gostaria de por paginação com barra de rolagem infinita nessa função: function show_posts_feed($userid,$limit=0,$order){ $posts = array(); $user_string = implode(',', $userid); $extra = " and id in ($user_string)"; if ($limit > 0){ $extra = "limit $limit"; }else{ $extra = ''; } $sql = "select id,title,autor_id,photo,description,status,url,views,clicks,publish_date,friendly_url,shares,entretenimento,humor,esportes,videos,televisao,musica,sem_categoria,curiosidades,users from links where autor_id in ($user_string) and status='okay' order by $order desc $extra"; $result = mysql_query($sql); while($data = mysql_fetch_object($result)){ $posts[] = array( 'link_id' => $data->id, 'link_title' => $data->title, 'link_autor_id' => $data->autor_id, 'link_photo' => $data->photo, 'link_description' => $data->description, 'link_status' => $data->status, 'link_url' => $data->url, 'link_views' => $data->views, 'link_clicks' => $data->clicks, 'link_publish_date' => $data->publish_date, 'link_friendly_url' => $data->friendly_url, 'link_shares' => $data->shares, 'link_entretenimento' => $data->entretenimento, 'link_humor' => $data->humor, 'link_esportes' => $data->esportes, 'link_videos' => $data->videos, 'link_televisao' => $data->televisao, 'link_musica' => $data->musica, 'link_sem_categoria' => $data->sem_categoria, 'link_curiosidades' => $data->curiosidades, 'link_users' => $data->users ); } return $posts; } Como chamo a função: <?php $users = show_users($_SESSION['user_id']); if (count($users)){ $myusers = array_keys($users); } else { $myusers = array(); } $myusers[] = $_SESSION['user_id']; $posts = show_posts_feed($myusers,10,'publish_date'); if (count($posts)){ foreach ($posts as $key => $list){ $link_id = $list['link_id']; $link_title = $list['link_title']; $link_autor_id = $list['link_autor_id']; $link_photo = $list['link_photo']; $link_description = $list['link_description']; $link_status = $list['link_status']; $link_url = $list['link_url']; $link_views = $list['link_views']; $link_clicks = $list['link_clicks']; $link_publish_date = $list['link_publish_date']; $link_human_publish_date = humanTiming($link_publish_date); $link_friendly_url = $list['link_friendly_url']; $link_shares = $list['link_shares']; $link_entretenimento = $list['link_entretenimento']; $link_humor = $list['link_humor']; $link_esportes = $list['link_esportes']; $link_videos = $list['link_videos']; $link_televisao = $list['link_televisao']; $link_musica = $list['link_musica']; $link_sem_categoria = $list['link_sem_categoria']; $link_curiosidades = $list['link_curiosidades']; $link_users = $list['link_users']; ?> TEMPLATE QUE REPETE... <?php } } ?> Já vi alguns tutoriais de paginação infinita, mas nem consegui fazer nenhum funcionar com essa função. Alguém poderia me ajudar? Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro2011 Postado Setembro 2, 2014 Denunciar Share Postado Setembro 2, 2014 Saudações, Ao que parece, pelo script postado, você está tentando fazer isso somente com PHP. Acredito que com somente com PHP você terá de fazer 'refresh' na página toda vez que quiser exibir mais 'post'... Você terá de combinar o seu codigo com ajax para conseguir o que desejas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
SrMaster
Olá pessoal, estou com um problema difícil aqui, gostaria de por paginação com barra de rolagem infinita nessa função:
Como chamo a função:
Já vi alguns tutoriais de paginação infinita, mas nem consegui fazer nenhum funcionar com essa função. Alguém poderia me ajudar?
Obrigado!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.