Suporte » Temas » Destacar categoria em um post

  • Resolvido marcelo.oliveira

    (@marcelooliveira)


    Tenho um site que contém vários compositores listados em categorias. Ao se clicar nesses compositores (categorias) são disponibilizados vários posts, posts esses, com discos que contém músicas desse compositor (categoria). Minha pergunta:

    É possível destacar nesse(s) post aberto, a categoria?

    Exemplo:

    categoria = Cartola
    Ao se clicar na categoria Cartola, posts com suas músicas são abertos. Nesses posts tem a palavra Cartola (categoria), gostaria de destacá-la, facilitando assim o encontro.

    desde já agradeço
    Marcelo

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • Isso é uma questão de adaptar o css e talvez o html ao seu objetivo. Se “destacar” significa, por exemplo, aumentar a fonte, vc deve identificar se as categorias estão com alguma classe css especificada na página, e então editar seu arquivo css aumentando a fonte daquela classe.

    Se não tiver nenhuma classe especificada para as categorias, vc deve editar o arquivo category.php para inseri-la.

    Passa o link do site que talvez dê pra gente te ajudar melhor.

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Renato

    Primeiramente obrigado pela ajuda.

    Quando mencionei destacar, pode ser aumentar a fonte, trocar de cor etc… Só que no texto do Post. O resultado, varia para cada categoria. A css atua na categoria e o que eu estou querendo é no texto do post que contém a categoria. Vou tentar dar outro exemplo:

    Categorias: Cartola | Jorge Aragão | Arlindo Cruz

    Ao se clicar na categoria “Cartola”, são exibidos posts tipo:

    Post:

    …As rosas não falam (Cartola)
    O meu lugar (Arlindo Cruz)
    etc…

    O que procuro:

    Que no Post acima, como escolhi a categoria “Cartola”, a palavra Cartola em (As rosas não falam (Cartola)) seja destacada.

    Obrigado mais uma vez
    Marcelo

    Não entendi. Se os posts são marcados com as categorias, como é que clicando na categoria Cartola vai aparecer posts de outras categorias? Tem algum link pra dar uma olhada?

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Renato

    Exemplo em meu site:

    No link … http://www.sambaderaiz.net/rosa-de-ouro-volume-2-conjunto-rosa-de-ouro/

    Tem o álbum Rosa de Ouro Volume 2. Na lateral do site tenho uma lista com vários compositores. Essa lista é a lista das categorias. Clique nesta lista em “Cartola”: Ficaram disponíveis…

    Postagens que contém sambas do Compositor: ‘Cartola’

    O primeiro dos posts disponíveis para mim foi o álbum (post):

    Cartola 90 anos (Márcia e Élton Medeiros)
    (link: http://www.sambaderaiz.net/cartola-90-anos-marcia-e-elton-medeiros/)

    O que estou querendo é que nesse post aberto, (ao se clicar em uma categoria), e em qualquer outro, fique em destaque a palavra correspondente a “categoria” (Cartola) buscada. Nesse exemplo:

    01 – Sala de recepção

    (Cartola) — intérpretes: Márcia e Élton Medeiros

    Obrigado
    Marcelo

    Entendi. Não sei como fazer, mas acho que esse link pode te ajudar, com algumas adaptações:
    http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/

    Oi, Marcelo!
    Só queria te convidar a incluir seu blog no meu website Mega Brazil acredito que será muito apreciado pelos brasileiros no EUA.
    Com relação a sua dúvida, tbm me interessa essa questão de destacar a sub-categoria, vou acompanhar de perto a evolução da pergunta.
    Obrigado

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Caro Renato

    dei uma olhada no link que me passou, mas infelizmente não consegui fazer. Pesquisei e descobri o plug-in contido nesse link:

    Highlight Search Terms WordPress Plugin

    … só que ele destaca os termos pesquisados. Interessante, mas não oq ue procuro. Vou continuar procurando e postando neste espaço.

    Ricardo

    Vou incluir o sambaderaiz.net no Mega Brazil

    att
    Marcelo

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Bem amigos resolvido:

    Vamos lá.

    Primeiro: instalar o plugin: Highlight Search Terms

    link: 4visions.nl/en/wordpress-plugins/highlight-search-terms

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Segundo: configurar o plugin, inserindo a classe com a cor do destaque em sua folha de estilo

    Terceiro: Em plugins edite o arquivo: highlight-search-terms/hlst.php contido no plugin, inseringo o código contido neste link:

    wordpress.org/support/topic/plugin-highlight-search-terms-great-plugin-heres-an-addition-tagscats?replies=2

    Confiram o resultado em meu site:
    sambaderaiz.net

    Tanto faz fazer uma busca interna (na caixa de busca), ou clicar em uma categoria (lista com compositores na lateral) ou também em uma tag (intépretes). O Item buscado estará destacado.

    Att.
    Marcelo Oliveira

    Ainda não está totalmente resolvido…
    Clica em “Acadêmicos do Grande Rio” ou “Acadêmicos da Rocinha”, olha a pagina e vai notar que todas as palavras que contem da, de, do, etc… ficam em destaque. Por exemplo:Enredo

    Outra coisa que estranhei, quando clico no compositor, aparece uma pagina e apos alguns segundos muda para outra pagina, é assim mesmo?

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    Tem razão Ricardo

    Eu havia clicado em uma categoria com uma única palavra , tipo: Cartola. Vou continuar tentando.

    Criador do tópico marcelo.oliveira

    (@marcelooliveira)

    o código inserido foi:

    // Get search term
    function hlst_get_search_query() {
    $referer = urldecode($_SERVER[‘HTTP_REFERER’]);
    $query_array = array();

    if ( preg_match(‘@^http://(.*)?\.?(google|yahoo|lycos|bing|ask|baidu|youdao).*@i’, $referer) ) {
    $query = preg_replace(‘/^.*(&q|query|p|wd)=([^&]+)&?.*$/i’,’$2′, $referer);
    } elseif ( get_search_query() != ”) {
    $query = get_search_query();
    } elseif ( single_tag_title(”, false) != ” ) {
    $query = single_tag_title(”, false);
    } elseif ( single_cat_title(”, false) != ” ) {
    $query = single_cat_title(”, false);
    }
    preg_match_all(‘/([^\s”\’]+)|”([^”]*)”|\'([^\’]*)\’/’, $query, $query_array);

    return $query_array[0];
    }

    acho que nele está a solução…

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • O tópico ‘Destacar categoria em um post’ está fechado para novas respostas.