Hoe u uw Simple Machines (SMF)-forum tegen spam kunt beschermen. Help: Inleiding Anti-Spam Links installeren en configureren

Voor het geval iemand het niet weet: Simple Machines Forum - kortweg SMF - is, zoals vermeld op de officiële website, een gratis, professioneel pakket waarmee je in een paar minuten je eigen online community kunt organiseren. over deze motor kunt u hier kijken. Ik heb er zelf mijn eigen forum op opgezet (ga trouwens naar FreeForum.biz).

Het maakt niet uit hoeveel of weinig spam er op uw forum verschijnt. Het belangrijkste is dat u uw kostbare tijd met mate besteedt. Het opzetten van een plug-in die al het werk voor u doet, duurt een paar minuten en het bespaart u in totaal dagen en maanden, wat neerkomt op de minuten die u zou besteden aan het wissen van berichten en het verwijderen van gebruikers.

Ik zal opmerken dat ik zelf heb geprobeerd spammers te bestrijden - ik blokkeerde de toegang via IP en zelfs subnetten. Het werkte echt, het filterde veel afval eruit, maar toch kwam er eens in de één of twee dagen iemand doorheen. En het kostte behoorlijk wat tijd om de database met verboden IP's aan te vullen. Ik dacht dat er een betere manier moest zijn, en dat was inderdaad zo!

1. Installatie en configuratie van Stop Spammer

In de twee weken dat deze plug-in in gebruik was, blokkeerde deze plug-in 2202 nepgebruikers. Elk van hen zou minstens één bericht achterlaten. De spammers vertonen geen tekenen van vertraging en ik besteedde elke dag tijd aan het opruimen van mijn forum.

In plaats daarvan ga ik om de paar dagen naar de gebruikersbeheerpagina en zie ik zoiets als dit:

Ik ga verder naar het gedeelte 'In afwachting van goedkeuring' (dit zijn de gevonden spammers die geen mogelijkheid hebben om berichten achter te laten totdat hun accounts zijn goedgekeurd door de beheerder). Ik vink het selectievakje 'Alles selecteren' aan en verwijder ze met één klik:

Dat is alles, alle spamaccounts raken in de vergetelheid. Laten we terugkeren naar onze lijst met gebruikers:

Het is duidelijk dat de lijst merkbaar is uitgedund, maar wie is de rest? We selecteren iedereen en sturen ze met één knop ter verificatie:

Er verschijnt één “rode”, deze verwijderen we onmiddellijk. Als je vrije tijd hebt, kun je anderen doen. Als u geen tijd heeft, doe dan niets met nieuwe gebruikers - de meesten van hen zullen tijdens volgende controles "blozen". Als je tijd hebt, kun je naar hun profielen gaan en kijken - als er een link in de handtekening staat, worden ze onmiddellijk verbannen, dit zijn nepaccounts van spammers die nooit een enkel nuttig bericht zullen achterlaten.

Ik heb je verteld hoe je deze magische plug-in moet gebruiken, nu zal ik je vertellen hoe je hem moet installeren.

Download twee bestanden: taal_full.zip (dit is het taalpakket voor het vertalen van de plug-in) en StopSpammer_v2_3_9.zip (het nummer kan verschillen, omdat versies worden bijgewerkt). Pak de inhoud van het StopSpammer_v2_3_9.zip-archief uit in een map. Pak het taal_full.zip-archief uit in dezelfde map en ga akkoord met het vervangen van de bestanden. Verpak onze map nu in een zip-archief.

Ga in het beheerdersdashboard verder met het installeren van pakketten. Tegenover de inscriptie "Downloadpakket" bevindt zich een knop waarmee u een bestand op uw computer kunt selecteren. Selecteer ons nieuwe archief (waar we het taalbestand hebben vervangen), upload het naar het forum en activeer het pakket.

Dat is het!

Aanvullende configuratie van de plug-in vindt plaats in het beheerderspaneel: ga naar

Gebruikers → Registratie → Instellingen

Je kunt de standaardwaarden daar laten staan. Er is ook een veld “Uw API-sleutel”. Zonder deze sleutel kunt u geen nieuwe spammers melden (maar de plug-in werkt wel en filtert bekende spammers). Als u uw eigen API-sleutel wilt krijgen, gaat u naar www.stopforumspam.com om u te registreren en voert u de sleutel hier in. Als u de sleutel nog niet heeft ontvangen, laat u het veld leeg. Vervolgens wordt de standaardsleutel gebruikt.

2. Installatie en configuratie van Anti-Spam Links

Aanhangers van de SEO-religie (je kunt meer lezen over mijn houding ten opzichte van SEO-nisten in een andere) zijn er vast van overtuigd dat ze, door het aantal links naar hun site te vergroten, deze ‘promoot’ (om de een of andere reden is het idee van Het creëren van interessante en hoogwaardige inhoud spreekt niemand aan, dat komt niet in je op). Hij zou een sukkel zijn, maar er zouden manieren zijn om geld van hem af te pakken. Sommige ‘burgers’ bieden dus diensten aan voor het ‘beheersen’ van sites via forums. Ze maken een groot aantal accounts aan op verschillende forums en voegen daar backlinks in handtekeningen en andere beschikbare velden in. Ondanks het feit dat zelfs “SEO-experimenteerders” al experimenteel hebben bewezen dat deze links geen enkel nut hebben, waarschuwen sommigen dat je hiervoor een verbod van zoekmachines kunt krijgen. Yandex negeert bijvoorbeeld eenvoudigweg links op ALLE forums en sites waar iedereen kan links achterlaten. Google heeft ook soortgelijke algoritmen - het negeren van links in reacties, enz. Maar de wet is niet geschreven voor sukkels... Daarom moeten wij, de eigenaren van de forums, rekening houden met de feiten dat "coole SEO-optimizers" een "run" bestellen 'van hun waardeloze creaties voor duizend roebel.

De plug-in Stop Spammer filtert veel uit. Maar wij kunnen hem helpen! U kunt de interesse van het plaatsen van links op uw forum onder de spammers vandaan halen. Dit is precies waar Anti-Spam Links voor zijn. Deze plug-in (specifieke nummers kunnen worden gewijzigd in de instellingen) doet het volgende:

  • degenen die bijvoorbeeld minder dan vijf berichten hebben, kunnen helemaal geen links achterlaten
  • degenen die bijvoorbeeld minder dan 15 berichten hebben, kunnen geen actieve links achterlaten, http:// wordt verwijderd uit links en over het algemeen worden deze links nubolinks (newbielink)
  • degenen met bijvoorbeeld minder dan 50 berichten kunnen actieve links achterlaten, maar alle links krijgen een nofollow-attribuut.
  • Welnu, degenen die meer dan 50 berichten hebben, kunnen de meest voorkomende actieve links invoegen, die het gewicht van de site overbrengen naar de pagina waarnaar wordt gelinkt.

Geloof me, potentiële SEO’s zijn heel voorzichtig met de vorm waarin hun link op de site terechtkomt. Ze zullen snel hun interesse in je forum verliezen als ze hun slechte links naar hun slechte sites daar niet gemakkelijk kunnen plaatsen.

Ja, bovenstaande regels werken overigens ook in velden als handtekeningen.

Om deze plug-in te installeren, gaat u naar de officiële pagina. Download het anti_spam_links_v1.0.1.zip-archief (het nummer kan afwijken). Ga opnieuw in de forumbeheerder naar pakketten installeren (zoals je deed met het vorige pakket) en installeer het. Er bestaat geen taalbestand voor dit pakket, dus u hoeft het archief niet uit te pakken of er iets mee te doen.

Ga naar de sectie om de plug-in te configureren

Configuratie → Mods instellen... → Wijzigingen instellen

Geef desgewenst op hoeveel berichten de gebruiker moet hebben om zijn mogelijkheden te upgraden.

Conclusie

Deze twee plug-ins zullen uw leven, de forumeigenaar, ZEER veel gemakkelijker maken en veel tijd besparen. Van tijd tot tijd breken er echter spammers door en moet u minstens één keer per week het aantal gebruikers “uitdunnen” en spamberichten verwijderen. Laat daarom uw webbronnen niet in de steek!

Hallo, beste lezers van de blogsite. In het artikel van vandaag zullen we het hebben over de kwestie van het kiezen van de beste optie voor een siteforum op Joomla 1.5, en we zullen ook in detail kijken naar het installeren van de SMF-engine op de server. Dus waarom moeten we een externe conferentie-engine in Joomla integreren (het gebruikersbestand zal gemeenschappelijk zijn)?

Heeft dit CMS niet echt zijn eigen conferenties opgezet als ? Natuurlijk bestaan ​​ze, maar qua functionaliteit zijn ze allemaal ernstig inferieur aan SMF.

Problemen met het kiezen van een conferentie voor Joomla

Voordat ik besloot te experimenteren met het installeren en integreren van de bovengenoemde engine, heb ik verschillende conferentiecomponenten geprobeerd. De beste van hen was naar mijn mening Kunena. U kunt dit onderdeel dus uitproberen en zelf beslissen of het geschikt voor u is.

Als u besluit het Simple Machines Forum te proberen, moet u er rekening mee houden dat de nieuwste versie 1.1.11 een alternatief heeft in de vorm van bètaversie 2.0. De functionaliteit van de bèta is aanzienlijk hoger dan die van de klassieke versie, maar juist het feit dat het nog steeds een bètaversie is, geeft aan dat deze niet volledig stabiel is. Persoonlijk heb ik geen enkel risico genomen en versie 1.1.9 geïnstalleerd (1.1.11 was toen nog niet uitgebracht) en met dit voorbeeld zal ik het hebben over de integratie van dit forum met Joomla 1.5.

Nu over de JFusion-component voor Joomla. Dit onderdeel biedt universele gebruikersintegratie in alle applicaties door het gebruikersbestand uit te breiden, waarbij geen gebruik wordt gemaakt van kernel-hacks. Met JFusion kunt u site- en forumgebruikers integreren. Momenteel wordt gratis ondersteuning geboden voor de volgende toepassingen: vBulletin, phpBB3, MyBB, SMF, Magento, Moodle, gallery2 en dokuwiki.

Daarnaast biedt JFusion verschillende nuttige modules, bijvoorbeeld een module voor recente berichten in een conferentie die in een websitesjabloon wordt ingevoegd, evenals een interne zoekplug-in. Synchronisatie van gebruikersgroepen is nu ook beschikbaar, waardoor u groepen kunt koppelen tussen alle applicaties die u gebruikt.

Dit onderdeel is zeker goed en multifunctioneel, je zou kunnen zeggen dat het gewoon een geschenk uit de hemel is. En waar kan ik dit wonder downloaden? Ja, eigenlijk, op de website van de ontwikkelaar. De nieuwste huidige versie is JFusion 1.7.8 RC. Welnu, we hebben Joomla geïnstalleerd, bestanden met lokalisatiepakketten (Russische taal) voor SMF en JFusion zijn gedownload, het is tijd om te beginnen met het installeren van de conferentie-engine en het opzetten van de integratie van hun gezamenlijke werk.

Simple Machines-forum installeren

Laten we beginnen met het installeren van de forum-engine. De nieuwste versies kunnen worden gedownload en het Russische taalpakket, zowel in utf-8-codering als in 1251-codering, kan worden gedownload.

We zullen SMF in een aparte sitemap installeren. Laten we zeggen dat de site op Joomla opent op http://dfdf.ru/, dan zou het forum moeten openen op http://dfdf.ru/forum/. Om dit te doen, moet u via FTP via FileZilla verbinding maken met de server en in de hoofdmap (waar we alle bestanden en mappen hebben aangemaakt na de installatie van Joomla) een nieuwe map “forum” maken, waarin we de conferentie zullen installeren motor.

Om een ​​nieuwe map in FileZilla te maken, klikt u met de rechtermuisknop in het rechtervenster van het programma, waar de bestanden en mappen op de externe host worden weergegeven, en selecteert u vervolgens “Maak map aan” in het vervolgkeuzemenu. De map is dus aangemaakt, nu moet je de installatiebestanden van ons forum ernaar kopiëren met dezelfde Filezilla.

Deze bestanden moeten eerst worden uitgepakt uit het archief smf_1-1-9_install.zip, dat u heeft gedownload via de bovenstaande link. Open vervolgens in de ftp-client in het linkervenster de map smf_1-1-9_install met de Simple Machines Forum-enginebestanden en open in het rechtervenster de map die we in de Joomla-map hebben gemaakt.

Selecteer, terwijl u Shift op het toetsenbord ingedrukt houdt, alle bestanden in de linkermap (van de conferentie-engine) en klik met de rechtermuisknop op een van deze bestanden. Selecteer in het vervolgkeuzemenu 'Uploaden naar server'. We wachten tot het downloaden is voltooid en gaan door naar de volgende stap.

We uploaden de forumrussificatiebestanden onmiddellijk naar de server. Eerder hebben we het Russische taalpakket voor de versie die we nodig hadden en de tekst die we nodig hadden van deze pagina gedownload. In mijn geval is dit smf_1-1-10_russian-utf8.zip. Je moet het uitpakken en de map Thema's daarin kopiëren naar de hoofdmap van onze SMF-engine, waar al een map met dezelfde naam staat. Tijdens het kopieerproces worden de benodigde Russische vertaalbestanden toegevoegd aan verschillende submappen van de map Thema's (ruim 150 stuks).

Basisforuminstellingen gespecificeerd tijdens de installatie

Ga naar de browser en typ www.proekt.ru/forum in de adresbalk, waarbij we met www.proekt.ru het adres van uw website bedoelen. Hiermee zou de eerste stap van het installeren van de SMF-engine moeten beginnen, waarbij u eerst de naam van uw forum in het veld “Forumnaam” moet invoeren. Om de Russische taal in de installatiewizard in te schakelen, moet u deze in de rechterbovenhoek van het venster selecteren. Ik zal je laten zien hoe je de instellingen configureert wanneer de Engelse taal is geselecteerd.

  • Forum-URL (adres of een andere URL van het SMF-forum) - in principe wordt deze automatisch ingevoerd, nou ja, zo niet, voer dan http://proekt.ru/forum in
  • Gzip-uitvoer(Gzip-compressie), Databasesessies (sessies in de database), UTF-8-tekenset (gebruik UTF-8-codering) - vink hier alle vakjes aan
  • Statistische verzameling toestaan(sta het verzamelen van statistieken toe) - hier kunt u naar eigen smaak kiezen of u het vakje wilt aanvinken of niet

Database-instellingen voor Simple Machines Forum

  • MySQL-servernaam(serveradres waar de MySQL-database zich bevindt) - in principe standaard, in 90 procent van de gevallen is dit localhost. Als je het niet weet, neem dan contact op met je hosting)
  • MySQL-gebruikersnaam(databasegebruikersnaam) - voer de gebruikersnaam in om verbinding te maken met de database. Omdat Ik wilde dezelfde database gebruiken om SMF te installeren als voor Joomla, dus voerde ik in deze paragraaf de naam in van de gebruiker die ik had aangemaakt bij het installeren van de site-engine.
  • MySQL-wachtwoord(wachtwoord voor toegang tot de database) - Ik denk dat dit duidelijk is. In mijn geval is het wachtwoord voor de databaseconferentie hetzelfde als bij het installeren van Joomla
  • MySQL-databasenaam(databasenaam) - voer de naam in die u wilt gebruiken. Ik heb hier dezelfde databasenaam ingevoerd die voor Joomla wordt gebruikt. Als de database ontbreekt, zal het foruminstallatieprogramma proberen deze aan te maken. Maar bij sommige gratis hostingsites kunt u niet meer dan één database maken, dus voer de naam van een bestaande database in.
  • MySQL-tabelvoorvoegsel(tabelvoorvoegsel) - verander hier niets.

Klik op “Doorgaan”. De volgende installatiestap is het aanmaken van een forumbeheerdersaccount.

We bedenken een gebruikersnaam en wachtwoord om in te loggen op het SMF-beheergebied, voeren uw e-mailadres in en specificeren opnieuw het wachtwoord voor de database. Klik op Voltooien. Vink in het volgende venster het vakje aan en klik op de woorden “uw nieuw geïnstalleerde forum” om naar het Simple Machines Forum te gaan dat we zojuist hebben geïnstalleerd. Nadat de installatie is voltooid, zorg ervoor dat u de bestanden install.php en install_1-1.sql verwijdert als deze niet automatisch zijn verwijderd.

Zoals we kunnen zien, zal de foruminterface in ons geval in het Engels zijn, maar als we in de eerste fase van de installatie voor Russisch hadden gekozen, zou de SMF onmiddellijk in het Russisch zijn geopend. Ik zal je vertellen hoe je de engine Russisch kunt maken nadat je deze hebt geïnstalleerd, en hoe je de interactie van het forum met een site op Joomla 1.5 kunt configureren met behulp van de JFusion-component.

Veel geluk voor jou! Tot binnenkort op de pagina's van de blogsite

Misschien ben je geïnteresseerd

JFusion instellen om het SMF-forum en de Joomla-site te combineren
Ontwerpthema's en russificatie van het SMF-forum, evenals installatie van de JFusion-component in Joomla
Een menu-item maken in Joomla om toegang te krijgen tot het forum en gebruikersregistratie van SMF naar de site overbrengen
JFusion-modules voor het weergeven van berichten van het forum op de website, evenals het maken van een knop in SMF om terug te keren naar Joomla Wix - nieuwe updates van de grootste online bouwer
Hoe u een adaptieve sjabloon voor een toekomstige website krijgt, en daarmee een intuïtief en snel CMS
Hoe bezoektellercode in te voegen in een site waarop Joomla draait met behulp van de aangepaste HTML-codemodule of rechtstreeks in een sjabloon
Hoe u zelf een website kunt maken - 4 manieren om gratis uw website te maken
Websites op Joomla - voorbeelden van populaire projecten op Joomla, hoe u de engine (CMS) kunt achterhalen en bepalen
Hoe maak je zelf een professionele visitekaartjeswebsite zonder kennis van Html, CSS en PHP? Antwoord: MotoCMS! Wix regeert opnieuw: functionaliteit voor het bewerken van paginacode en het maken van een database

  • Chat voor communicatie, stel serieuze vragen op het forum. Daar worden ze beantwoord door professionals en worden de antwoorden opgeslagen...
  • : Goedemiddag Tijdens zijn militaire dienst sloot hij in 1996 een contract voor de periode waarin hij een dienstgevechtsmissie in de Tsjetsjeense Republiek zou uitvoeren. Het persoonlijke dossier bevat het originele contract en een archiefcertificaat dat het sluiten van het contract bevestigt. Maar dit feit komt niet tot uiting in het trackrecord. Vertel mij hoe ik informatie over het sluiten van dit contract (de eerste) door mij in mijn trackrecord kan invoeren? Welk bestuursdocument regelt deze kwestie? Voor zover ik het begrijp, moet alles in het onderhoudsboekje in chronologische volgorde staan? Bedankt!
    Vandaag om 12:30:01
  • : Dat kunnen ze. Er kunnen nuances zijn als het contract eindigt bij het bereiken van de leeftijdsgrens, maar in andere gevallen is dat wel mogelijk.
    Gisteren om 13:44:55
  • : Hallo. Kunnen zij uit de gelederen van de RF-strijdkrachten worden ontslagen wegens niet-naleving van een contract als het contract is voltooid? VVK bleek beperkt geschikt te zijn; hij schreef een proces-verbaal op voor ontslag wegens gezondheidsredenen.
    Gisteren om 13:40:38
  • : Het kan dus zijn dat iemands contract al is afgelopen, maar dat hij niet is ontslagen
    Gisteren om 11:36:42
  • : Ivan FKruisenshtern, maar wat is het punt? Ontslag aan het einde van het contract gebeurt zonder rapport. Daarom is er niets onwettigs aan de acties van de waarnemend chef, behalve misschien dat hij het rapport eenvoudigweg zonder resolutie achterlaat en er niet op schrijft: 'Weigeren vanwege het ontbreken van het recht op ontslag vóór het einde van het contract. ” Hoeveel rapporten u ook schrijft, u wordt pas ontslagen aan het einde van het contract als er minder dan 4 maanden resteren vóór die periode.
    Gisteren om 10:58:43
  • : Lees ook het Disciplinaire Handvest van de strijdkrachten van de Russische Federatie, en in het bijzonder hoofdstuk 6. Ik denk dat je veel interessante dingen voor jezelf zult leren! Heb je zulke waarheden niet echt gelezen en ken je ze niet???
    Gisteren om 08:17:11
  • : Dien het rapport in bij de frontlinie, bewaar onder het binnenkomende exemplaar het tweede exemplaar (kopie) waarop het binnenkomende exemplaar zal staan. Als er binnen een maand geen reactie komt, dien dan een klacht in bij het parket over de illegale acties van uw superieuren!
    Gisteren om 07:38:12
  • : Hallo, dit is een vraag: de waarnemend baas weigert mijn ontslagbrief te ondertekenen aan het einde van het contract, welke artikelen overtreedt hij en hoe moet ik in dit geval handelen?
    15 januari 2020 16:11:33
  • : Wie weet hoe zit het met betalingen voor CTO in 2020 of niet?
    15 januari 2020 13:07:29
  • : Dien een rapport in om een ​​nieuw contract af te sluiten, en dan vallen de kaarten.
    14 januari 2020 17:20:42
  • : Het contract loopt af, er is een verlangen om een ​​nieuw contract te tekenen, maar een ziekte, mogelijk oncologie, heeft mij verlamd. Zonder VVK verlengt niemand mijn contract? Wat moet je doen in zo’n situatie? Bericht bewerken
    14 januari 2020 16:37:15
  • : [e-mailadres beveiligd] , dat weten wij. Wat wilde je vragen?
    11 januari 2020 21:20:08
  • : de militair moet erkend zijn als iemand die behoefte heeft aan dienstwoningen, d.w.z. opgenomen in de wachtrij om een ​​vergoeding voor onderverhuur te ontvangen
    11 januari 2020 16:26:56
  • : Nee hoor, het maximale wat u kon doen was in 2019 uw zwangerschapsverlof voor maximaal 3 jaar onderbreken, het verlof voor 2018 opnemen en daarna weer met zwangerschapsverlof gaan. Maar ook dit is twijfelachtig; hoofdverlof wordt op verzoek van de militair voor of na het B&R-verlof verleend. Er was geen rapport - geen vakantie.
    08 januari 2020 06:42:37
  • : Goedenacht allemaal. Kunt u mij vertellen: is het mogelijk om het toegewezen verlof voor 2018 te gebruiken nadat u in 2020 het ouderschapsverlof voor een kind jonger dan drie jaar hebt verlaten?
    08 januari 2020 00:28:40