.......... powered by ..........
TRILHAS Web & Design - Studio
...........................


Ajuda

Arquivos x Banco de Dados ASCII x Bnco de Dados MySQL

Arquivos: Escolha esta opção se você tem poucos arquivos e/ou atualizações constantes. O sistema irá sempre buscar a palavra desejada em cada um dos arquivos diretamente. Isto pode se tornar um pouco lento, mas tem a vantagem de sempre retornar resultados atualizados.

Banco de Dados ASCII: Escolha esta opção se você tem muitos arquivos e/ou não faz atualizações com muita frequência, mas não possui acesso ao Banco de Dados MySQL. O sistema irá procurar em um banco de dados ASCII criado na última vez em que você indexou seu site. A busca será bastante rápida porém, se você não fizer a indexação sempre que atualizar seu site, os resultados poderão não estar atualizados. Se escolher esta opção é recomendável indexar o seu site sempre que fizer alguma atualização.

Obs: Para indexar seu site clique no botão Indexar Agora. Lembre-se de configurar as pastas antes da indexação.

Banco de Dados MySQL: Esta é a melhor opção em termos de rapidez e confiabilidade. Escolha esta opção se você tem muitos arquivos e/ou não faz atualizações com muita frequência, e seu servidor oferece acesso a Banco de Dados MySQL. O sistema irá procurar em um banco de dados MySQL criado na última vez em que você indexou seu site. A busca será extremamente rápida porém, se você não fizer a indexação sempre que atualizar seu site, os resultados poderão não estar atualizados. Se escolher esta opção é recomendável indexar o seu site sempre que fizer alguma atualização.

Obs: Para indexar seu site clique no botão Indexar Agora. Lembre-se de configurar as pastas antes da indexação.

Informações de acesso ao Banco de Dados MySQL

Para usar o MySQL você precisa solicitar ao seu provedor de hospedagem que crie um banco de dados. Depois informe no formulário abaixo os dados do seu banco de dados:

Servidorse não souber use 'localhost'
Nome do BDo nome do banco de dados
Usuárioseu user name (para o BD)
Senhaseu password (para o BD)

Pastas

Se os arquivos que você deseja que sejam pesquisados estiverem na mesma pasta do sistema de busca (tribusca.php) preencha este campo com um ponto (.). Se estiverem em outra pasta digite o nome da pasta. Você pode informar mais de uma pasta neste campo, basta separá-las por vírgulas. IMPORTANTE: para que a busca seja efetuada corretamente é recomendável que os arquivos (ou a(s) pasta(s) que contém os arquivos) a serem pesquisados estejam na mesma pasta do sistema (tribusca.php).

URL Base

Se os arquivos (ou as pastas com os arquivos) a serem pesquisados estiverem no diretório raiz de sua conta a URL base deverá ser algo como 'http://www.seusite.com'. Mas se os arquivos (ou as pastas com os arquivos) estiverem em uma subpasta, por exemplo: se o endereço de seu site for algo como: 'http://www.seuservidor.com/seusite' este é o endereço (URL) que você deverá informar. Para ter certeza de que preencheu corretamente este campo faça uma busca/teste e clique em alguns dos links gerados.

Página Base

Você pode criar uma página base para a exibição do sistema de busca. Apenas crie uma página com seu editor html, normalmente e acrescente no código a seguinte tag:

<BUSCA>

Depois envie esta página para a mesma pasta em que se encontra o sistema (tribusca.php).

Bases Adicionais

Você pode acrescentar bases de dados adicionais ASCII ao seu sistema de busca. Por exemplo, se você tem um sistema de notícias ou um fórum que salva as informações não em páginas htm, mas em databases ASCII, estas informações poderão ser buscadas pelo tribusca, basta que você cadastre a sua base de dados adicional.

Bases cadastradas: Quando você cadastra uma base adicional ela pode ser vista no menu "bases adicionais cadastradas". Para retirar uma base do cadastro basta selecioná-la e clicar em Excluir. Esta operação não afeta a sua base de dados, apenas a retira do cadastro de bases adicionais do tribusca. Para modificar o cadastro de uma base adicional, selecione-a e clique em Editar. Ela será aberta nos campos logo abaixo. Faça as modificações necessárias e clique em Cadastrar Base. Se você modificar o nome da base uma nova base será salva.

Cadastrando e salvando bases adicionais: Primeiro escolha um Nome para a sua base adicional. O nome será também a identificação interna da base. O sistema não aceita duas bases adicionais com mesmo nome. Se você salvar outra base com um nome igual a de uma salva anteriormente esta será sobrescrita. Em Arquivo informe o nome do arquivo ASCII que contém os dados. Se ele estiver na mesma pasta do "tribusca.php" basta informar o nome do arquivo (ex: base.txt). Se ele estiver em outra pasta você terá de informar o caminho completo para o arquivo (ex: cgi-bin/forum/base.txt). Em Caminho para link informe o caminho relativo para o script que irá montar a página, incluindo a diretiva, mas sem a identificação individual da entrada na base. Por exemplo: se o link relativo para uma determinada notícia for "cgi-bin/news.cgi?numerodanoticia=100", infome: "cgi-bin/news.cgi?numerodanoticia=". Em Índice ID, Índice Título e Índice Texto, informe o índice de cada um desses elementos no array da linha de sua base. Em tamanho do arquivo base informe o tamanho (médio) em Kb da página htm resultante do link a ser criado sem o conteúdo dinâmico (texto e título). O sistema irá calcular o tamanho do arquivo a ser criado somando texto, título e o tamanho que você informar neste campo.

Obs: Para poder serem lidos pelo tribusca os dados das linhas de sua base devem ser separados por um "|".

Redirecionamentos

Com este recurso você pode cadastrar determinados termos para que quando enviados para o sistema de busca através do formulário, redirecionem o usuário para endereços pré-determinados. Para cadastrar redirecionamentos você deverá informar o termo e o endereço para o qual o sistema deverá apontar quando aquele termo for procurado. Em Query informe o termo a ser usado. Por motivos claros não é aconselhável usar termos comuns para este recurso. Em Redirecionar para informe o endereço web do link a ser carregado. Você pode usar o endereço completo (ex: http://sitedestino.com/) ou o endereço relativo, caso o arquivo esteja no mesmo servidor da busca (ex: redirs/meudestino.htm).

Outros tópicos

Em Terminações informe as terminações dos arquivos que devem ser pesquisados (não esqueça de incluir o ponto). Para mais de uma terminação, separe-as com vírgulas.Em Tamanho mínimo informe o número mínimo de caracteres que será aceito na busca. Para usar uma figura como Botão da busca basta incluir uma tag de botão-figura similar à seguinte:

<input type=image src=http://www.meusite.com/images/botao.gif border=0>

Você pode escolher mostrar ou não o formulário de busca do sistema. Se você está usando uma Página Base e se a sua página base possui um formulário você pode escolher não mostrar o formulário do sistema. Se esse for seu caso você pode acrescentar a tag <QUERY> no 'value' do seu formulário, o sistema irá substituir esta tag pelo termo procurado pelo usuário. Seu formulário deverá ficar mais ou menos assim:

<form method=post action=tribusca.php>
<input type=text name=query value="<QUERY>">
<input type=submit value="Buscar">
</form>

Você pode Excluir do título de cada um dos resultados da busca, deteminada frase que se repete em todos os títulos. Isto facilita muito a navegação nos resultados. Por exemplo, se o seu site se chama 'Meu Site' é provável que você organize os títulos de suas páginas usando o termo 'Meu Site' seguido do assunto específico de cada página. Assim, se você excluir do título o termo 'Meu Site - ' nos resultados da busca, os títulos que originalmente seriam 'Meu Site - Sobre Mim', 'Meu Site - Fotos', etc... seriam mostrados como 'Sobre Mim', 'Fotos', etc... Nas Frases de resposta você pode usar códigos html e as tags disponíveis na tabela de substituições.

Recurso Not Show (não mostrar)

Recurso que permite ao administrador criar diretivas cujos resultados excluem determinado arquivo. Para usar o not show existem duas formas específicas: 1)Para arquivos e 2) Para resultados de bases adicionais.

Para excluir um resultado arquivo:
O formato do link deve ser: 'endereço da busca + query=suaquery + notshow=pasta/arquivo a excluir'
Ex: seu link deverá ser algo como: "http://seusite.com/tribusca.php?query=coisas&notshow=pasta/arquivoaexcluir.htm".

Para excluir um resultado de base adicional:
O formato do link deve ser: 'endereço da busca + query=suaquery + notshow=nome da base adicional/id a excluir'
Ex: seu link deverá ser algo como: "http://seusite.com/tribusca.php?query=coisas&notshow=Forum/IDAEXCLKUIR".


Tabela de substituições

Você pode usar várias tags pré-definidas para melhorar o dinamismo de sua Página Base. O sistema tribusca irá substituir estas tags por variáveis em sua página de resultados. As tags disponíveis e as variáveis correspondentes estão na tabela abaixo. Para usar este recurso basta acrescentar a tag desejada no código HTML de sua página base e/ou nas Frases de resposta.

tagvariáveldescrição da variável
<BUSCA>$CONTEUDOO conteúdo completo da busca
<QUERY>$queryO que o usuário digitou no formulário da busca
<FQUERY>$fqueryA QUERY formatada
<NFILES>$nFilesO número total de arquivos consultados
<NRESULTS>$nResultsO número total de resultados encontrados
<FIRST>$FirstO número do primeiro resultado da página
<LAST>$LastO número do último resultado da página
<DATA1>$Data1A data no formato: 01 de Janeiro de 2000
<DATA2>$Data2A data no formato: 01/01/05
<INCLUDE=$arquivo>$FileContentO conteúdo do arquivo (ASCII) definido em $arquivo



Críticas, dúvidas, sugestões, entre em contato...
Abraços!

Jefferson de Mello
jefferson@trilhas.com
www.trilhas.com




Cia da Logo - Criação de Logomarcas
Adquira o livro impresso ou baixe a versão virtual (grátis)
A Arte de Karin Schwarz
TRILHAS Web & Design - Studio



home | ajuda | download | contribuições | contato | créditos | demonstração

Copyright © 2005, Trilhas Web Desenvolvimento
Desenvolvido por Jefferson de Mello