Ir para conteúdo

POWERED BY:

Arquivado

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

rafaelcrvs

Listar Revendas no Site

Recommended Posts

Olá,

 

Gostaria de saber como eu posso fazer para listar todas as revendas do meu site.

 

Site: www.saladeestudos.net/teste

 

Vejam que no final da página, há REVENDAS, porém só aparece aquelas ali na página. Gostaria de ter um link que ao clicar, aparecesse uma página com todas as revendas cadastradas.

 

Att,

Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, qual a dúvida ?

 

como é o código que faz a listagem ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O site funciona assim:

 

Você faz o cadastro no site -> Logo depois, poderá cadastrar sua revenda de carros

 

Porém, ali nas REVENDAS aparece somente os 6 primeiros cadastros, o restante não está aparecendo. Então eu gostaria de listar todas as revendas cadastradas no site, mas não sei como.

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez tenha um LIMIT 6 na query q trás as revendas.

 

mostre o código que faz a listagem, se não é impossível te ajudarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta é a DIV em que as revendas ficam:

 

<!-- #car-dealers -->
<div id="carDealers" class="container">
<div class="container_12 clearfix">
	<div class="grid_12"><h4 class="section-title section-line"><?php _e('Car Dealers', 'autotrader') ?></h4></div>
	<?php
			$dealers = get_users( 'number=6&meta_key=dox_dealer_data&orderby=registered' );
			$dealer_data = array();
			foreach ($dealers as $dealer) { 					
				$dealer_data =  get_user_meta($dealer->ID, 'dox_dealer_data', true);
				$author_url = get_author_posts_url( $dealer->ID );
	?>
				<div class="grid_2 clearfix">
					<a href="<?php echo $author_url;?>" class="image-zoom small-thumb-zoom">
						<img src="<?php echo $dealer_data['logo_url']; ?>" class="dealer-logo" height="80" width="140" alt="<?php echo 'Logo: '.$dealer->display_name; ?>"/>
						<span class="zoom-icon"></span>
					</a>
					<h6 class="marginT5"><a href="<?php echo $author_url;?>"><?php echo $dealer_data['title']; ?></a></h6>
					<div class="clear"></div>
				</div>				
	<?php } ?>
	<div class="clear"></div>
</div>	
</div>
<div class="clear"></div>
<!-- end - #car-dealers -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não foi isso que o William pediu, mas vê a função personal get_users() sendo invocada? Nela está sendo passado um argumento numero com o valor seis.

 

Experimente remover esse par chave=valor ou aumentar o valor para outro de sua escolha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O par chave=valor e, consequentemente, seu concatenador, o "E" Comercial ( & ):

 

get_users( 'meta_key=dox_dealer_data&orderby=registered' );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não disse para você apagar a linha. Eu disse, três vezes (contando essa), para que você apague o par chave=valor daquela string.

 

Eu ainda postei como deveria ficar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui, mas agora ele adiciona um abaixo do outro. Se tiver 1000 revendas cadastradas, ele vai listar os 1000 na página inicial.

 

A ideia era aparecer na página inicial alguns, clicar em um botão "Ver mais" e aparecer toda a lista.

 

Como fazer? Alguma ideia?

 

Obrigado pela tua ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse caso, então, ao invés de você remover aquela informação, você deve dinamizar ela, por exemplo, fazendo aquele valor vir via querystring.

 

O problema é que não conhecemos sua aplicação e não sabemos se ela suporta algum controle de offset e sem esse controle, a cada "Ver Mais" que for clicado, ao invés de mostrar outros, irá acrescentar mais registros à tela, ficando da mesma forma que descreveu, porém a "longo prazo".

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.