Kunena 7.0.5 & Kunena 6.4.11 – Security Updates Released

The Kunena team has announce the arrival of Kunena 7.0.5 [K 7.0.5] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0.

The Kunena team is also pleased to announce the eleventh version of Kunena 6.4, a native Joomla extension for Joomla! 5.0, 5.1, 5.2, 5.3, 5.4 and 6.0.

If you are having problems then, for your own benefit, it would save us all a lot of time if you would kindly post your configuration report when you ask for help from this forum. If you do not post your configuration report we will not ask you for it but you will probably not get your problem solved, either.

K 2.0 support will cease on 31 August 2013 and this section of the forum will be closed and archived after that time and no further questions will be answered about this version.

Question Top Menu Alias Item for Kunema Forum Not Active on click

More
13 years 3 months ago - 13 years 3 months ago #140986 by Snitram
Hey,

I have just installed Joomla version 2.5.9 and also the Kunema forum component version 2.0.4. I haven't installed any other components/modules/plugins.

I created a new top menu item called "Forum Sports" as a "Menu Alias Item" and pointed it to the Kunema Menu's "Forum" item (please see image below).



However, in the site when I click in the "Forum Sports" top menu item, it doesn't get active If I point this menu item to any other menu/article/page, the menu item gets active (please see images below).





How can I make the top menu item "Forum Sports" active when pointing to the Kunema Menu's Forum item?

Thank you.
Last edit: 13 years 3 months ago by Snitram.

Please Log in or Create an account to join the conversation.

More
13 years 3 months ago #141095 by ernst67
Hello all,

I'm having the same issue on Joomla 2.5.9 and Kunena 2.0.4.
I'm on a Gantry Template (Eris, by Hogash) and I first thought it had somethin to do with either the template or the framework (Gantry).

I've searched everywhere but can't get it solved. Also using an alias to the "Forum" item in Kunena Menu.

Hope somebody can help,

Thanks,
Ernst

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago - 13 years 2 months ago #141308 by ernst67
I've been searching this forum all evening now, but can't find the answer. I've rebuilt my kunena menu 2 times with no result.

Forgot to include my config settings, so here they are:

Database collation check: The collation of your table fields are correct

Legacy mode: Disabled | Joomla! SEF: Enabled | Joomla! SEF rewrite: Enabled | FTP layer: Disabled |
htaccess: Exists | PHP environment: Max execution time: 30 seconds | Max execution memory: 128M | Max file upload: 32M

Kunena menu details:

Warning: Spoiler!

Joomla default template details : eris | author: RocketTheme, LLC | version: 3.2.19 | creationdate: April 2, 2012

Kunena default template details : Blue Eagle 2.0 | author: Kunena Team | version: 2.0.4 | creationdate: 2013-01-18

Kunena version detailed: Kunena 2.0.4 | 2013-01-18 [ Pharmacopoeia ]
| Kunena detailed configuration:

Warning: Spoiler!
| Kunena integration settings:
Warning: Spoiler!
| Joomla! detailed language files installed:
Warning: Spoiler!

Third-party components: UddeIM 2.9

Third-party SEF components: None

Plugins: None

Modules: Kunena Latest 2.0.4

Last edit: 13 years 2 months ago by ernst67.

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago - 13 years 2 months ago #141310 by Snitram
Hey, I was able to get the menu item activated with a jQuery work-around. :)

Insert this code in your template's index file. :)
Code:
<script> var isForumActive = <?php if (strpos($_SERVER['REQUEST_URI'], "/index.php/forum") !== false){ echo "true"; } else echo "false";?>; if(isForumActive){ $(".item401").addClass("active"); } </script>

This is not perfect... because you have to "hard-code" the link of your "Forum" page, as well as the class of the "Forum" menu item. So, you'll have to change those values.
Last edit: 13 years 2 months ago by Snitram.

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #141324 by ernst67
Thank you Snitram,

I manager to copy the code into the index.php.
But, as I'm not a programmer, I have no idea where to put the link of the forum page and the class of the menu...? :dry:
I'm sorry, just not a techie...

I found out that the link to my forum page is:
index.php?option=com_kunena&view=home&defaultmenu=198
(it's the link that the alias in my main menu points at)

where do I find the class?

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago - 13 years 2 months ago #141329 by Snitram
Hey,

Do you have all the Kunema's menu itens in the separate "Kunema Menu" that comes by default? If not please try to move all the Kunema's menu itens back to the "Kunema Menu", including the "Forum" menu. After that, I recommend you to create a new "Menu Item Alias" for the Kunema's Forum and assign it to the "Forum" menu item in the "Required Settings" option. In this way, you'll have a more friendly link for the "Forum" menu, something like this: www.yourwebsite.com/index.php/forum

Please see the following image:



If you cannot change this and your link remains the same, then use this "/index.php?option=com_kunena" in the URL of the script.

To see the menu item's class, you'll have to see the HTML source code in your web-browser, because this code is generated by Joomla. So just go to your website, right click the page and select "View page source" and try to find something like:
Code:
<li class="item-401"> <a href="index.php/forum">Forum</a> </li>


Or if you have Google Chrome web-browser just right click in the Forum item and select "Inspect element" which will show you where the code line is in the source code. You can also use firebug in firefox as well. The "item-401" is the Forum's menu item class that you need to change in the script. Don't forget the "." before the class name in the script. Something like this: $(".item401").addClass("active");

If this setting doesn't work, maybe you have a jQuery conflict, so try this:
Code:
<script> var j = jQuery.noConflict(); var isForumActive = <?php if (strpos($_SERVER['REQUEST_URI'], "/index.php?option=com_kunena") !== false){ echo "true"; } else echo "false";?>; if(isForumActive){ j(".item401").addClass("active"); } </script>

If this doesn't work I can help you using Skype or Teamviewer. :)
Let me know if it worked out.
Last edit: 13 years 2 months ago by Snitram.

Please Log in or Create an account to join the conversation.

Time to create page: 0.277 seconds