Suporte » Temas » Caixinha de busca personalizada

Visualizando 15 respostas - 31 até 45 (de um total de 50)
  • Criador do tópico junevesd

    (@junevesd)

    a imagem do fundo não aparece agora :s

    junevesd seu tema está com um mucado de códigos errados e o IE já é chato com um html válido imagina com erros, possivelmente um desses erros está impedindo o IE trabalhar “corretamente”.

    Tente dar uma melhorada no código usando o validador http://validator.w3.org/ do w3c para ver se corrigi.

    Criador do tópico junevesd

    (@junevesd)

    myst1010
    vou tentar, obrigada! o tema que eu baixei foi o scribblings, imaginei que tivesse tudo certinho ):

    Criador do tópico junevesd

    (@junevesd)

    myst1010
    será que é algo na sidebar?

    Pode ser sim, mas é complicado dizer extamente qual é o erro que pode estar afetando esta parte.

    Alguns erros não fazem diferença nenhuma no layout, mas outros já estragam completamente.

    Um erro importante que vc deve corrigir são is ID de alguns elementos seus, eles estão com um link nele e ID não recebem links e nem deve ser repetidos em todo o código da página.

    um plugin que gostei muito para firefox é o html validador, ele apresenta os erros e dicas que vc pode ir corrigindo aos poucos até que fique certinho.

    se quiser dê uma olhada em http://users.skynet.be/mgueury/mozilla/

    Criador do tópico junevesd

    (@junevesd)

    Myst1010
    Como assim os links do ID? É que eles vieram assim, sabe? Então não sei muito bem os erros…

    Criador do tópico junevesd

    (@junevesd)

    Descobri o erro!
    No arquivo searchform tava faltando uma <div> e uma </div>

    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <div class="searchfield"><input type="text" value="<?php echo wp_specialchars($s, 1); ?>" class="searchtext" name="s" size="20" maxlength="255" />
    <div><input name="submit" value="" class="searchsubmit"  type="image" id="searchsubmit" src="<?php bloginfo('template_directory'); ?>/img/search_trans.gif" tabindex="1" /></div></div>
    </form>

    A imagem tava se repetindo porque a div não fechava quando começava o “input”, ai coloquei e arrumou.
    Obrigada pra todo mundo que ajudou!

    Bom se o criador do tema fez isso ele cometeu um erro bem básico.

    Como alguns dos seus ID’s têm um link, certamente eles não possuem personalização por css, neste caso para resolver basta vc colocar um ID válido.

    onde tiver

    <div id="http://link_sei_la_de_onde.com.br" class="sua_classe">

    você coloca

    <div id="seu_id" class="sua_classe">

    ou então remove o ID deixando só a classe

    <div class="sua_classe">

    =============
    Caso vc queira declarar um ID no lugar do link como mencionado acima vc não poderá deixar dois ID’s iguais na mesma página.

    Errado

    <!-- inde.php -->
    <div id="conteudo">
      conteúdo da div
    </div>
    <div id="conteudo">
      conteúdo da div
    </div>

    Certo

    <!-- inde.php -->
    <div id="conteudo">
      conteúdo da div
    </div>
    <div id="conteudo_home">
      conteúdo da div
    </div>

    Recomendo vc pegar o plugin para firefox que mencionei acima, pois ele vai lhe dando dicas.
    Além de corrigir os erros aos poucos vc vai aprendendo bastante.

    Criador do tópico junevesd

    (@junevesd)

    Myst1010
    Eu baixei o plugin e tá me ajudando bastante, obrigada!
    Só queria saber outra coisa, é outro assunto, mas não queria fazer outro tópico…
    Queria saber como coloco aquele link “responder” nos comentários, meu tema não tem ):

    Existe várias formas de fazer a area de comentários e por isso não posso te dizer exatamente onde inserir o código, mas basicamente vc precisa inserir isso

    <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>

    Opções que conheço
    1ª Se seu tema usa uma função para gerar a lista de comentário é nela que o código é inserido.

    2ª Se seu tema gera a lista de postangem com um foreach em seu comments.php é dentro deste foreach que vc deve inserir o código.

    3ª Se seu tema usa o modelo de formulário padrão de lista de comentário creio que é só habilitar, mas eu já não sei como fazer isso.

    Criador do tópico junevesd

    (@junevesd)

    Myst1010
    Eu tentei inserir o código onde você falou (o meu tem o foreach) mas não consegui, dá erro :/
    Posso postar o meu comments.php aqui pra você ver? Desculpa o abuso :/

    O comments.php é bem grande pra postar aqui, posta ele no http://pastebin.com/ e me passa o link que ai eu dou uma olhada.

    Criador do tópico junevesd

    (@junevesd)

    Myst1010
    http://pastebin.com/mib5UCbP
    É o arquivo comments.php
    Ah, obrigada!

    Se não me engano o código pode ser inserido desta forma

    <?php foreach ($comments as $comment) : ?>
    
    <div class="comment">
    
    <p class="commenticon">
    
    <?php if ('' != get_comment_author_url()) { ?><a class="autor" href="<?php comment_author_url(); ?>"><?php comment_author() ?></a><?php } else { comment_author(); } ?> <br />
    
    <?php comment_date() ?> às <?php comment_time(); ?>
    //Código inserido aqui
    <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?></p>
    //fim do código
    
    <div class="gravatarside"><?php if (function_exists('get_avatar')) { echo get_avatar($comment,$size='35'); } ?></div>
    
    <div class="comment-content"><?php comment_text() ?> <?php if ($comment->comment_approved == '0') : ?>
    
    <p>Obrigada pelo comentário. Quando a moderação aprová-lo, ele aparecerá aqui.</p>
    
    <?php endif; ?>
    </div>
    
    </div>

    Na teoria deveria funcionar perfeitamente, depois basta vc personalizar com css.

    Caso funcione e vc não gostar de onde o código ficou vc pode posicioná-lo com css ou alterar a posição do código no arquivo.

    Caso dê algum erro relate-o exatamente como ocorre para podermos chegar a uma solução.

Visualizando 15 respostas - 31 até 45 (de um total de 50)
  • O tópico ‘Caixinha de busca personalizada’ está fechado para novas respostas.