Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JoaoGusmao

Ocultar numeros maiores que...

Recommended Posts

Galera, fiz um sistema de paginação para o meu blog, porém apareceu o problema das páginas. Seguinte: Meu site só tem espaço para mostrar 10 números, mas tenho 23 páginas. Com isso, o restante fica fora do lugar. Queria fazer algo igual ao que o google e muitos outros fazem. Na página da busca, tem lá em baixo: "1 2 3 4 5 6 7 8 9 10" não passa disso, mas se for para a página 2, esconde o 1 e mostra o 11. Como isso pode ser feito?? código:

<p style="font-weight:bold;text-align: center; margin: 0">
				<?php
				if($offset != "0") { ?>
				<?php
				$pagina_anterior = $pagina_atual -1; ?>
				<a href="?pg=<?php echo $pagina_anterior; ?>#todos_post-blog" style="background: #DCDCDC;padding: 8px;border: 1px solid #999;margin: 4px;text-decoration: none;"><</a>
				<?php } 

				if($pagina_atual == "1") {
					$background_numeros2 = "#999";
					$href_numeros2 = "";
					}
					else {
					$background_numeros2 = "#DCDCDC";
					$href_numeros2 = "href='?pg=1#todos_post-blog'";
					}

				?>
				<a <?php echo $href_numeros2; ?> style="background: <?php echo $background_numeros2; ?>;padding: 8px;border: 1px solid #999;margin: 4px;">1</a>
					<?php
					for($paginas = $num+1;$paginas<$num2;$paginas++){
					if($pagina_atual == $paginas) {
					$background_numeros = "#999";
					$href_numeros = "";
					}
					else {
					$background_numeros = "#DCDCDC";
					$href_numeros = "href='?pg=$paginas#todos_post-blog'";
					}
					?>
					<a <?php echo $href_numeros; ?> style="background:<?php echo $background_numeros; ?>;padding: 8px;border: 1px solid #999;margin: 4px;"><?php echo $paginas; ?></a>
					<?php } 

					if($pagina_atual == $num2) {
					$background_numeros3 = "#999";
					$href_numeros3 = "";
					}
					else {
					$background_numeros3 = "#DCDCDC";
					$href_numeros3 = "href='?pg=$num2#todos_post-blog'";
					}
					?>
					<a <?php echo $href_numeros3; ?> style="background:<?php echo $background_numeros3; ?>;padding: 8px;border: 1px solid #999;margin: 4px;"><?php echo $num2; ?></a>

					<?php if($pagina_atual != $num2) {
					$pagina_proxima = $pagina_atual +1; 
					?>
					<a href="?pg=<?php echo $pagina_proxima; ?>#todos_post-blog" style="background: #DCDCDC;padding: 8px;border: 1px solid #999;margin: 4px;text-decoration: none;">></a>
					<?php } ?>
					</p>

Desde já, agradeço :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja esse link.

Acho que vai te ajudar =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.