← PHP

[PHP] Problema com caixa lateral

Lida 3697 vezes

Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

O meu site é www.informaticaxpto.com e, se repararem, naquela caixa lateral, na direita, seria suposto existirem 4 separadores. O que acontece é que aparece tudo corrido no mesmo e não dá para mudar de separador, assim dizendo.

Fui a sidebar.php e suponho que seja este o código da caixa. Terei que mudar algo também nos .php's de cada separador?

Código: [Seleccione]
<div class="navbox">

<ul class="list1" id="pop">
            <?php include(TEMPLATEPATH '/includes/popular.php' ); ?>                   
</ul>

<ul class="list3" id="comm">
            <?php include(TEMPLATEPATH '/includes/comments.php' ); ?>                   
</ul>

<ul class="list4" id="feat">
<?php 
$featuredcat get_option('woo_featured_category'); // ID of the Featured Category
$the_query = new WP_Query('category_name=' $featuredcat '&showposts=10&orderby=post_date&order=desc');
while ($the_query->have_posts()) : $the_query->the_post(); $do_not_duplicate $post->ID;
?>


<li><a title="Permanent Link to <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php endwhile; ?>
</ul>

<?php if (function_exists('wp_tag_cloud')) { ?>

<span class="list1" id="tagcloud">
<?php wp_tag_cloud('smallest=10&largest=18'); ?>
</span>

<?php ?>

</div><!--/navbox-->

 :obrigado: :+trafego:
Offline

trmanco 
Membro
Mensagens 163 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Não te esqueceste de colar nenhum bocado de javascript algures no template?
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Não te esqueceste de colar nenhum bocado de javascript algures no template?

A caixa veio com o tema. :?
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

 :?:
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Ninguém me consegue mesmo ajudar?
Offline

Julio Araujo 
Membro
Mensagens 34 Gostos 0
Troféus totais: 22
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 10 Posts First Post

Parece que o código javascript não está funcionando (AJAX). Pode ser incombatibilidade com a biblioteca jQuery.

Talvez o tema não seja compatível com a versão do WP que está usando, adicionou algum programa com outra versão da jQuery (o que pode dar conflito de funções)...

Se você tivesse um servidor http em sua máquina, bastaria instalar este tema (limpo) para ver se funciona normalmente (ou mesmo instalar em outra pasta) - isto levando em consideração que a caixa veio junto com o tema.
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Pois, mas não me lembro de onde tirei o template. :P
Não há maneira de arranjar um código de uma navbox do género? Já estive a procurar e não encontrei nada de jeito. :?
Offline

genius 
Membro
Mensagens 410 Gostos 1
Feedback +3

Troféus totais: 26
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Não foi no site que tens no fundo do blog?
Offline

genius 
Membro
Mensagens 410 Gostos 1
Feedback +3

Troféus totais: 26
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Ainda visitei o site a ver se te podia ajudar, mas tem imensos templates
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Ainda pensei que fosse do woothemes, já que no código diz woo, mas é uma estupidez, até porque acho que lá são todos a pagar, apesar de ter encontrado um tema muito parecido ao meu. :?

http://www.woothemes.com/demo/?t=2

Não foi no site que tens no fundo do blog?

Pois, realmente, só pode ter sido, olha que estupidez a minha. O problema é que não existe uma caixa de pesquisa, senão era muito fácil. De qualquer maneira, duvido que tenham feito update. ;)
Offline

bfms 
Equipa
Mensagens 1769 Gostos 40
Feedback +1

Troféus totais: 35
Trófeus: (Ver todos)
Search Level 6 Apple User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

A parte das tags não deveria de estar igualmente entre <ul> e </ul>?
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Obrigado a todos pelas ajudas, o problema já está resolvido. :)

Código: [Seleccione]
<script type="text/javascript">
// <![CDATA[
function $quem(id){
if (document.getElementById) {return document.getElementById(id);}
    else if (document.all) {return document.all[id];}
    else if (document.layers) {return document.layers[id];}
}
function $oculta(id){
if($quem(id))
$quem(id).style.display = 'none';
}
function $mostra(id){
if($quem(id))
$quem(id).style.display = 'inline';
}
function LinKEfeitO(id){
var i=0;
var op = new Array('pop1','comm1','feat1','tagcloud1');
while(i<4){
if($quem(op[i])){
$quem(op[i]).style.background="#eee";
$quem(op[i]).style.border="solid 1px #eee";
$quem(op[i]).style.borderBottom="none";
$quem(op[i]).style.color="#c0c0c0";
$quem(op[i]).style.textDecoration="none";
}
++i;
}
if($quem(id)){
$quem(id).style.background="#ddd";
$quem(id).style.border="solid 1px #c0c0c0";
$quem(id).style.borderBottom="solid 1px #ddd";
$quem(id).style.color="#373737";
$quem(id).style.textDecoration="none";
}
}

 // ]]>
</script>
...
<ul class="idTabs">

<li><a onmousemove="$oculta('tagcloud');$oculta('feat');$oculta('comm');$mostra('pop');LinKEfeitO('pop1');" id="pop1">POPULAR</a></li>
<li><a onmousemove="$oculta('tagcloud');$oculta('feat');$mostra('comm');$oculta('pop');LinKEfeitO('comm1');"  id="comm1">COMMENTS</a></li>
<li><a onmousemove="$oculta('tagcloud');$mostra('feat');$oculta('comm');$oculta('pop');LinKEfeitO('feat1');"  id="feat1">FEATURED</a></li>
<?php if (function_exists('wp_tag_cloud')) { ?><li><a onmousemove="$mostra('tagcloud');$oculta('feat');$oculta('comm');$oculta('pop');LinKEfeitO('tagcloud1');" id="tagcloud1">TAG CLOUD</a></li><?php ?>
</ul><!--/idTabs-->

</div><!--/sideTabs-->