Answers.Body: <p>A couple of ideas:</p>
  <p>I see you're using a Joomshaper Helix template. Does the template style assigned to your two menu items include a Joomla &quot;Component&quot; area?</p>
  <p>Are you using any custom URL rewrite rules? Have you tried the Civi menu items with friendly URLs turned off?</p>
  <p>Are you using any firewall extension like Akeeba Admin Tools that might be blocking any of the Civi components?</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-23T16:14:48.307Z
Answers.Text: How do I check about the template having a component area? If you mean, if I go to template styles and there is anything related to components, there is nothing that I can find.
  
  
  For custom URL writing. Yes, it is on. I tried turning of Friendly URL and I got a 404 error page instead of just a page with the template but no form/body.
  
  
  For firewall extensions I have none added except for one I added in CiviCRM itself which was required by an extension to download Stripe as a payment processor.
Answers.UserDisplayName: Mary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-24T15:31:00.343Z
Answers.Text: To check the template having a component area:  go to template styles, and find the style that your menu items are using.  Open that style and click on the "Layout" tab.  See if that layout includes a Main Body section, and if that Main Body section includes a "Component" column.
  
  As to which style is being applied to your menu items:  it will most likely be your default style, unless you have assigned the menu items under an "Assignment" tab in one of the non-default styles.
Answers.UserDisplayName: minbori
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-24T17:55:30.070Z
Answers.Text: I did confirm that component is on/works. After checking something though I realized there were two htaccess files and one was old and the new wasn't names correctly. When I fixed this I discovered I could make the pages work publically IF they were on the main menu, OR if we used a custom redirect if I want it hidden. BUT if I make an actual hidden page, it will not show. So it appears to be something wrong with how re-write handles hidden URLS that are alias based
Answers.UserDisplayName: Mary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-25T10:06:35.980Z
Answers.Text: Sounds like progress! :-)
Answers.UserDisplayName: minbori
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-25T10:16:51.313Z
Answers.Text: Are you using the default Joomla htaccess rules, or do you have custom rules set up?  I also manage several Joomla/Civi installs, and Civi menu items in hidden menus work just fine -- so I'm pretty sure it's not a Civi-specific issue.
Answers.UserDisplayName: minbori
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-25T14:37:00.520Z
Answers.Text: I have the .htaccess file that came with the joomla install. I am finding whacky behavior in general now that I am also tweaking CSS code for CiviCRM.  I will edit/make some changes, then the home page acts funky. And the only way to fix is to rename the .htaccess file by adding a 2 or something at the end. Refresh. Then put it back to .htaccess again and all is ok. So something really wonky is happening and I agree probably a joomla reason not Civi. Should I perhaps move this to a different stack exchange?
Answers.UserDisplayName: Mary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-23T11:41:10.937Z
Answers.LastActivityDate: 2024-02-23T12:14:10.327Z
Answers.LastEditDate: 2024-02-23T12:14:10.327Z
Answers.UserDisplayName: minbori
Answers.Body: <p>Please make sure jQuery is loading on your site.</p>
  <p><a href="https://i.sstatic.net/O1rGa.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/O1rGa.png" alt="enter image description here" /></a></p>
  <p>SPPagebuilder resources are not loading correctly.</p>
  <p><a href="https://i.sstatic.net/fOVtJ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/fOVtJ.png" alt="enter image description here" /></a></p>
  <p>The payment/donation popup is not loading its contents.</p>
  <p><a href="https://i.sstatic.net/jeYB8.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/jeYB8.png" alt="enter image description here" /></a></p>
  <p>There seems to be a js/jQuery issue on your site.</p>
  <p>You can use a menu-item to display the event registration form on your site.
  <strong>You can NOT use a custom SEO-link (menu-item type URL) to display the respective form.</strong></p>
  <p>I'd suggest to work with the redirection component of joomla and redirect URL/short-link to the URL/index.php?option=com_civicrm&amp;task...</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-26T09:06:48.737Z
Answers.LastActivityDate: 2024-02-26T09:18:44.257Z
Answers.LastEditDate: 2024-02-26T09:18:44.257Z
Answers.UserDisplayName: Guitarman
Body: <p>I have created an event and I have set permissions for public access based on the following from the permissions guide :</p>
  <blockquote>
  <p>Viewing event info and registering for events¶</p>
  <p>If <strong>view event info</strong> and <strong>register for events</strong> are enabled (<em>I
  HAVE THESE ENABLED</em>) for the anonymous and authenticated roles then
  all visitors to your site will be able to register for any event.</p>
  </blockquote>
  <p>I made a new hidden menu item which is an Event Registration Form and selected the event. Event date and registration date are set earlier than today. The form should be appearing here: <a href="https://www.heartgalleryofbroward.org/test-event-reg" rel="nofollow noreferrer">https://www.heartgalleryofbroward.org/test-event-reg</a>
  (NOTE: The Live URL works from within the event. I tried using this URL as a menu type - URL and just get a 404 component not found).</p>
  <p>Can someone assist? I tried looking around in stack exchange but cannot find anything other than checking permissions.</p>
  <p>UPDATE: I also have setup a contribution form which is also not displaying. <a href="https://www.heartgalleryofbroward.org/test-contribution" rel="nofollow noreferrer">https://www.heartgalleryofbroward.org/test-contribution</a></p>
  <p>Updating as well with some screenshots of public permissions:</p>
  <p><a href="https://i.sstatic.net/RoKr5.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/RoKr5.png" alt="CiviEvent Permissions" /></a></p>
  <p><a href="https://i.sstatic.net/5sgPb.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/5sgPb.png" alt="CiviContribute Permissions" /></a></p>
  <p><a href="https://i.sstatic.net/sgVV8.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/sgVV8.png" alt="Other Permissions" /></a></p>
  <p>Thank you!</p>
  <p>UPDATE:</p>
  <p>Here is the screenshot of settings for menu items as CiviCRM menu settings in Joomla. These seem to be set correctly, but no form is showing.</p>
  <p><a href="https://i.sstatic.net/HfLO0.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/HfLO0.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.sstatic.net/GARsp.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/GARsp.png" alt="enter image description here" /></a></p>
  <p>And this is the live link I am talking about. I go to manage events, event links for our TruHearts event, live link: <a href="https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&amp;task=civicrm/event/register&amp;reset=1&amp;id=3" rel="nofollow noreferrer">https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&amp;task=civicrm/event/register&amp;reset=1&amp;id=3</a></p>
  <p>And for Contribution pages I click links for general donation and get this: <a href="https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&amp;task=civicrm/contribute/transact&amp;reset=1&amp;id=1" rel="nofollow noreferrer">https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&amp;task=civicrm/contribute/transact&amp;reset=1&amp;id=1</a></p>
  <p>Both live links will show someone the form in incognito mode/anonymous user. but I cannot actually get these forms to work on their own on the website through menu items.</p>
  <p>UPDATE 2/24/24:</p>
  <p>I confirmed that the template in use has a component section for the main body.</p>
  <p><a href="https://i.sstatic.net/xV2EL.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/xV2EL.png" alt="enter image description here" /></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-22T22:23:07.473Z
Comments.Text: When you say "The Live URL works from within the event", do you mean you can register by visiting that url? It's not clear what you're trying to do - embed the civi registration page inside another page?
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-22T22:39:30.100Z
Comments.Text: @Demerit I added more screenshots/clarification on what live links work, and how I am trying to get them into the website. The CiviCRM install is within our actually joomla install for our website so same system.
Comments.UserDisplayName: Mary
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-22T23:17:21.767Z
Comments.Text: Ok I don't know enough about joomla and how menu items are supposed to work, or what the view=Events or layout=register mean, but it could be that the id=3 is not in the right place. It should be part of the "civi" url (e.g. at the end of the url).
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-22T23:52:01.707Z
Comments.Text: Yea I was wondering about that so I even did a menu type of URL and used the live link there, but get an error page
Comments.UserDisplayName: Mary
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-26T14:00:38.683Z
Comments.Text: Hi, whats the Joomla version you're using? If its v4, can you try applying this patch https://gist.github.com/jitendrapurohit/8db52cca43bb899c14c65704e51696b0 in case it fixes the issue for you?
Comments.UserDisplayName: jitendra - fuzion
Tags: <civievent><civicontribute><joomla><contribution-page><forms>
Title: Public Event/Contribution Pages Not Showing
ThreadText: # Public Event/Contribution Pages Not Showing
  
  (Asked by: username_0 on 2024-02-18)
  
  I have created an event and I have set permissions for public access based on the following from the permissions guide :
  
  > Viewing event info and registering for events¶
  >
  > If **view event info** and **register for events** are enabled (*I
  > HAVE THESE ENABLED*) for the anonymous and authenticated roles then
  > all visitors to your site will be able to register for any event.
  
  I made a new hidden menu item which is an Event Registration Form and selected the event. Event date and registration date are set earlier than today. The form should be appearing here: <https://www.heartgalleryofbroward.org/test-event-reg>
  (NOTE: The Live URL works from within the event. I tried using this URL as a menu type - URL and just get a 404 component not found).
  
  Can someone assist? I tried looking around in stack exchange but cannot find anything other than checking permissions.
  
  UPDATE: I also have setup a contribution form which is also not displaying. <https://www.heartgalleryofbroward.org/test-contribution>
  
  Updating as well with some screenshots of public permissions:
  
  [![CiviEvent Permissions](https://i.sstatic.net/RoKr5.png)](https://i.sstatic.net/RoKr5.png)
  
  [![CiviContribute Permissions](https://i.sstatic.net/5sgPb.png)](https://i.sstatic.net/5sgPb.png)
  
  [![Other Permissions](https://i.sstatic.net/sgVV8.png)](https://i.sstatic.net/sgVV8.png)
  
  Thank you!
  
  UPDATE:
  
  Here is the screenshot of settings for menu items as CiviCRM menu settings in Joomla. These seem to be set correctly, but no form is showing.
  
  [![enter image description here](https://i.sstatic.net/HfLO0.png)](https://i.sstatic.net/HfLO0.png)
  
  [![enter image description here](https://i.sstatic.net/GARsp.png)](https://i.sstatic.net/GARsp.png)
  
  And this is the live link I am talking about. I go to manage events, event links for our TruHearts event, live link: <https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&task=civicrm/event/register&reset=1&id=3>
  
  And for Contribution pages I click links for general donation and get this: <https://www.heartgalleryofbroward.org/index.php?option=com_civicrm&task=civicrm/contribute/transact&reset=1&id=1>
  
  Both live links will show someone the form in incognito mode/anonymous user. but I cannot actually get these forms to work on their own on the website through menu items.
  
  UPDATE 2/24/24:
  
  I confirmed that the template in use has a component section for the main body.
  
  [![enter image description here](https://i.sstatic.net/xV2EL.png)](https://i.sstatic.net/xV2EL.png)
  
  **Tags:** civievent, civicontribute, joomla, contribution-page, forms
  
  > **Comments:**
  > **username_1**: When you say "The Live URL works from within the event", do you mean you can register by visiting that url? It's not clear what you're trying to do - embed the civi registration page inside another page?  
  > **username_0**: @username_1 I added more screenshots/clarification on what live links work, and how I am trying to get them into the website. The CiviCRM install is within our actually joomla install for our website so same system.  
  > **username_1**: Ok I don't know enough about joomla and how menu items are supposed to work, or what the view=Events or layout=register mean, but it could be that the id=3 is not in the right place. It should be part of the "civi" url (e.g. at the end of the url).  
  > **username_0**: Yea I was wondering about that so I even did a menu type of URL and used the live link there, but get an error page  
  > **username_2**: Hi, whats the Joomla version you're using? If its v4, can you try applying this patch https://gist.github.com/jitendrapurohit/8db52cca43bb899c14c65704e51696b0 in case it fixes the issue for you?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2024-02-23. Score: 1
  
  A couple of ideas:
  
  I see you're using a Joomshaper Helix template. Does the template style assigned to your two menu items include a Joomla "Component" area?
  
  Are you using any custom URL rewrite rules? Have you tried the Civi menu items with friendly URLs turned off?
  
  Are you using any firewall extension like Akeeba Admin Tools that might be blocking any of the Civi components?
  
  > **Comments:**
  > **username_0**: How do I check about the template having a component area? If you mean, if I go to template styles and there is anything related to components, there is nothing that I can find.   For custom URL writing. Yes, it is on. I tried turning of Friendly URL and I got a 404 error page instead of just a page with the template but no form/body.   For firewall extensions I have none added except for one I added in CiviCRM itself which was required by an extension to download Stripe as a payment processor.  
  > **username_3**: To check the template having a component area:  go to template styles, and find the style that your menu items are using.  Open that style and click on the "Layout" tab.  See if that layout includes a Main Body section, and if that Main Body section includes a "Component" column.  As to which style is being applied to your menu items:  it will most likely be your default style, unless you have assigned the menu items under an "Assignment" tab in one of the non-default styles.  
  > **username_0**: I did confirm that component is on/works. After checking something though I realized there were two htaccess files and one was old and the new wasn't names correctly. When I fixed this I discovered I could make the pages work publically IF they were on the main menu, OR if we used a custom redirect if I want it hidden. BUT if I make an actual hidden page, it will not show. So it appears to be something wrong with how re-write handles hidden URLS that are alias based  
  > **username_3**: Sounds like progress! :-)  
  > **username_3**: Are you using the default Joomla htaccess rules, or do you have custom rules set up?  I also manage several Joomla/Civi installs, and Civi menu items in hidden menus work just fine -- so I'm pretty sure it's not a Civi-specific issue.  
  > **username_0**: I have the .htaccess file that came with the joomla install. I am finding whacky behavior in general now that I am also tweaking CSS code for CiviCRM.  I will edit/make some changes, then the home page acts funky. And the only way to fix is to rename the .htaccess file by adding a 2 or something at the end. Refresh. Then put it back to .htaccess again and all is ok. So something really wonky is happening and I agree probably a joomla reason not Civi. Should I perhaps move this to a different stack exchange?  
  
  ---
  
  ### Answer by username_4 on 2024-02-26. Score: 1
  
  Please make sure jQuery is loading on your site.
  
  [![enter image description here](https://i.sstatic.net/O1rGa.png)](https://i.sstatic.net/O1rGa.png)
  
  SPPagebuilder resources are not loading correctly.
  
  [![enter image description here](https://i.sstatic.net/fOVtJ.png)](https://i.sstatic.net/fOVtJ.png)
  
  The payment/donation popup is not loading its contents.
  
  [![enter image description here](https://i.sstatic.net/jeYB8.png)](https://i.sstatic.net/jeYB8.png)
  
  There seems to be a js/jQuery issue on your site.
  
  You can use a menu-item to display the event registration form on your site.
  **You can NOT use a custom SEO-link (menu-item type URL) to display the respective form.**
  
  I'd suggest to work with the redirection component of joomla and redirect URL/short-link to the URL/index.php?option=com\_civicrm&task...
  
  
  ---
  
  