How to protect your Simple Machines Forum (SMF) from spam. How to protect your Simple Machines (SMF) forum from spam Front-end forum smf

  • Chat for communication, ask serious questions in the forum. There professionals will answer them and the answers will be saved ...
  • : Good day! During his military service, he signed a contract in 1996 for the period of performing a service combat mission in the Chechen Republic. The personal file contains the original of the contract and an archival certificate confirming the fact of the conclusion of the contract. But this fact is not reflected in the track record. Tell me how to enter the data on the conclusion of this contract (the first) by me in my track record? What governing document regulates this issue? As far as I understand, everything should be in chronological order in the track record? Thanks!
    Today at 12:30:01
  • : They can. Nuances are possible if the contract is completed upon reaching the age limit, but in other cases it is possible.
    Yesterday at 13:44:55
  • : Hello. Can they be dismissed from the ranks of the RF Armed Forces for non-compliance with the contract if the contract is over? VVK was recognized as limited fit, he wrote a letter of dismissal for health reasons.
    Yesterday at 13:40:38
  • : So maybe a person has already had a contract expired, but he is not fired
    Yesterday at 11:36:42
  • : Ivan FKruzenshtern, what's the use? Dismissal at the end of the contract is made without a report. Therefore, there is nothing illegal in the actions of the Chief Executive Officer, except perhaps that he simply leaves the report without a resolution, and does not send on it "Refuse due to lack of the right to dismiss before the end of the contract." No matter how many reports you write, you will not become dismissed at the end of the term of the contract until there are less than 4 months left before this term.
    Yesterday at 10:58:43
  • : Read also the Disciplinary Regulations of the Armed Forces of the Russian Federation, and in particular Chapter 6. I think you will learn a lot of interesting things for yourself! Have you really not read and do not know such common truths ???
    Yesterday at 08:17:11
  • : Submit the report to the combatant, under the incoming one, the second copy (copy) on which the incoming one will stand, you leave. If there is no reaction within a month, file a complaint with the prosecutor's office about the illegal actions of your superiors!
    Yesterday at 07:38:12
  • : Hello, such a question, the acting chief refuses to sign my report on dismissal to the reserve at the end of the contract, what articles does he violate and how should I act in this case
    15 January 2020 16:11:33
  • : Who knows what about payments for CTO in 2020 is canceled or not
    15 January 2020 13:07:29
  • : Submit a report on the conclusion of a new contract, and then how the card will fall.
    14 January 2020 17:20:42
  • : The term of the contract is coming to an end, there is a desire to conclude a new one, but the disease has crippled, possibly oncology. No one will renew my contract without VVK? What should you do in such a situation? Edit post
    14 January 2020 16:37:15
  • : [email protected] we know that. And what did you want to ask?
    11 January 2020 21:20:08
  • : a soldier must be recognized as needing to be provided with service housing, i.e. queued for sublease compensation
    11 January 2020 16:26:56
  • : No, the maximum was to interrupt the care leave for up to 3 years in 2019, take a vacation for 2018 and then go back to the care leave. But this is also doubtful, the main vacation is provided before or after the BIR vacation at the request of the military. There was no report - no vacation.
    08 January 2020 06:42:37
  • : Good night all. Can you please tell me if it is possible to use the due leave for 2018 after leaving the parental leave under three years of age in 2020?
    08 January 2020 00:28:40

In case someone doesn't know, Simple Machines Forum - SMF for short - is, as the official website says, a free, professional-grade package that will allow you to organize your own online community in a few minutes. on this engine, you can see it here. I myself put my forum on it (by the way, go to FreeForum.biz).

It doesn't matter if a lot or a little spam appears on your forum. The important thing is that you are wasting your precious time on moderation. Setting up a plugin that will do all the work for you takes a few minutes, and it will save you a total of days and months, which will add up to the minutes you would spend erasing messages and deleting users.

I will notice that I tried to fight spammers on my own - I blocked access by IP and even by subnets. It really worked, weeded out a lot of garbage, but, nevertheless, once every one or two days, someone made their way. And quite a lot of time was spent on replenishing the database of banned IPs. I thought there must be a more convenient way, and it really was found!

1. Installing and configuring Stop Spammer

In two weeks of operation, this plugin blocked 2202 fake users. Each of them would leave at least one message. Spammers are not going to slow down and every day I would spend time cleaning up my forum.

Instead, every few days I go to the user management page and see something like this:

I turn to the section "Awaiting approval" (these are the found spammers who are deprived of the opportunity to leave messages until their accounts are approved by the administrator). I tick the box "Select all" and delete them with one click:

That's all, all spam accounts are sent into oblivion. Back to our list of users:

It can be seen that the list has noticeably thinned, but who are the rest? We select all and send them with one button for verification:

One "red" appeared, we immediately delete it. If you have free time, you can do others. If there is no time, then do nothing with new users - most of them will "blush" during subsequent checks. If you have time, you can go to their profiles and see - if there is a link in the signature - immediately banned, these are fake accounts of spammers who will never leave a single useful message.

I told you how to use this magic plugin, now I will tell you how to install it.

Download two files: language_full.zip (this is the language pack for translating the plugin) and StopSpammer_v2_3_9.zip (the number may be different, since the versions are updated). Unpack the contents of the StopSpammer_v2_3_9.zip archive into some folder. Unpack the language_full.zip archive into the same folder, agree to replace the files. Now zip our folder.

In the admin panel, proceed to installing packages. Opposite the "Download Package" label there is a button for selecting a file on your computer. Select our new archive (where we replaced the language file), upload it to the forum and activate the package.

That's all done!

Additional configuration of the plugin takes place in the admin panel: go to

Users → Registration → Setting

You can leave the default values ​​there. There is also a field called "Your API Key". Without this key, you will not be able to report new spammers (but the plugin will work and filter known spammers). If you want to get your own API key, go to www.stopforumspam.com to register, and then enter the key here. If you have not received the key yet, leave the field blank. Then the default key will be used.

2. Installing and configuring Anti-Spam Links

The adherents of the SEO religion (you can see more about my attitude towards SEO-nists in another) have a firm conviction that by increasing the number of links to their site, they "promote" it (for some reason, the idea of ​​creating interesting and high-quality content for none of it never occurs to them). There would be a sucker, but there are ways to get money from him. So, some "citizens" provide services for "running" sites on forums. They create a large number of accounts on different forums and insert backlinks there in signatures and in other available fields. Despite the fact that even "seo-experimenters" have already empirically proven that there is zero sense from these links, some warn that for this you can get a ban from search engines, Yandex, for example, simply ignores links on ALL forums and sites where anyone can leave links. Google also has similar algorithms - ignoring links in comments, etc. But the law is not written to suckers ... Therefore, we, the owners of forums, have to reckon with the facts that “cool SEO-optimizers” order a “run” of their shitty things for a thousand rubles.

The Stop Spammer plugin will filter out a lot. But we can help him! You can knock out the interest of spammers to post links on your forum. This is what Anti-Spam Links is for. This plugin (specific numbers can be changed in the settings) does so:

  • those who, for example, have less than five messages, cannot leave links at all
  • those who, for example, have less than 15 messages, cannot leave active links, http: // is removed from the links and in general these links become nubolinks (newbielink)
  • those with, for example, less than 50 posts can leave active links, but all links receive the nofollow attribute.
  • well, those with more than 50 posts can insert the most common active links that transfer the site's weight to the page they link to.

Believe me, would-be SEOs are very attentive to the form in which their link gets to the site. They'll lose interest in your forum very quickly if they can't easily post their shit-links to their shit-sites there.

Yes, by the way, the above rules also work in fields such as signatures.

To install this plugin, go to its official page. Download the anti_spam_links_v1.0.1.zip archive (the number may be different). Again in the forum admin panel, go to the package installation (as you did with the previous package) and install it. There is no language file for this package, so you don't need to unpack the archive or do anything with it.

To configure the plugin, go to the section

Configuration → Configuring Mods ... → Configuring Mods

If you wish, put down how many messages the user should have to upgrade their capabilities.

Conclusion

These two plugins will make your life VERY easy for you, the forum owner, and will save you a lot of time. Nevertheless, from time to time spammers break through and, at least once a week, it is necessary to “thin out” users and delete spam messages. So don't throw your web resources away!

Hello dear readers of the blog site. In today's article we will discuss the issue of choosing the best option for a forum site on Joomla 1.5, as well as we will consider in detail the installation of the SMF engine on the server. So why do we need to integrate (the user base will be shared) an external conference engine in Joomla?

Doesn't this CMS have its own quality conferences? Of course, there are, but they are all seriously inferior in functionality to the SMF.

Problems of choosing a conference for Joomla

Before deciding to experiment with installing and integrating the above-mentioned engine, I tried several conference components in operation. The best of them, in my opinion, was Kunena. So you can try this component and decide for yourself if it is right for you.

If you decide to try Simple Machines Forum, you should take into account that the latest version 1.1.11 has an alternative in the form of beta version 2.0. The beta functionality is much higher than the classic version, but the very fact that it is still a beta version speaks of its incomplete stability. Personally, I did not risk it and installed version 1.1.9 (1.1.11 had not yet been released at that time) and it is on her example that I will talk about the integration of this forum with Joomla 1.5.

Now about the JFusion component for Joomla. This component provides universal user integration across all applications by expanding the user base that does not use kernel hacks. JFusion will allow you to integrate site and forum users. Currently, free support is provided for the following applications: vBulletin, phpBB3, MyBB, SMF, Magento, Moodle, gallery2 and dokuwiki.

In addition, JFusion provides several useful modules, for example, the module for recent posts in the conference, inserted into the site template, as well as an internal search plugin. Synchronization of user groups is also now available, thanks to which you can link groups between all the applications you use.

This component is certainly good and multifunctional, one might say just a godsend. And where can you download this miracle? Yes, actually, on the developer's website. The latest current version is currently JFusion 1.7.8 RC. Well, we have Joomla installed, files with localization packages (Russian) for SMF and JFusion have been downloaded, it's time to start installing the conference engine and setting up the integration of their mutual work.

Installing Simple Machines Forum

Let's start by installing the forum engine. Its latest versions can be downloaded, and the Russian language pack, both in utf-8 and 1251 encoding, can be downloaded.

We will install SMF in a separate folder on the site. Let's say that the site on Jumla opens at http://dfdf.ru/, then the forum should open at http://dfdf.ru/forum/. To do this, you need to connect to the server via FTP via FileZilla and create in the main directory (where we have all the files and folders created after the Joomla installation), a new folder "forum", into which we will install the conference engine.

To create a new folder in FileZilla, just right-click in the right window of the program, where files and directories on the remote host are displayed, and then select "Create Directory" from the drop-down menu. So, the folder has been created, now you need to copy the installation files of our forum into it using the same Filezila.

These files must first be obtained from the smf_1-1-9_install.zip archive, which you downloaded from the link given above. Next, in the ftp client, in the left window, open the smf_1-1-9_install directory with the Simple Machines Forum engine files, and in the right window, open the folder we created in the Joomla directory.

Select, while holding Shift on the keyboard, all the files in the left folder (of the conference engine) and click on any of them with the right mouse button. From the drop-down menu, select the "Upload to server" item. We are waiting for the end of the download and proceed to the next step.

Immediately upload the forum russification files to the server. Previously, we downloaded the Russian language pack for the version we need and the text we need from this page. In my case, this is smf_1-1-10_russian-utf8.zip. You need to unpack it and copy the Themes folder in it to the root of our SMF engine, where there is already a folder with the same name. In the process of copying, the necessary files of the Russian translation will be added to various subfolders of the Themes folder (more than 150 pieces).

Basic settings of the forum, set during its installation

Go to the browser and enter www.proekt.ru/forum in the address bar, where www.proekt.ru means the address of your site. As a result, the first step of installing the SMF engine should begin, in which you must first enter the name of your conference in the "Forum name" field. To enable the Russian language in the installation wizard, select it in the upper right corner of the window. I will show the setting of the parameters in the selected language.

  • Forum URL (address or another URL of the SMF forum) - in principle, it will be entered automatically, well, if not, then enter http://proekt.ru/forum
  • Gzip Output(Gzip compression), Database Sessions (sessions in the Database), UTF-8 Character Set (use UTF-8 encoding) - check the boxes everywhere
  • Allow Stat Collection(allow collecting statistics) - here you can choose to your liking whether or not to check the box

Database settings for Simple Machines Forum

  • MySQL server name(the address of the server where the MySQL database is located) - in principle, it is standard, in 90 percent of cases it is localhost. If you don't know, check with your hosting)
  • MySQL username(database username) - enter the username to connect to the Database. Because I wanted to use the same database to install SMF as for Joomla, so I accordingly entered in this paragraph the username that I created when installing the site engine.
  • MySQL password(password for accessing the database) - I think it's clear here. In my case, the password to the database conference is the same as when installing Joomla
  • MySQL database name(database name) - enter the name you want to use. I entered the same database name here as used for Joomla. If database is not present, the forum installer will try to create it. But some free hosting services do not allow creating more than 1 base, so enter the name of an existing one.
  • MySQL table prefix(table prefix) - don't change anything here.

Click "Proceed". The next step of the installation is to create a forum administrator account.

We come up with a username and password to enter the SMF admin panel, enter our e-mail and once again specify the password for the database. Click Finish. In the next window, put a tick and click on the inscription "your newly installed forum" in order to get to the Simple Machines Forum that we have just installed. After the installation is complete, be sure to delete the install.php and install_1-1.sql files, if they were not removed automatically.

As we can see, in our case, the forum interface will be in English, but if we had chosen Russian at the first stage of the installation, then the SMF would have opened immediately in Russian. I will tell you how to make the engine Russian after its installation, as well as configure the interaction of the forum with the site on Joomla 1.5 using the JFusion component.

Good luck to you! See you soon on the pages of the blog site

You may be interested

Configuring JFusion to Combine SMF Forum and Joomla Site
Themes and russification of the SMF forum, as well as installing the JFusion component in Joomla
Creating a menu item in Joomla to enter the forum and transferring user registration from SMF to the site
JFusion modules for displaying messages from the forum on the site, as well as creating a button in SMF to return to Jumla Wix - fresh updates from the largest online builder
How to get an adaptive template for a future site, and with it an intuitive and nimble CMS to boot
How to insert the code of counters of visits to the site running Joomla through the Free HTML-code module or directly into the template
How to make a website yourself - 4 ways to create your own website for free
Websites on Joomla - examples of popular projects on Joomla, how to find out and define the engine (CMS)
How to create a professional business card website yourself without knowledge of Html, CSS and PHP? Answer: MotoCMS! Wix rules again: functionality for editing page code and creating a database