[TUTORIAL] Lista separada de usuários, visitantes e Bots

Started by Costa, October 20, 2008, 10:51:33 AM

Previous topic - Next topic

Costa

Fiz isto recentemente para um fórum de uma amigo meu, nem sabia que dava para fazer
Ao fazer uma busca eplo forum do SMF, deparei-me com este tópico

Está em inglês, então traduzi-o para quem não se sentir à vontade com a língua

Este arquivo deve funcionar com TODAS as correntes versões do SMF.

Instalação: Apenas faça o upload do arquivo anexado para a pasta do seu tema e desfrute :)

FAQ

1. E se eu quiser traduzir/mudar os nomes dos visitantes, membros e motores de busca?


Edite o arquivo na seguinte parte:

    $brokendown = array (

        'Membros' => array(),
        'Visitantes' => array(),
        'Motores de busca' => array(),


e substitua pelos nomes que quiser


        if ( $member['id'] != 0 )
            $brokendown['Membros'][] = &$context['members'][$key];
        else if ( $spider )
            $brokendown['Motores de busca'][] = &$context['members'][$key];
        else
            $brokendown['Visitantes'][] = &$context['members'][$key];


Substitua pelos mesmos nomes usados acima

2. E se eu quiser adicionar mais motores de busca ou browsers?

Motores de busca, encontre:
//Search Spiders

Adicione depois:
array (
         'agent' => 'Openbot',
         'spidername' => 'Openfind spider',
         'spider' => true,
                ),


Browsers, encontre:
//Browsers

Adicione depois:
array (
      'agent' => 'Epiphany',
       ),


Você pode encontrar mais nomes de browsers e Motores de busca em: http://www.google.fi/search?hl=fi&q=User+agent+list

Isto NÃO foi feito por mim, e sim pelo Owdy, e postado aqui
Eu apenas traduzi.


Em anexo o arquivo em ptbr e uma tela msotrando o resultado
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

margarett

Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Costa

O propósito é mesmo esse
Eu dou suporte a 3 fóruns SMF, e apanho muita coisa em inglês, outras eu mesmo quebro a cabeça a fazê-las. Não sou nenhum expert, mas o que sei não me custa nada partilhar

Se todos derem um pedacinho daquilo que sabem, mais fácil ficará pra todo o mundo

Este post é um exemplo diso mesmo, há em inglês, mas em português não, assim quem não domina a língua conseguirá aplicar este pequeno truque  ;D
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

O Cobra

 :-\ :-\ Esse anexo dá erro..............Tem que se alterar algo nele....

Costa

Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

mariluz

 :D

Obrigada Costa
Tá  *****
Mas agora uma pergunta...
Porque quando tento mudar o nome... depois aparece em duplicado?

Costa

ein?

que parte alteras-te?
Provavelmente duplicaste o nome, explica o que alteras-te ou então anexa o teu who.template.php pra eu dar uma olhada

Farebem
~[Costa]
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

mariluz

Olá

Alterei o 2º
Aí fica no anexo... obrigada
Tenho aprendido muito por aqui... depois deixo pra ver o que me ajudaram a construir  :D

Costa

Aqui está, não em apareceu nada duplicado  :P
Se aparecer tira uma Screenshot que eu vejo de novo
Mas pelo que vi tava tudo ok (só meio bagunçado o código  :P )

EDIT

Acho que já sei ao que te estavas referindo
Vê a imagem anexada.

Tem dois Google spider, normal, cada um tem IP diferente :P
Se o google só usasse um bot, não seria a "biblioteca" de informações que é :P
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

silverf0x

instalei esse mod no meu fórum, funcionou legal
mas não está mostrando os spiders

no indice do forum mostra

200 Visitantes, 28 Membros (5 Spiders)

e no who

não aparece nada em motores de busca

Costa

esta dica é só para 1.1.x

para o 2.0 tens o Grouped Who's Online
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Jean Prado



Carlos Faria


Nero Germânico

Engraçado. Nem sabia que isso era possível.  ;D

Obrigado.

NirOo


Advertisement: