Respostas no Fórum

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • Adson, não conheço teu projeto, mas a navegação do blog não ficaria mais fácil para o usuário se a categoria fosse escolhida através de menu ou mesmo através de uma pagina personalizada como falaste. Ao escolher a categoria, os posts seriam filtrados e seriam mostrados pelo seu resumo. Tuas categorias poderiam ser identificadas por figuras, como encontramos nos sites de busca. A programação para fazer isso é bem maior que simplesmente permitir a tag more nas paginas.
    Pelo que entendi teu usuario visualizaria os posts e apos faria a escolha da categoria, para filtrar novamente os posts da categoria escolhida. Se teu blog tiver muitos visitantes será um problema para a hospedagem.
    Deixo a pagina da empresa para contato, pois estamos saindo do assunto que originou o primeiro pedido: a tag more
    abraços

    Jose Kras = http://www.informatikras.com.br

    Ola

    A primeira mensagem do victorsanb fala da tag more em posts e foi isso que comentei. Ontem, antes de postar, testei o que afirmei, já que estava testando outra configuração do WP.

    Já tive o mesmo problema que o victorsanb e resolvi da forma apresentada. Deve, inclusive, haver um botão denominado more em qualquer uma das guias que adicionaria a tag sem a necessidade de se fazer manualmente. Fiz o comentário daquela forma para melhor entendimento.

    Entendo a utilidade da tag more em posts, pois permitiria um layout mais enxuto na index, permitindo que o usuario buscasse o conteúdo completo de sua preferencia. Não vejo muito sentido incluir a tag more em paginas que, por construção, apresentam o conteúdo.

    Talvez eu não tenha entendido a sua necessidade, mas se indicar o tópico posso tentar ajudar. Quanto ao parágrafo, tive um problema de tag p sem fechamento o que ocasionou a perda da tag more. Mas foi somente um caso e falei para abrir o espectro da pesquisa.

    Ola, Magda

    Insere o termo Custom Fields na caixa de pesquisa no alto desta pagina. A primeira linha da resposta explica o que você procura. A segunda linha mostra um exemplo de pesquisa usando custom fields e mais outras pesquisando custom fields e categorias, por exemplo.

    Ola,

    Vou tentar dar uma idéia:

    No index.php pode manter a clásula <?php the_content(‘Continuar a Ver »’); ?>, indicando que o WP deve apresentar o artigo completo, até encontrar a tag <!–more–>.
    Se encontrar a tag corta o texto naquele ponto e insere o link ‘Continuar a Ver’ como está determinado no index.php.

    Vamos ao post:
    O post é apresentado dentro de um editor de textos. Acima e à direita dele temos duas guias: Visual e HTML.

    Ao escrever <!–more–> com a guia Visual selecionada, o WP vai alterar as marcas de tag “<” e “>” por seus respectivos símbolos. Ao visualizar o post, a tag more aparecerá no meio do texto.

    Para funcionar, selecione a guia HTML e inclua a tag <!–more–> e depois retorne ao modo Visual para continuar a escrever o texto. Nesse caso, a guia HTML informou ao WP que aquilo é realmente uma tag e não um texto.

    Já tive problemas com essa tag devido ao tag de paragrafo.

    Espero ter ajudado.

    Ola,
    Confere a seção WP Avançado onde há várias soluções com exemplos.
    Abraços

    Fórum: Multisites
    Em resposta a: Vários WordPress

    Ola,
    Voce pode configurar o WP MULTI SITE e criar o novo blog como subdominio do primeiro. Eles funcionarão de forma independente um do outro, inclusive o tema.
    Abraços

    Fórum: Multisites
    Em resposta a: .meusite.com

    Ola,

    Sim, é possivel, se voce tiver instalado o WP no root do dominio (public_html). Basta escolher a opção para subdominio. Sua versão está configurada para subdiretorio.
    Se o WP foi instalado num servidor windows, não há possibilidade de configurar como subdominio.
    Confira se a instalação do WPMU foi completada sem erros, se existe a pasta blogs.dir e se foi criado o subdominio generico *.meusite.com.

    Ola

    Observando o script só há seleção por categoria. O sistema seleciona a categoria indicada e devolve o nome do autor e a data. Por isso duplica, pois há necessidade de filtrar os autores na pesquisa. Isso vai exigir um pouco de PHP.

    Vou começar pelo final. Você quer automatizar as categorias. Se não mudarem constantemente, penso que poderia ser feita com um arquivo texto colocado na pasta do template, contendo em cada linha uma categoria.

    No script deve ser buscado esse arquivo com um código proximo deste abaixo:

    <?php
    $categs = file (‘categorias.txt’);
    ?>

    Pode ser colocado logo no inicio da pesquisa. Talvez seja necessario inserir o caminho completo do arquivo. $categs será um array contendo todo o conteudo das linhas do arquivo. Se chamar http://www.ideatech.com.br/emailcount.php uma variação desse script vai escrever a quantidade de linhas e logo depois as linhas. No caso, só precisa guardar o conteúdo das categorias no array.

    Para fazer funcionar a pesquisa, coloca-a dentro do foreach:

    <?php
    foreach ($categs as $categ) {
    // aqui insere a sua pesquisa, substituindo o numero da categoria por $categ.

    <?php query_posts(‘cat=’.$categ); ?>

    } // fechamento do foreach

    ?>

    Poderia ser criado outro arquivo texto para conter os nomes das categorias e seria montado num loop acima do exemplo.

    Agora vamos filtrar os autores: haverá a necessidade de criar uma função que faça isso. Penso que o ideal seria colocá-lo no functions.php do template. Seria mais ou menos como abaixo: (vou mostrar apenas a linha da pesquisa, não a montagem da função).

    <?php
    $autores = ‘select distinct (coluna nome do autor) from (nome da tabela) where categoria = ‘ . $categ;
    ?>

    O comando SQL “select distinct” guarda a primeira ocorrencia que encontra na coluna. Dessa forma, $autores conteria os nomes dos autores com posts para aquela categoria, sem repetição de nomes.

    Faz novamente outro foreach, aninhado dentro do anterior

    foreach ($categs as $categ) {
    // pesquisa categorias
    $autores = ‘select … where (categoria) = ‘.$categ
    foreach ($autores as $autor) {

    // acerta para pesquisar categoria e autor
    <?php query_posts(‘cat=’.$categ.’& autor=’.$autor); ?>

    } fechamento do foreach autor

    } // fechamento do foreach categoria

    ?>

    Depois da pesquisa insere o código normal para montar a página de resposta.

    ffgmusic, tenta montar a proposta. Só não escrevo o código completo porque estou trabalhando, mas a partir de terça-feira, se não conseguir pesquisar pode avisar que escrevo o script e testo.

    Os emails do teste são validos para contato

    abraços

    Jose Kras

    Ola

    Observando o script só há seleção por categoria. O sistema seleciona a categoria indicada e devolve o nome do autor e a data. Por isso duplica, pois há necessidade de filtrar os autores na pesquisa. Isso vai exigir um pouco de PHP.

    Vou começar pelo final. Você quer automatizar as categorias. Se não mudarem constantemente, penso que poderia ser feita com um arquivo texto colocado na pasta do template, contendo em cada linha uma categoria.

    No script deve ser buscado esse arquivo com um código proximo deste abaixo:

    <?php
    $categs = file (‘categorias.txt’);
    ?>

    Pode ser colocado logo no inicio da pesquisa. Talvez seja necessario inserir o caminho completo do arquivo. $categs será um array contendo todo o conteudo das linhas do arquivo. Se chamar http://www.ideatech.com.br/emailcount.php uma variação desse script vai escrever a quantidade de linhas e logo depois as linhas. No caso, só precisa guardar o conteúdo das categorias no array.

    Para fazer funcionar a pesquisa, coloca-a dentro do foreach:

    <?php
    foreach ($categs as $categ) {
    // aqui insere a sua pesquisa, substituindo o numero da categoria por $categ.

    <?php query_posts(‘cat=’.$categ); ?>

    } // fechamento do foreach

    ?>

    Poderia ser criado outro arquivo texto para conter os nomes das categorias e seria montado num loop acima do exemplo.

    Agora vamos filtrar os autores: haverá a necessidade de criar uma função que faça isso. Penso que o ideal seria colocá-lo no functions.php do template. Seria mais ou menos como abaixo: (vou mostrar apenas a linha da pesquisa, não a montagem da função).

    <?php
    $autores = ‘select distinct (coluna nome do autor) from (nome da tabela) where categoria = ‘ . $categ;
    ?>

    O comando SQL “select distinct” guarda a primeira ocorrencia que encontra na coluna. Dessa forma, $autores conteria os nomes dos autores com posts para aquela categoria, sem repetição de nomes.

    Faz novamente outro foreach, aninhado dentro do anterior

    foreach ($categs as $categ) {
    // pesquisa categorias
    $autores = ‘select …

    <?php query_posts(‘cat=’.$categ); ?>

    } // fechamento do foreach

    ?>

    Observa que no script não há seleção de autor. Por isso duplica. Há a necessidade de pesquisar os autores registrados sob a categoria pesquisada. Haveria a necessidade de montar uma função MySQL/PHP para retornar esses autores, que ficaram num array. Depois pesquisar os titulos (por exemplo) levando em consideração a categoria e o autor.

    A pesquisa do SQL deve conter a clausula Distinct, exemplo SELECT DISTINCT Autor FROM wp-tabela WHERE Categoria = $categoria. Essa pesquisa vai retornar todos os autores com posts nessa categoria. Importante: a pesquisa guardará somente a primeira vez que o nome aparecer. Não há duplicação dos nomes. O resultado será guardado num array.

    Depois, basta pesquisar num loop foreach (para cada item do array) e pesquisar o valor do array e a categoria.

    Para deixar automatico o valor das categorias, penso que o mais facil seria fazer um arquivo de texto contendo cada categoria numa linha e hospedado na pasta do template. O codigo PHP lê as linhas e transforma num array.

    A estrutura da pesquisa ficaria assim:

    1. Lê o arquivo de categorias e transforma em array
    2. Faz um loop foreah para as categorias
    3. Para cada categoria faz a pesquisa dos autores daquela categoria
    4. Aninha outro loop foreach para cada autor
    5. Pesquisa o titulo e data de cada post do autor
    6. Escreve a pesquisa
    7. Fecha o foreach do autor
    8. Fecha o foreach da categoria

    Ola

    Confere se a pesquisa que pesquisa as categorias para a pagina principal também foi colocada nas paginas page.php, etc.

    Acredito que não seja problema nos links

    abraços

    Ola

    No Admin, opção Settings, Discussion há um espaço para preencher Nome, URL, IP, etc. O título é Comments BlackList

    abraços

    Ola

    Sim, ao instalar o WordPress no servidor o admin vem junto. Ha varias descrições como fazer essa instalação aqui no forum

    abraços

    Ola

    No Link Settings há a opção de escrever o caminho do WordPress e o caminho do dominio, para quem usa a instalação normal.

    Na instalação WPMU não há essa opção pois o WP tem que ser instalado no root do dominio.

    Abraços

    Ola, fvm

    Para funcionar o multiblog a instalação do WP deve ser realizado no root do site (html_public) senão ele não configura.

Visualizando 14 respostas - 1 até 14 (de um total de 14)