Akismet is too pricy. $600/yr!!!
If you are protecting one site, Akismet is $60 per year. If you have more than 10 sites then, yes, you need to pay $600 per year but it’s for an unlimited number of sites.
You also seem to be forgetting something important. Your time is not free. How much time have you wasted already and how much is your billable hour worth?
I added a drop-down on several sites but have still received some spam submissions but it seems to be less.
That’s the idea. Spam will never go away. Some spam is submitted by living, breathing humans. Unless you are using Akismet, which evaluates the contents of the contact form information, you will not be able to stop that.
I have installed the HCaptcha and made it the default but not sure how to change the Recaptcha on the form to HCaptcha. I tried the Captcha thinking it would pickup from the global settings but no luck. So I 'assume' that HCaptcha only worked with your Contact Us form.
No, it’s just confusing how Joomla implements it :) The default CAPTCHA in the Global Configuration is a legacy option. It’s for components and modules which don’t implement a CAPTCHA type picker. If you edit the Options of a form component it will let you pick which CAPTCHA you want to use (or maybe their CAPTCHA field has that option, depending on the component). Usually you have options like none, default (uses Global Configuration) and a list of the installed CAPTCHA plugins. Choose hCaptcha from that list.
I downloaded the pkg_contactus-2.1.1.zip file and installed it. I went to the component, added a category for 'Staff', added a contact item for one user. It required me to enter some text in the message.
So I added a menu item to test but it will not allow me to enter any text in the message field.
ContactUs uses the default Joomla HTML editor. You need to configure your site. The simplest thing to do in newer versions of Joomla which disallow HTML input for Guest users is set the default editor to None in Global Configuration.
What I prefer doing is change the Text Filtering options for Guest to allow a minimal set of HTML and set JCE as the default editor. I use JCE’s profiles feature to create a special profile for Guest users which allows minimal HTML editing (bold, italic, underline and very simple links and images). If you don’t have JCE Pro you can use Joomla’s TinyMCE editor. Its plugin does have support for editor profile; create one for Guests. That’s how I have implemented this on my dev site.
You also may have to do some CSS overrides because you have a fixed right hand column and everything feel a tad squished.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!