Profil humain alimenté par SMF. Définition automatique du moteur du forum. Installation et configuration de STOP SPAMMER

Si quelqu'un ne sait pas, simple Machines Forum - Pour Short SMF - c'est ce qui est dit sur le site officiel, un package de niveau professionnel gratuit qui vous permettra d'organiser votre propre communauté en ligne dans quelques minutes. Sur ce moteur, vous pouvez voir ici. Je fixe moi-même mon forum dessus (au fait, viens dans freeforum.biz).

Peu importe, beaucoup ou un petit spam apparaît sur votre forum. Il est important que vous passiez votre temps précieux à la modération. Réglage du plugin qui fera tout le travail pour vous prendre quelques minutes et vous économiserez, au total, les jours et les mois, qui seront collaborés à partir de ces minutes que vous allez dépenser pour effacer des messages et supprimer des utilisateurs.

Je note que j'ai essayé de combattre mes propres spammeurs - l'accès IP bloqué et même aux sous-réseaux. Cela a vraiment fonctionné, a étouffé beaucoup de déchets, mais néanmoins, une fois dans un ou deux jours, quelqu'un a fait son chemin. Et bien longtemps, continuez à remplir la base de la propriété intellectuelle interdite. Je pensais que ça devrait être plus moyen pratiqueEt il a vraiment trouvé!

1. Installation et configuration du spammeur d'arrêt

Pendant deux semaines de travail, ce plugin a bloqué 2202 utilisateurs de faux utilisateurs. Chacun d'entre eux partirait, pendant un minimum, un post. Les spammeurs ne vont pas ralentir le chiffre d'affaires et chaque jour, je passerais du temps à nettoyer mon forum.

Au lieu de cela, une fois quelques jours, je vais à la page de gestion de l'utilisateur, je vois quelque chose comme ça:

Je me tourne vers la section "Attend les approbations" (ce sont les spammeurs trouvés, qui sont privés de la possibilité de laisser des messages avant d'approuver comptes administrateur). Je mets une tique "pour allouer tout" et supprimez-les en un clic:

C'est tout, tous les comptes de spam sont envoyés à sans précédent. Retour à notre liste des utilisateurs:

On peut voir que la liste était perceptible, mais qui est le reste? Nous mettons en évidence tous et envoyons un bouton pour vérifier:

Un "rouge" est apparu, je le supprime immédiatement. Si vous avez du temps libre, vous pouvez faire d'autres personnes. S'il n'y a pas de temps, ne faites rien avec de nouveaux utilisateurs - la plupart d'entre eux sont "rougrés" avec des chèques ultérieurs. Si vous avez le temps, vous pouvez aller dans leurs profils et voir s'il existe un lien dans la signature - immédiatement à l'interdiction, ce sont de faux spammeurs qui ne laisseront jamais un seul message utile.

J'ai dit comment utiliser ce plugin magique, je vous dirai maintenant comment l'installer.

Téléchargez deux fichiers: language_full.zip (ceci paquet de langue Pour transférer le plugin) et stopspmer_v2_3_9.zip (le nombre peut être différent, car les versions sont mises à jour). Déballez le contenu de l'archive stopspmert_v2_3_9.zip dans certains dossiers. Dans le même dossier, déballez les archives de langue_full.zip, acceptez de remplacer les fichiers. Maintenant, emballez notre dossier à l'archive ZIP.

Dans l'étape d'administration, allez à l'installation de packages. En face de l'inscription "Download Package" Il y a un bouton pour sélectionner un fichier sur un ordinateur. Choisissez notre nouvelle archive (où nous avons remplacé le fichier de langue), déchargez-le sur le forum et activez le package.

C'est tout prêt!

Le réglage supplémentaire du plugin se produit dans l'administrateur: allez à

Utilisateurs → Inscription → Configuration

Vous pouvez laisser les valeurs par défaut là-bas. Même il y a le champ "Votre clé API". Sans cette clé, vous ne pourrez pas signaler de nouveaux spammeurs (mais le plugin fonctionnera et filtrera des spammeurs bien connus). Si vous souhaitez obtenir votre propre clé API, accédez au site Web www.stopforumspam.com pour l'enregistrement, puis spécifiez la clé ici. Si vous n'avez pas reçu la clé, laissez le champ vide. Ensuite, la clé par défaut sera utilisée.

2. Installation et configuration des liens anti-spam

Aux adeptes de la religion du référencement (plus sur mon attitude envers les référenciers peut voir dans une autre) il existe une conviction solide qui augmente le nombre de références à votre site, ils "la promouvent" (pour une raison quelconque l'idée de créer un contenu intéressant et de haute qualité à quiconque ne se produit pas). Il y aurait une ventouse et des moyens de tirer de l'argent à partir de celui-ci. Certains "citoyens" fournissent donc des services sur les sites "Run" sur les forums. Ils créent un grand nombre de Enregistrements comptables dans différents forums et insérer des liens arrière dans les signatures et dans d'autres domaines disponibles. Malgré le fait que même des "expérimentateurs de la direction" ont été prouvés à être expérimentés, le lot de ces liens est zéro, certains avertissent qu'il est possible d'obtenir une interdiction des moteurs de recherche, Yandex, par exemple, ignore simplement les liens vers tous les forums et les sites où tout peut laisser des liens. Google a également des algorithmes similaires - ignorant les références dans les commentaires, etc. Mais la loi n'est pas écrite, la loi n'est pas écrite ... Par conséquent, nous, les propriétaires de forums, doivent être comptés avec ces faits sur les "optimiseurs de semences raides" pour Un mille roubles sont commandés par "gérer" de leurs batteurs.

Beaucoup de plugin stop spammer. Mais nous pouvons l'aider! Vous pouvez vous associer sous les jambes des spammeurs, il est intéressant de poster des liens sur votre forum. C'est pour cela que vous avez besoin de liens anti-spam. Ce plugin (numéros spécifiques peut être modifié dans les paramètres) le fait:

  • ceux qui, par exemple, moins de cinq postes, ne peuvent pas laisser des liens du tout
  • ceux qui, par exemple, moins de 15 messages, ne peuvent pas laisser des liens actifs, sont supprimés du lien http: // et généralement ces liens deviennent Nubolinki (Newbielink)
  • ceux qui, par exemple, moins de 50 messages peuvent laisser des liens actifs, mais tous les liens reçoivent l'attribut nofollow.
  • eh bien, ceux qui ont plus de 50 messages peuvent insérer les références actives les plus courantes qui transmettent le poids de la page du site à laquelle ils se réfèrent.

Croyez-moi, les optimiseurs de chagrin sont très étroitement liés à la forme de leur lien qui frappe le site. Ils vont rapidement perdre de l'intérêt pour votre forum, si vous ne pouvez pas facilement laisser votre merde et les liens à vos sites de merde.

Oui, au fait, les règles ci-dessus travaillent dans ces champs comme signature.

Pour installer ce plugin, accédez à sa page officielle. Téléchargez l'archive anti_spam_links_v1.0.1.zip (le nombre peut être différent). Encore une fois dans l'administrateur du forum. Faites défiler pour installer des packages (comment cela a été fait avec le package précédent) et l'installer. Il n'y a pas de fichier de langue pour ce paquet, vous n'avez donc pas besoin de déballer les archives ou quelque chose avec cela.

Pour configurer le plugin, allez à la section

Configuration → Modov Configuration ... → Configuration des modifications

À votre propre désir, il est nécessaire de défendre combien de messages doivent avoir un utilisateur de mettre à niveau ses capacités.

Conclusion

Ces deux plugins vous facilitent grandement, le propriétaire du forum, la vie et économisez beaucoup de temps. Cependant, de temps en temps, des spammeurs à travers et, au moins une fois par semaine, vous devez "précipiter" les utilisateurs et supprimer des spams. Alors ne jetez pas vos ressources Web!

Tout le monde sait que je ne peux tout simplement pas vivre sans Jumla, mais, à mon avis, bon forum Il n'y a pas de composants. Par conséquent, je travaille avec les moteurs du forum. L'un des nouveaux que je viens de commencer à utiliser est de commencer une nouvelle catégorie SMF, j'espère avec un matériau utile. Nous commençons avec petit, bien et que les nouveaux arrivants sont très utiles.

Premières étapes B. optimisation du moteur de recherche Machines simples Forum: Supprimer des copywites et des liens externes

Faites une réservation immédiatement que je ne travaille que SMF 2 et cet article se rapportera à cette version du moteur Free Forum.

Ainsi, les lecteurs permanents savent combien je n'aime pas mettre sur des références externes «10» aux sites officiels des moteurs, y compris le forum. C'est pourquoi la première chose que je supprime des copyceux et entièrement 4, l'attention 4 références externes de l'espèce " SMF 2.0.2 | Machines simples | SMF © 2011 | Xhtml "! Pour ce faire, connectez-vous au site pour FTP Forum / Thèmes / nom de votre sujet/ et éditez le fichier index.template.php.. Naturellement, en bas, il existe un code (environ 330 lignes), qui sort qui n'est pas crédible aux liens externes américains. Par conséquent, nous supprimons: "

  • ", theme_copyright (),"
  • "Et"
  • ", $ Txt [" xhtml "],"
  • ". C'est si simple et leggo. Dans les publications les plus proches, attendez de nouveaux matériaux sur la promotion et l'optimisation des forums sur SMF /

    Commençons immédiatement à partir du code de script principal:

    #! / usr / bin / perl

    # Qui-forum.pl script
    # (C) Alexandr A Alexandr A Alexeev, http: // site /

    utiliser strict;

    # Lignes commentées - pour rigueur
    # Si la tâche est de collecter les statistiques des moteurs, laissez telle quelle
    # Si vous faites une liste de forums - Rassable

    mes données $;
    $ Données. \u003d $ _ Alors que (<> ) ;

    # Vérifiez combien il a été alimenté par phpBB sans référence au sous-sol
    imprimer "phpbb. \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / \\ / (: www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i Ou alors.
    # $ $ Données \u003d ~ /viewforum\\.php \\? [^ "" ** f \u003d \\ d + / i ou
    $ Data \u003d ~ / phpbb \\ -seo / i ou
    $ Données \u003d ~ /) ;
    imprimer "IPB \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? Invision (?: Board | Power) \\. Com \\ /?] * "[^\u003e] *\u003e [^.<]*IP\.Board/i Ou alors.
    $ Données \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? Invisionboard \\ .com \\ /? "[^\u003e] *\u003e Invision Power Board / i Ou alors.
    $ Données \u003d ~ /

    / JE. Ou alors.
    $ Données \u003d ~ / Index /.php\\?[^""**Showforum\u003dOd+/i.) ;
    imprimer "Vbulletin. \\ n "
    si ($ data \u003d ~ ~ / Alimenté par:? [^<]+vBulletin[^<]+(?:Version)?/i Ou alors.
    $ Données \u003d ~ /) ;
    imprimer "SMF. \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? SimpleMachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / I Ou alors.
    $ Données \u003d ~ /Index\\.php\\?[^"""*board\u003dOd+\\.0/i.) ;
    imprimer "Punbb. \\ n "
    si ($ data \u003d ~ ~ /] + Href \u003d "[^"] * http: \\ / / / (:( ?: www \\.)? Punbb \\ .org | Punbb \\ .informer \\ .com) \\ /? "[^\u003e] Punbb / I.); #Ou alors.
    # $ $ Data \u003d ~ /vieweforum\\.php\\?[^"""*id\u003dOd+/i);
    imprimer "fluxbb. \\ n "
    # si ($ data \u003d ~ /viewtopic\\.php\\?id\u003d\\d+/i ou
    si ($ data \u003d ~ ~ /] + href \u003d "http: \\ / / (?: www \\.) fluxbb \\ .org \\ /?" [^\u003e] *\u003e fluxbb / i) ;
    imprimer "ESBB. \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / / (?: www \\.)? EXBB \\ .ORG \\ /? "[^\u003e] *\u003e EXBB / I); # OU ALORS
    # $ $ Data \u003d ~ /forums\\.php\\?[^""**_forum\u003d\\d+/i);
    imprimer "yabb. \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? yabbforum \\ .com \\ /? "[^\u003e] *\u003e yabb / i Ou alors.
    $ data \u003d ~ /yabbb\\.pl ~ /) "" * _ num \u003d \\ d + / i);
    imprimer "Dleforum. \\ n "
    si ($ data \u003d ~ ~ / \\ (Alimenté par DLE Forum \\)<\/title>/ JE. Ou alors.
    $ Données \u003d ~ /] + href \u003d "[^"] + (?: http: \\ / \\ / (?: www \\.)? dle \\ -files \\Ru | act \u003d copyright) [^ "] *"\u003e DLE Forum<\/a>/ JE.) ;
    imprimer "ikonboard. \\ n "
    si ($ data \u003d ~ ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / i Ou alors.
    $ Données \u003d ~ /\\ n "
    si ($ data \u003d ~ ~ /\\ n "
    # si ($ data \u003d ~ /forums\\.php\\?fid\u003d\\d+/i ou
    # $ $ données \u003d ~ / sujet \\ .php \\? fid \u003d \\ d + / i ou
    si ($ data \u003d ~ ~ /] + href \u003d "http: \\ / / / (?: www \\.)? flashbb \\ .NET \\ /?" [^\u003e] *\u003e flashbb / i) ;
    imprimer "Stokesit. \\ n "
    # si ($ data \u003d ~ /forum\\.php\\?f\u003d\\d+/i ou
    si ($ data \u003d ~ ~ /] + href \u003d "http: \\ / / / (?: www \\.)? Stokesit \\ .com \\ .au \\ /?" [^\u003e] *\u003e [^ \\ /] * stokes it / i) ;
    imprimer "podium. \\ n "
    # si ($ data \u003d ~ / sujet ~ fp \\? t \u003d \\ d + / i ou
    si ($ data \u003d ~ ~ /] + href \u003d [""]? http: \\ / / / (?: www \\.)? Sopebox \\ .com \\ /? [""]? [^\u003e] *\u003e podium / i) ;
    imprimer "usebb. \\ n "
    # si ($ data \u003d ~ /forum\\.php\\?id\u003d\\d+/i ou
    si ($ data \u003d ~ ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? USBB \\ .NET \\ /?" [^\u003e] *\u003e UseBB / i) ;
    imprimer "wfforum. \\ n "
    # si ($ data \u003d ~ / index ~ fp \\? fid \u003d \\ d + / i ou
    si ($ data \u003d ~ ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? wr \\ -script \\ .ru \\ /?" [^\u003e] *\u003e wr \\ -forum / i) ;
    imprimer "YetanotherForumerumnet \\ n "
    si ($ data \u003d ~ / encore un autre forum \\ .NET / i ou
    $ Données \u003d ~ /Default\\.aspx\\?g\u003dposts&t\u003d\\d+/i.) ;

    Cela et d'autres scripts mentionnés dans le poteau peuvent être trouvés dans cette archive.

    Scénario quel-forum.pl. Examine le code de page HTML pour la présence d'une signature du moteur de forum. Nous avons utilisé une technique similaire avec définition de WordPress et Joomla Mais il y a quelques différences. Premièrement, le script lui-même ne télécharge pas le code de page et le lit à partir de STDIN ou d'un fichier transmis comme argument. Cela vous permet de télécharger une page une fois, par exemple, à l'aide de WGET, puis de la conduire à plusieurs analyseurs si nous ne sommes pas seuls. Deuxièmement, dans ce script, la présence de la signature est un signe à 100% du moteur. La dernière fois que la présence de la signature n'a donné que le poids au moteur correspondant et "gagné" le moteur avec le plus grand poids. J'ai décidé que dans ce cas, cette approche ne compliquera que le code.

    Pour tester le travail du script, j'ai passé une légère étude. Je suis une liste de plusieurs milliers de forums et a conduit chacun d'eux à travers mon script, déterminant ainsi le pourcentage des tremblements du programme et la popularité de divers moteurs.

    Pour obtenir une liste de forums, j'ai pris l'avantage l'analyseur de Google. Moteur de recherche Les demandes de type ont été envoyées

    site: Forum. *. Ru
    Site: Talk. *. Ru
    Site: tableau. *. Ru
    Site: SMF. *. Ru
    Site: phpbb. *. Ru
    ....

    etc. Code complet Vous trouverez un générateur de requête dans le fichier gen-forumsearch-urls.pl.. En plus de la zone.ru ont également été utilisés.su .ua .kz i.by. La dernière fois, cette étude était difficile, car les sites de WordPress et Joomla n'ont pas de signatures similaires dans l'URL. Des catalogues comme cmmagazine.ru/catalogue/ ne fournissent pas suffisamment d'échantillonnage. Qu'est-ce que 600 sites sur Drupal?

    Je dois admettre que les résultats de l'expérience étaient contrarié de moi. Sur les sites étudiés 12590, seuls 7083 moteurs ont été déterminés avec succès, c'est-à-dire seulement dans 56% des cas. Peut-être que je n'ai pas pris en compte aucun moteur? Est-ce vraiment bitrix à moitié à voir? Ou est-ce que je suis plus de temps pour payer la recherche de signatures? En général, des recherches supplémentaires sont nécessaires ici.

    Parmi les 56% des moteurs identifiés avec succès les plus populaires, comme prévu, se sont avérés pour être IPB (31%), PHPBB (26,6%) et Vbulletin (26,5%)

    Pour eux avec un grand décalage derrière SMF (5,8%) et DLEForum (5,3%). Mon punbb préféré. Il s'est avéré seulement la 6ème place (1,64%). Je ne conseillerais pas de bien faire confiance à ces chiffres (ils disent que tous les tiers forums de Runet fonctionnent sur l'IPB), mais certaines conclusions font, bien sûr, vous pouvez.

    Par exemple, si vous avez l'intention de créer un site Web sur le moteur du forum et de planifier la modification du forum, disons, payez les utilisateurs de 0,01 $ pour chaque message avec sortie automatique Fonds une fois par semaine, vous devriez alors choisir l'un des trois moteurs les plus populaires. Plus le forum est populaire, plus les chances de trouver un programmeur qui se désassit bien.

    Si des changements importants dans le moteur ne sont pas attendus, il peut être logique de choisir le moteur le plus populaire, par exemple SMF ou Punbb. Par cela, vous réduisez le nombre attaque hachoir Sur votre forum et le nombre de spams envoyés automatiquement dessus.

    Les scripts pour la recherche / la définition des forums ne peuvent également être trouvés pas une application pratique. La première chose qui est venue dans ma tête personnellement est trier par seins Des forums identifiés et placent sur les premières postes avec des liens vers l'un de leurs sites. Cependant, des centaines de liens de Forum Dofolllow n'ont pas affecté TIC (2 mises à jour passées), il vaut donc mieux de ne pas passer du temps ici, à moins que vous ne soyez intéressé par des transitions.

    Il est clair que le nom des scripts est loin du seul. Je pense que vous allez chercher facilement comment vous pouvez les utiliser.