Detecção automática do mecanismo do fórum. Como proteger seu fórum Simple Machines (SMF) contra spam Stunned powered by smf

Detecção automática do mecanismo do fórum. Como proteger seu fórum Simple Machines (SMF) contra spam Stunned powered by smf

Vamos começar imediatamente com o código do script principal:

#!/usr/bin/perl

# script which-forum.pl
# (c) 2010 Alexandr A Alexeev, http://site/

use estrito;

# linhas comentadas - para rigor
# se a tarefa for coletar estatísticas do motor, deixe como está
# se você fizer uma lista de fóruns - remova o comentário

meus $dados;
$dados .= $_while (<> ) ;

# verifica quanto foi Powered by phpBB sem link no rodapé
imprima "phpbb \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i ou
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ou
$dados =~ /phpBB\-SEO/i ou
$dados =~ /) ;
imprima "ipb \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ou
$dados =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i ou
$dados =~ /

/eu ou
$dados =~ /index\.php\?[^""]*showforum=\d+/i) ;
imprimir "vbulletin \n"
if ($dados =~ /Desenvolvido por:?[^<]+vBulletin[^<]+(?:Version)?/i ou
$dados =~ /) ;
imprima "smf \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Desenvolvido por SMF/i ou
$dados =~ /index\.php\?[^""]*placa=\d+\.0/i) ;
imprima "punbb \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #ou
# $dados =~ /viewforum\.php\?[^""]*id=\d+/i);
imprima "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ou
if ($dados =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
imprima "exbb \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ou
# $dados =~ /forums\.php\?[^""]*forum=\d+/i);
imprima "yabb \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i ou
$dados =~ /YaBB\.pl\?[^""]*num=\d+/i );
imprima "dleforum \n"
if ($dados =~ /\(Desenvolvido pelo Fórum DLE\)<\/title>/eu ou
$dados =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Fórum DLE<\/a>/eu) ;
imprimir "iconboard \n"
if ($dados =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ou
$dados =~ /\n"
if ($dados =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ou
# $data =~ /topic\.php\?fid=\d+/i ou
if ($dados =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
imprima "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ou
if ($dados =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
imprima "pódio \n"
# if($data =~ /topic\.php\?t=\d+/i ou
if ($dados =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
imprima "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ou
if ($dados =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
imprima "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ou
if ($dados =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "aindaoutrofórumnet \n"
if ($data =~ /Mais um fórum\.net/i ou
$dados =~ /default\.aspx\?g=posts&t=\d+/i) ;

Você encontrará este e outros scripts mencionados na postagem neste arquivo.

Roteiro qual-forum.pl examina o código da página HTML para ver se contém assinaturas do mecanismo do fórum. Usamos uma técnica semelhante ao definir WordPress e Joomla, mas existem algumas diferenças. Em primeiro lugar, o script em si não carrega o código da página, mas o lê em stdin ou em um arquivo passado como argumento. Isso permite baixar a página uma vez, por exemplo, usando o wget, e depois executá-la em vários analisadores, se tivermos mais de um. Em segundo lugar, neste script a presença de uma assinatura é 100% um sinal do motor. Da última vez, a presença da assinatura apenas acrescentou peso ao motor correspondente e o motor com maior peso “ganhou”. Decidi que, neste caso, tal abordagem apenas complicaria desnecessariamente o código.

Para testar o script, fiz algumas pesquisas. Compilei uma lista de vários milhares de fóruns e executei cada um deles através do meu script, determinando assim a porcentagem de respostas do programa e a popularidade de vários mecanismos.

Para obter a lista de fóruns, usei meu analisador do Google. Consultas como esta foram enviadas para o mecanismo de pesquisa

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
....

e assim por diante. Você encontrará o código completo do gerador de consulta no arquivo gen-forumsearch-urls.pl. Além de zone.ru, .su .ua .kz e .by também foram usados. Da última vez, foi difícil realizar tal estudo, pois os sites WordPress e Joomla não possuem tais assinaturas na URL. Catálogos como cmsmagazine.ru/catalogue/ não fornecem um tamanho de amostra suficiente. O que são 600 sites Drupal?

Devo admitir que os resultados do experimento me decepcionaram. Dos 12.590 locais estudados, o motor foi identificado com sucesso em apenas 7.083, ou seja, apenas em 56% dos casos. Talvez eu não tenha levado em consideração algum motor? Era mesmo verdade que metade dos fóruns tinham o Bitrix instalado? Ou deveria ter passado mais tempo procurando assinaturas? Em geral, pesquisas adicionais são necessárias aqui.

Entre os 56% dos motores identificados com sucesso, os mais populares, como esperado, foram IPB (31%), phpBB (26,6%) e vBulletin (26,5%)

Eles são seguidos com grande defasagem por SMF (5,8%) e DLEForum (5,3%). Meu punBB favorito ficou apenas em 6º lugar (1,64%). Eu não recomendaria confiar muito nesses números (eles dizem que um em cada três fóruns no RuNet roda em IPB), mas certas conclusões podem, é claro, ser tiradas.

Por exemplo, se você pretende criar um site em um mecanismo de fórum e planeja modificar o fórum, digamos, pagar aos usuários US$ 0,01 por cada mensagem com retirada automática de fundos uma vez por semana, então você deve escolher um dos três mecanismos mais populares. Quanto mais popular for o fórum, maiores serão as chances de encontrar um programador que o conheça bem.

Se nenhuma mudança significativa for esperada no mecanismo, pode fazer sentido escolher um mecanismo menos popular, por exemplo, SMF ou punBB. Isso reduzirá o número de ataques de hackers ao seu fórum e a quantidade de spam enviado automaticamente para ele.

Scripts para pesquisar/identificar fóruns também podem encontrar muitas aplicações práticas. A primeira coisa que me veio à mente foi classificar os fóruns identificados por TIC e postar nos primeiros cem posts com links para um dos meus sites. No entanto, centenas de links dofollow do fórum não afetaram o TCI de forma alguma (já se passaram 2 atualizações), então é melhor não perder tempo aqui, a menos que você não esteja interessado em transições.

É claro que o mencionado uso de scripts está longe de ser o único. Acho que você pode facilmente descobrir de que outra forma pode usá-los.

Bom, vamos começar dando pequenas dicas de otimização e promoção de sites (fóruns) no phpBB. Nesse caso, realizaremos um pequeno hack que ajudará a nos livrar de um link externo como " Desenvolvido por phpBB ©...". Nesta publicação veremos 2 maneiras pelas quais você pode fazer isso - uma técnica para phpBB 3.x.x.

Removendo um link externo Desenvolvido por phpBB © 2000, 2002, 2005, 2007 Grupo phpBB e suporte russo do phpBB

A primeira maneira de remover um link externo que diz Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. E assim, a maneira mais fácil é excluir usando o painel de administração. Vamos ao painel administrativo, vamos ao item de menu “Estilos”, à esquerda vemos o painel onde está localizado o bloco do menu, estamos interessados ​​​​no bloco “Componentes de estilo”, e nele “Modelos”. De acordo com a norma, na janela proposta veremos o seguinte: prosilver e subsilver2, embora possam haver outros se você os instalar. Em geral, esse não é o ponto. No conjunto proposto, selecione o padrão. Clique no botão "editar" ao lado do modelo. A seguir, aparece uma janela solicitando que você “Selecione um arquivo de modelo”. Em seguida, selecione “Arquivo de modelo” - “overall_footer.html”. O editor HTML aparece abaixo. Encontramos o seguinte código: " Desenvolvido por phpBB 2000, 2002, 2005, 2007 Grupo phpBB"e simplesmente exclua-o, embora você possa definir seu próprio link e legenda."
(TRANSLATION_INFO)
" (que está localizado abaixo, também pode ser excluído) - este código é responsável pela localização, por exemplo, um link externo com a inscrição "Suporte phpBB russo".

A segunda maneira de remover um link externo que diz Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Este método é semelhante, mas nos conectamos ao site via FTP Pratacol. Vá para o seguinte caminho estilos/template_name/template/overall_footer.html. E editamos o mesmo código que editamos acima. Se você alterar o código, não esqueça de definir a codificação UTF - desta forma, “crackers” (quadrados e outros símbolos incompreensíveis) podem aparecer no lugar das âncoras.

Iniciando um novo tópico

Navegue até o quadro onde deseja postar e clique no botão Novo topico botão (posicionado por padrão na parte superior e inferior do quadro, conforme mostrado no ), que deve levá-lo ao Iniciar novo tópico tela. Embora isto apresente uma série de opções, as duas mais importantes são a Assunto campo e principal Mensagem campo (não rotulado como tal, mas óbvio pelo seu tamanho). Portanto, insira seu assunto e comece a digitar (ou colar) sua mensagem na área de texto principal, observando que uma mensagem sem assunto ou corpo não será aceita para postagem até que tenha ambos. Se você estiver satisfeito com sua mensagem de texto simples, poderá publicá-la clicando no botão Publicar botão e/ou visualize-o primeiro clicando no botão Visualização botão, mas há muitos outros disponíveis para tornar as coisas um pouco mais interessantes.

  • Alguns fóruns mostram o árvore de navegação na parte superior em um modo horizontal que economiza espaço.
  • Alguns fóruns podem ser configurados para oferecer uma experiência adicional Verificação ortográfica botão ao lado do Publicar e Visualização opções.

Iniciando uma nova enquete

Uma enquete é basicamente um tópico com uma pergunta adicional e opções de votação, iniciada clicando Nova votação em vez de Novo topico. Para postar uma enquete é necessário preencher o Pergunta campo e pelo menos dois dos Opção campos além do Assunto e Mensagem campos exigidos por um tópico padrão. Outras opções para configurar em quantas opções o usuário pode votar, por quanto tempo a enquete deve durar, se os usuários podem alterar seus votos e quais condições devem ser cumpridas para que os resultados sejam exibidos devem ser autoexplicativas.

Para oferecer mais de cinco opções em uma enquete, basta clicar Adicionar opção quantas vezes forem necessárias.

Observe que também pode ser possível para alguns usuários de alguns fóruns adicionar uma enquete a um tópico existente.

Publicando um evento no calendário

Onde esta opção foi configurada (não é padrão "pronto para uso"), você pode postar um evento selecionando Calendário do seguido por Pós-evento na tela do calendário. O que você vê agora é um Iniciar novo tópico tela com campos adicionais para o título do evento, data e quadro de destino, que simplesmente adiciona seu evento ao calendário e cria um link para sua postagem nesse quadro.

Respondendo a um tópico ou enquete

Responder a um tópico ou enquete é basicamente o mesmo que responder, mas não é necessário inserir nada no campo Assunto campo, a menos que você queira alterar o que já está lá. Para votar em uma enquete, basta selecionar a(s) opção(ões) escolhida(s) e clicar Enviar voto.

Se a "Resposta Rápida" estiver habilitada, um campo de resposta simples também aparecerá após a(s) postagem(ões) em uma página, mas você terá que digitar a sua manualmente se decidir usá-la.

Citando uma postagem

Para responder a uma postagem citando-a, você pode clicar no botão Citar botão para a postagem relevante e adicione sua própria mensagem ao texto citado ou clique no botão Responder botão seguido por Inserir cotação da postagem relevante no "Resumo do tópico" abaixo, mas observe que:

  • Ambas as opções adicionam um link para a postagem original mostrando o nome de quem postou e a data e hora da postagem, enquanto a opção citar tag simplesmente cita a postagem relevante sem essas informações adicionais.
  • Você também pode manter ou adicionar o atributo "autor" independentemente do nome completo Citar função, conforme demonstrado abaixo.

Modificando ou excluindo uma postagem

Para modificar uma postagem, clique no botão Modificar botão e faça suas alterações. Observe que a maioria dos fóruns provavelmente será configurada para mostrar a data e hora da última edição, mas o(s) administrador(es) também pode(m) permitir que decorra um curto período antes que isso aconteça.

Para excluir uma postagem, clique no Excluir botão seguido por OK de Remover esta mensagem? caixa que aparece. Alguns fóruns também podem permitir que você remova tópicos ou enquetes iniciados, mas os botões para eles geralmente ficam na parte inferior da página.

Opções de postagem padrão

Notifique-me sobre respostas

Marque isto para assinar a notificação por e-mail sobre o tópico.

Voltar a este tópico

Marque isto para retornar ao tópico (em vez do índice da mensagem) após a postagem (NB, você também pode definir esse comportamento como uma preferência em seu perfil).

Não use smileys

Marque isto para evitar que certas informações da sua postagem sejam analisadas e renderizadas como smileys.

Anexos

Se ativado, esse recurso permite anexar arquivos às suas postagens da mesma maneira que a maioria dos clientes de e-mail, portanto, basta navegar até o(s) arquivo(s) relevante(s) em seu computador antes de clicar. Publicar. Você pode excluir seu(s) anexo(s) ou adicionar mais por , mas observe que:

  • Os tipos e tamanhos de arquivos permitidos são definidos pelo(s) administrador(es) do fórum.
  • Embora a maioria dos fóruns provavelmente esteja configurada para exibir imagens anexadas como parte da postagem, não é possível visualização anexos, então você deve sempre procurar e anexar seus arquivos antes de finalmente publicar sua mensagem.

Referências

Código do quadro de avisos SMF

Os botões mostrados pertencem ao tema padrão do SMF e podem diferir de fórum para fórum.

Nome da etiqueta Botão Código Saída Comentários
Audacioso [b]negrito audacioso *
*
*
*
Brilho brilho Os três atributos (por exemplo, vermelho, 2, 50) na tag “glow” são cor, intensidade e largura, respectivamente.
Os dois atributos (por exemplo, vermelho, esquerda) na tag "sombra" são cor e direção, respectivamente.
mover mover XHTML não é válido, mas também pode ser usado para imagens!
Simples
Máquinas
Fórum
Fórum de Máquinas Simples Preserva a formatação crítica do texto, renderizada em uma fonte monoespaçada.
alinhar à esquerda *
centrado *
alinhar à direita *
Direita para esquerda * direita para esquerda! O uso típico seria postar em árabe ou hebraico em um documento em inglês.
Da esquerda para direita * da esquerda para direita! O uso típico seria postar em inglês em um documento em árabe ou hebraico.
*
tamanho da fonte *
Tipo de letra Serão exibidas apenas as fontes instaladas no computador do usuário, portanto use com cautela!
Cor da fonte Mudar de cor Preto Vermelho Amarelo Rosa Verde Laranja Roxo Azul Bege Marrom Teal Marinho Marrom Verde Limão vermelho vermelho Selecione a cor no menu suspenso.

http://somesite/somefile.swf
http://somesite/somefile.swf Observe que, se o Flash incorporado tiver sido desativado pelo(s) administrador(es) do fórum, o arquivo Flash aparecerá como um hiperlink direto, conforme mostrado aqui. Os dois atributos na tag "flash" (quando relevante) são largura e altura, respectivamente.

http://somesite/image.gif
Digite os atributos de largura e altura para redimensionar a imagem.

http://somesite/image.gif
http://algumsite/ http://algumsite/ NB: a tag "url" abre em uma nova janela, mas você pode digitar as tags "iurl" para abrir na mesma janela.

link descritivo
link descritivo

alguém@algumsite
alguém@algumsite *

ftp://algumsite/algumarquivo
ftp://algumsite/algumarquivo *

link descritivo
link descritivo
* Nenhuma saída significativa apenas das tags "table".
* Nenhuma saída significativa apenas das tags "table" e "tr".

contente
contente
Observe o aninhamento correto das tags, de modo que as tags "table" contenham as tags "tr", cada uma contendo um número igual de tags "td"!
SMF
Boletim
Quadro
Código
SMF Boletim
Quadro Código
sobrescrito *
subscrito *
teletipo Fonte monoespaçada.

Passeios e férias na Austrália

Os fóruns da Internet são um dos tipos mais populares de recursos da Internet. Isso é compreensível, pois os fóruns são uma plataforma ideal para comunicação gratuita entre visitantes. Um fórum é uma ótima maneira de organizar uma comunidade em seu site e construir um público regular de visitantes.

Existem muitos mecanismos de fórum. Há muito tempo eu queria revisar os mecanismos do fórum. Não vou compará-los entre si - este é o tópico de um artigo separado.

Ao escolher um mecanismo de fórum, aconselho você a determinar por si mesmo os seguintes pontos:

1. De que funcionalidade do fórum você precisa? A maioria dos mecanismos de fórum possui recursos abrangentes, mas algumas nuances não são implementadas em todos os CMSs de fórum. Recomendo visitar os sites oficiais dos motores e ler as descrições detalhadas das funcionalidades.

2. Motor pago ou gratuito - este ponto também precisa ser levado em consideração. Existem apenas dois mecanismos pagos nesta análise - vBulletin e IPB, o restante é gratuito.

3. Desenvolvimento comunitário - quando um mecanismo tem uma comunidade desenvolvida tanto na Internet de língua inglesa quanto na de língua russa, isso é uma grande vantagem. O desenvolvimento da comunidade está diretamente relacionado à quantidade de diferentes modificações, melhorias e modelos de design. Se o mecanismo tiver uma comunidade pequena, você precisa ter em mente que muitos problemas terão que ser resolvidos por conta própria.

4. Data da última atualização do mecanismo - se o mecanismo não for atualizado há muito tempo, isso indica que os desenvolvedores não o estão desenvolvendo ou abandonaram o desenvolvimento. Esta é uma grande desvantagem. As tecnologias da Internet estão em constante evolução e um fórum com funcionalidades desatualizadas limitará as possibilidades do seu desenvolvimento futuro.

Ok, chega de palavras grandes :) Começarei com os mecanismos de fórum mais populares, com base nesta classificação do CMS.

Este é meu mecanismo de fórum favorito e eu administro meu fórum Planet Photoshop neste mecanismo. A razão não é apenas que é um mecanismo de fórum gratuito, mas também que possui ampla funcionalidade, desenvolveu comunidades tanto na Internet de língua inglesa quanto na RuNet, portanto, muitos mods foram desenvolvidos para phpBB para todos os gostos, com o ajuda da qual você pode expandir ainda mais a funcionalidade.

Registros de ações do usuário, moderador, administrador, configurações precisas de direitos de acesso do moderador e administrador, identificação de robôs de busca, criação de grupos de usuários, enquetes, anexos em mensagens e mensagens pessoais - são apenas parte da funcionalidade do phpBB .

Eu também gosto muito da direção que o phpBB está desenvolvendo de versão para versão. phpBB é conveniente para administradores, moderadores e usuários comuns.

Minha opinião, depois de vários anos de uso do phpBB, é que ele é um mecanismo de fórum maravilhoso que não requer recursos de hospedagem e oferece todo o potencial necessário para administrar um fórum.

Recursos úteis para phpBB:

Invision Power Board é um mecanismo de fórum pago muito popular na Internet. Você pode descobrir o custo em RuNet. Muitos fóruns famosos operam nele. Desenvolveu comunidades na Internet em inglês e russo.

Existem aplicativos oficiais adicionais para IPB (galeria, blog, módulo de arquivo de arquivos). Além disso, há um editor visual de mensagens, uma versão em texto do fórum otimizada para robôs de busca, uma ferramenta para backup conveniente do banco de dados do fórum, um registro detalhado de ações de administradores e moderadores, bem como um registro de ações do robô de busca .

Sites úteis para o Invision Power Board:

🔥 Por falar nisso! Estou ministrando um curso pago sobre promoção de sites SEO Shaolin em inglês. Se você estiver interessado, pode se inscrever em seu site seoshaolin.com.

vBulletin é um mecanismo de fórum maravilhoso. Está pago, o custo pode ser apurado. Junto com o IPB, o vBulletin é líder entre os motores pagos.

Suporte para podcasting, geração automática de feeds RSS do fórum, capacidade para os visitantes criarem grupos sociais e clubes de interesse no fórum, galerias de fotos de usuários, tags são suportadas, capacidade de adicionar tópicos de fórum a marcadores sociais pelos próprios usuários - estes são os mais recursos interessantes do vBulletin, na minha opinião.

punBB é um fórum muito leve e simples. O painel de controle do fórum é conveniente e intuitivo. punBB tem menos recursos, mas isso é compensado por sua velocidade e baixos requisitos de recursos de hospedagem.

Os desenvolvedores do punBB focam na leveza, velocidade e compacidade.

Recursos úteis no punBB:

YaBB é um mecanismo de fórum gratuito escrito em Perl. Ao contrário da maioria dos outros mecanismos de fórum, o YaBB usa arquivos em vez de um banco de dados para armazenar dados.

Um editor de texto conveniente para escrever mensagens, amplas oportunidades para administradores e moderadores, a capacidade de alterar configurações e modelos dinamicamente, a capacidade de converter uma página em uma “versão para impressão” - esses não são todos os recursos do mecanismo de fórum YaBB .

Agora uma pequena digressão. Se você estiver interessado em aprender sobre os métodos de promoção que têm um bom efeito no aumento do tráfego alvo, posso oferecer minha pesquisa paga de inteligência de SEO http://seorazvedka.ru/, na qual mostrei, usando o exemplo de 10 jovens lucrativos sites de diferentes temas, como eles são promovidos e descrevem como isso pode ser usado para promover seus recursos.

SMF é outro mecanismo de fórum rápido e leve. Não exige recursos do servidor e está ganhando popularidade ativamente.

Suporte OpenID, sistema de alerta ao usuário, capacidade de pré-moderar tópicos, mensagens e anexos se necessário, editor WYSIWYG para mensagens - e isso não é tudo o que o SMF permite!

Intellect Board é o mecanismo gratuito original. A ideia por trás dos desenvolvedores do Intellect Board é criar um site baseado em um fórum. A funcionalidade do Intellect Board é muito ampla - uma coleção de artigos, apresentação, notícias, arquivo de arquivos, galeria de fotos, chat IRC, enciclopédia. Em essência, o Intellect Board é um sistema completo de gerenciamento de sites.

As principais características do Intellect Board - Capacidade de definir regras para todas as seções, suporte às bibliotecas gráficas GD e GD2 para criação de pequenas cópias de imagens e fotografias, capacidade de emitir avisos e recompensas por moderadores e administradores (e os avisos podem ser indefinido ou por tempo limitado), classificando tópicos, artigos, arquivos e fotos/

ExBB (Quadro de Avisos Exclusivo))

ExBB é um mecanismo de fórum leve e gratuito. Assim como o YaBB, não requer banco de dados e armazena informações em arquivos de texto.

O ExBB tem as seguintes vantagens: as páginas são geradas muito rapidamente, a carga no servidor é mínima, alto grau de resistência a hackers, o fórum funciona em arquivos, não são necessários bancos de dados, para funcionar basta que a hospedagem tenha Suporte PHP.

Vanilla é um motor de fórum original que é interessante por sua modularidade. Uma grande vantagem deste CMS de fórum é que a maioria dos módulos pode ser instalada com um clique

Vantagens do Vanilla: sua própria estrutura que permite escrever extensões, a capacidade de construir comunidades (votação, nuvens de tags, blogs, bate-papo, complementos semelhantes a karma, etc.), facilidade de instalação de complementos (na maioria dos casos , carregue-o, pressione um botão - e pronto!), extensibilidade da funcionalidade padrão (modularidade) devido a add-ons, dos quais cerca de 450 já foram escritos.

Outra característica interessante do mecanismo de fórum Vanilla é o sistema “Whisper” - você pode simplesmente enviar uma mensagem para alguém em um sussurro sem sair da página do tópico, ou criar um tópico “sussurro”, que será um histórico visual da correspondência.

Caso alguém não saiba, Simple Machines Forum - abreviadamente SMF - é, conforme indicado no site oficial, um pacote gratuito de nível profissional que permitirá que você organize sua própria comunidade online em poucos minutos. neste motor, você pode olhar aqui. Eu mesmo criei meu próprio fórum (a propósito, vá para FreeForum.biz).

Não importa quanto spam apareça no seu fórum. O importante é que você gaste seu valioso tempo com moderação. Configurar um plugin que fará todo o trabalho para você leva alguns minutos e vai economizar, no total, dias e meses, o que somará os minutos que você gastaria apagando mensagens e excluindo usuários.

Observo que tentei combater spammers por conta própria - bloqueei o acesso via IP e até sub-redes. Funcionou mesmo, filtrou muito lixo, mas mesmo assim, uma vez a cada um ou dois dias alguém conseguia passar. E demorou muito para reabastecer o banco de dados de IPs banidos. Achei que deveria haver uma maneira melhor, e de fato havia!

1. Instalação e configuração do Stop Spammer

Em duas semanas de operação, este plugin bloqueou 2.202 usuários falsos. Cada um deles deixaria pelo menos uma mensagem. Os spammers não mostram sinais de desaceleração e eu gastaria tempo limpando meu fórum todos os dias.

Em vez disso, a cada poucos dias vou para a página de gerenciamento de usuários e vejo algo assim:

Passo para a seção “Aguardando aprovação” (são os spammers encontrados que estão privados da oportunidade de deixar mensagens até que suas contas sejam aprovadas pelo administrador). Eu marquei a caixa de seleção “Selecionar tudo” e os excluo com um clique:

É isso, todas as contas de spam vão para o esquecimento. Voltemos à nossa lista de usuários:

Percebe-se que a lista diminuiu visivelmente, mas quem são os demais? Selecionamos todos e os enviamos para verificação com um botão:

Um “vermelho” aparece, nós o excluímos imediatamente. Se você tiver tempo livre, você pode fazer outros. Se você não tiver tempo, não faça nada com novos usuários - a maioria deles “corará” durante as verificações subsequentes. Se tiver tempo, você pode acessar os perfis deles e ver - se houver um link na assinatura, eles serão banidos imediatamente, são contas falsas de spammers que nunca deixarão uma única mensagem útil.

Eu te falei como usar esse plugin mágico, agora vou te contar como instalá-lo.

Baixe dois arquivos: language_full.zip (este é o pacote de idiomas para tradução do plugin) e StopSpammer_v2_3_9.zip (o número pode ser diferente, conforme as versões são atualizadas). Descompacte o conteúdo do arquivo StopSpammer_v2_3_9.zip em alguma pasta. Descompacte o arquivo language_full.zip na mesma pasta e concorde em substituir os arquivos. Agora compactamos nossa pasta em um arquivo zip.

No painel de administração, prossiga com a instalação dos pacotes. Ao lado da inscrição “Baixar pacote” existe um botão para selecionar um arquivo em seu computador. Selecione nosso novo arquivo (onde substituímos o arquivo de idioma), carregue-o no fórum e ative o pacote.

É isso!

A configuração adicional do plugin ocorre no painel de administração: vá para

Usuários → Registro → Configurações

Você pode deixar os valores padrão lá. Existe também um campo “Sua chave API”. Sem esta chave, você não poderá denunciar novos spammers (mas o plugin funcionará e filtrará spammers conhecidos). Se você deseja obter sua própria chave de API, acesse www.stopforumspam.com para se registrar e insira a chave aqui. Caso ainda não tenha recebido a chave, deixe o campo em branco. Então a chave padrão será usada.

2. Instalação e configuração de Links Anti-Spam

Os adeptos da religião SEO (você pode ler mais sobre minha atitude em relação aos SEO-nistas em outro) têm a firme convicção de que, ao aumentar o número de links para seu site, eles o “promovem” (por algum motivo, a ideia de ​criar conteúdo interessante e de alta qualidade não agrada a ninguém, não vem à mente). Ele seria um idiota, mas haveria maneiras de extrair dinheiro dele. Assim, alguns “cidadãos” prestam serviços para “administrar” sites por meio de fóruns. Eles criam um grande número de contas em diferentes fóruns e inserem backlinks em assinaturas e outros campos disponíveis. Apesar de até mesmo “experimentadores de SEO” já terem provado experimentalmente que esses links são de utilidade zero, alguns alertam que você pode ser banido dos motores de busca por isso, Yandex, por exemplo, simplesmente ignora links em TODOS os fóruns e sites onde qualquer pessoa pode deixar links. O Google também possui algoritmos semelhantes - ignorando links em comentários, etc. Mas a lei não foi escrita para idiotas... Portanto, nós, os proprietários dos fóruns, temos que levar em conta o fato de que “otimizadores de SEO legais” ordenam uma “execução ”de suas criações de merda por mil rublos.

O plugin Stop Spammer irá filtrar bastante. Mas podemos ajudá-lo! Você pode ter o interesse de postar links em seu fórum fora de spammers. É exatamente para isso que servem os links anti-spam. Este plugin (números específicos podem ser alterados nas configurações) faz o seguinte:

  • quem, por exemplo, tem menos de cinco mensagens, não pode deixar links de jeito nenhum
  • quem, por exemplo, tem menos de 15 mensagens, não pode deixar links ativos, http:// é removido dos links, e em geral esses links passam a ser nubolinks (newbielink)
  • aqueles com, por exemplo, menos de 50 postagens podem deixar links ativos, mas todos os links recebem um atributo nofollow.
  • Bom, quem tem mais de 50 posts pode inserir os links ativos mais comuns, que transferem o peso do site para a página que está sendo linkada.

Acredite em mim, os aspirantes a SEO são muito cuidadosos com a forma como seu link vai parar no site. Eles perderão rapidamente o interesse em seu fórum se não conseguirem postar facilmente seus links de merda em seus sites de merda.

Sim, aliás, as regras acima também funcionam em campos como assinaturas.

Para instalar este plugin, acesse sua página oficial. Baixe o arquivo anti_spam_links_v1.0.1.zip (o número pode ser diferente). Novamente no fórum admin, vá em instalar pacotes (como você fez com o pacote anterior) e instale-o. Não há arquivo de idioma para este pacote, portanto não há necessidade de descompactar o arquivo ou fazer qualquer coisa com ele.

Para configurar o plugin, vá para a seção

Configuração → Configurando mods… → Configurando modificações

Se desejar, especifique quantas mensagens o usuário deve ter para atualizar seus recursos.

Conclusão

Esses dois plugins vão facilitar MUITO a sua vida, dono do fórum, e vão economizar muito tempo. No entanto, de vez em quando, os spammers surgem e, pelo menos uma vez por semana, é necessário “diminuir” os usuários e excluir mensagens de spam. Portanto, não abandone seus recursos web!

Visualizações