Some users find that after creating events in the backend of Joomla these do not show up on the frontend of their site. This article explains the common reasons for this and provides the solutions you need.
1. Events Not Published or Access Incorrect
Make sure the events you have created are published and you have set the access level to 'public' (unless the events are for restricted viewing of course).
2. Category or Calendar Not Published or Access Incorrect
You should also make sure that the category and calendar where you placed the event is both published and has the correct access level set.
3. Menu Item Constrained To Specific Categories
If you creates a menu item to display your events make sure you only set the category constraint on this menu item if you REALLY NEED TO. If you have set category constraints make sure your events are in one of these categories.
4. JEvents Club Addons Restricting Access
Some plugins from the JEvents club are designed to restrict access to events. For example:
- Category/Calendar viewing restrictions stop users from seeing events in categories/calendars where they are not authorised to create events. Unless you really need this plugin you should disable/uninstall it.
- Only show the event to invited users - if you use this setting then make sure you are viewing your events as an invitee
- Private events - if you make your events private or visible only to JomSocial friends/groups or CB connections/groups then make sure you are logged in appropriately to see the event
5. JEvents Club Addons Not Setup Correctly
Since we had to support Joomla 1.5 and Joomla 2.5 the installation process for plugins doesn't always allow us to configure them correctly. It is therefore important that you open and save the plugin parameters and component parameters for all addons you install. Then edit a new event and save it. If using the anonymous user event creation addon then you should create an event when not logged in.
6. The Problems Persists?
Enable Joomla debug mode in your Joomla config and view the page with the missing events. This may throw up an SQL error that you can report in the JEvents forum - the solution will probably be something simple