The Joomlashack Blog
Someone Has Been Spamming OSMap Reviews For Years
- Written by Steve Burge Steve Burge
- Published: 08 February 2019 08 February 2019
Here at Joomlashack, we publish a lot of extensions! There are 25 Joomlashack extensions on the Joomla Extensions Directory (JED).
The JED is a wonderful platform, and has been an enormous help for developers like us.
24 of our extensions run smoothly on the JED, getting some good reviews and the occasional negative feedback.
However, there's one exception: OSMap.
Read more: Someone Has Been Spamming OSMap Reviews For Years
How to Fix 1054 Unknown Column 'client_id' in 'field list'
- Written by Steve Burge Steve Burge
- Published: 07 February 2019 07 February 2019
When you run an update from older versions of Joomla, you may see an error.
If you go to Menus > Main Menu, you may see this error:
1054 Unknown column 'client_id' in 'field list'
This is a problem with Joomla's database update, but it is easily fixed. In this tutorial, you will learn how to quickly fix it.
Read more: How to Fix 1054 Unknown Column 'client_id' in 'field list'
Save failed with the following error: Null primary key not allowed
- Written by Steve Burge Steve Burge
- Published: 06 February 2019 06 February 2019
The name of this blog post in an error message that some people say on their Joomla site. This error can occur when you click "Save" inside your site:
Save failed with the following error: Null primary key not allowed
This error will prevent you from saving the changes you've made. Fortunately, this error is usually fixable through one of these two solutions:
Read more: Save failed with the following error: Null primary key not allowed
10 Options for Joomla eCommerce Extensions
- Written by Steve Burge Steve Burge
- Published: 01 February 2019 01 February 2019
Joomlashack customers often ask us how to build an eCommerce store using Joomla. The best way to achieve this is by installing one of the Joomla shopping cart extensions listed in JED.
In this blog post, you will look at 10 options to build your online store with Joomla. This list is not created in order, so the best extension is not at the top of the list. Instead, we recommend that you download and test a variety of options.
How to Reorder Joomla Articles, Modules and Menus
- Written by Nick Savov Nick Savov
- Published: 01 February 2019 01 February 2019
Joomla has a drag-and-drop for re-ordering articles, categories, modules, menu links and plugins.
The drag-and-drop feature works perfectly, but it can be hard to spot for new Joomla users.
There are two ways to activate drag-and-drop re-ordering:
Read more: How to Reorder Joomla Articles, Modules and Menus
Page and Module Class Suffixes in Joomla
- Written by Steve Burge Steve Burge
- Published: 31 January 2019 31 January 2019
When creating modules in Joomla, you may have seen a "Module Class Suffix" option.
When you add menu links in Joomla, you may have seen a "Page Class" option.
Did you know that these two features are very closely related? These features allow you to add custom CSS to specific modules or pages. This makes suffixes a really good way to style individual modules and pages.
Many Joomla template designers rely heavily on these suffixes to create their unique designs.
In the videos below, we'll introduce you to page and module suffixes. These videos are part of our "CSS for Joomla" class which is available inside Joomlashack University.
How to Add Google ReCaptcha to Joomla Contact Forms
- Written by Valentín García Valentín García
- Published: 30 January 2019 30 January 2019
Previous versions of Captcha tried to prevent spam by presenting users with distorted letters and numbers. This system was more painful for users than it was for spammers.
The new Google system is known as No Captcha ReCaptcha. This new system is way more user-friendly and only requires the user to click in a checkbox.
In this tutorial, we will show you how to enable this spam prevention solution on your Joomla site. If you want to take a step back and learn how to create forms, read this guide on how to create Joomla contact forms.
Read more: How to Add Google ReCaptcha to Joomla Contact Forms
How to Find The File for Joomla Template Overrides
- Written by Nick Savov Nick Savov
- Published: 29 January 2019 29 January 2019
Template overrides are wonderful because they are allow you to safely redesign almost any part of your Joomla site.
Here at OSTraining, we teach people how to create template overrides in Joomla.
However, for Joomla template beginners, it can be difficult to find the right file. If you're looking at the front of your site, how do you know which file is controlling the layout?
This tutorial will show you an easy way to find the file you need.
Read more: How to Find The File for Joomla Template Overrides
Absolute Beginner Guide to Joomla Modules
- Written by Steve Burge Steve Burge
- Published: 25 January 2019 25 January 2019
One of our customers asked how to work with Joomla modules. Modules are small blocks around the edges of your site. They make life easier for your site’s visitors.
They allow visitors to quickly find information, links, or features. In this tutorial, you will learn how to create Joomla modules.
You'll also learn the three ways in which you can control modules. You'll learn how to:
- Change the position of modules
- Change the order that modules appear in
- Change menu links that modules appear on.
CSS Grid #23: Building a Hamburger Icon Menu
- Written by Jorge Montoya Jorge Montoya
- Published: 24 January 2019 24 January 2019
This tutorial will explain how to code a basic hamburger icon, in order to display the main navigation with CSS Grid.
The navigation will be hidden by default at all screen sizes and it will appear when clicking the hamburger icon.
The desktop version of the code displays a horizontal menu, whereas the mobile version (< 700px) displays a vertical menu.










