Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo - Dash

[Resolvido] Problemas com paginação e tradução

Recommended Posts

Oi pessoal, sou eu de novo com mais dúvidas de Wordpress...

 

Estamos com um site quase finalizado (ele tá horrível por que o cliente quis assim...). São dois probleminhas bem chatos envolvendo plugins. O site é esse: http://shopdogs.com.br/shopdogs/

 

O primeiro é um bem grave. Quando pesquisamos nesse buscador, ele mostra os resultados filtrados nas devidas categorias, correto?

Quando a busca contém mais páginas, ele ativa o "plugin" de paginação, porém quando clicamos nas próximas páginas, ele dá a página de erro. Não sei porque...

 

O segundo erro é menos crítico, porém bem chato. A enquete do rodapé está em inglês e já fiz de tudo para traduzí-la para o português, porém sem sucesso nenhum... Baixei arquivo traduzido, tentei traduzir diretamente pelo código PHP, nada...

 

Teria como me ajudarem, preciso dessas resoluções para poder entregar esse site. Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você montou o arquivo search.php na mão ou peou modelo padrão de outro tema? É um plugin que estas usando para efetuar a busca? Tinha que saber em qual arquivo ele ta listando o resultado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você montou o arquivo search.php na mão ou peou modelo padrão de outro tema? É um plugin que estas usando para efetuar a busca? Tinha que saber em qual arquivo ele ta listando o resultado...

 

Na realidade, o modelo era esse mesmo, ou talvez o outro programador o tenha modificado...

Na realidade, é um arquivo do plugin que está na raiz do tema, quando eu peguei o site para mexer, já veio desse jeito. Olha como está no search.php :

 

   <?php 
if( ($cnt+1)%3 == 0) echo '<div class="clearline"> </div>';
$cnt ++;
endwhile; else : 
?>

   <div class="widget">
       <h2><?php _e( "Ups!", "sofa_opnpress" ); ?></h2>
       <div class="textwidget">
           <p><?php _e( "Search scored no results!", "sofa_opnpress" ); ?></p>
       </div>
   </div>

   <?php 
endif;
   if( $wp_query->max_num_pages > 1 ) {
       // paging
       include( 'wp-pagenavi.php' );
       if( function_exists( 'wp_pagenavi' ) ) { wp_pagenavi(); }
	$wp_query = NULL; 
	$wp_query = $temp_store_query;
   }
   ?>

 

Ele pega a função wp-pagenavi.php dentro da raiz desse tema. Ou seja, pelo que eu entendi, esse arquivo foi retirado do plugin e jogado ai como include. Creio eu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, eu consegui consertar o meu problema.

 

No post de categoria está o seguinte código:

 


<?php 
global $disable_comments;

if($_GET['tipo']=="categorias"){ //Troquei a variável global GET por POST aqui
	$icats = explode(",",str_replace("&cat=","",$cat));
	 for($a=0;$a<count($icats);$a++){
			if($icats[$a]<>"")
			 $ct .= ($ct<>"" ? ", " : "").'<a href="'.get_category_link($icats[$a]).'">'.get_the_category_by_ID($icats[$a])."</a>";
		 }
		 $res = (($_GET[ 's' ]<>"") ? '  <a href="?s='.$_GET[ 's' ].'">'.$_GET[ 's' ].'</a>   ' : "").(($ct<>"")?' '.$ct.' ':""); //também troquei a variável GET aqui


	//RESULTADO DE BUSCA
		 echo ($res <> "" ? '<div id="breadcrumbs">'.$res.'</div>
		 <br />
		  <div id="Lcontrols">
			<a href="#" class="" id="itable" title="Mostrar em forma de tabela">Mostrar em forma de tabela</a>
			<a href="#" class="lon" id="ilist" title="Mostrar em forma de lista">Mostrar em forma de lista</a>
		  </div>
		 ' : "");

 

Trocando as variáveis, a minha busca começou a funcionar!

Obrigado aos que me ajudaram, estou postando o resultado aqui para quem tiver o mesmo problema consiga resolver no futuro! Agradeço e até a próxima!

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.