Multiple Categories for K2 – Joomla! plugin

Multiple Categories for K2 – Joomla! plugin

With this Joomla! plugin, you can assign multiple categories for K2 items. This plugin leaves the K2 core and the template files untouched. The categories are also displayed at the backend and are countable.

Multiple Categories for K2 v1.3.7 – Changelog Multiple Categories for K2

Multiple Categories for K2 v1.3.7 – Changelog

1.3.7
+ Added   ! Removed   ^ Changed   # Fixed

18-Jan-2023 : v1.3.7
# [Bug Fixed] When saving a subcategory the items removed from the #__k2_multiple_categories [Many thanks to Шульга Евгений]
# [Bug Fixed] Class 'Factory' not found after trying to migrate from the "Additional Categories for K2
Joomla! K2 Plugin"
+ Watchful support.
# Minor fixes and improvements.

04-Jan-2022 : v1.3.6
# [Bug Fixed] The total calculation of K2 items is not correct where these displayed on category list. This affects only the k2 subcategories.
# [Bug Fixed] Call to a member function isSite() on null [Thank you, Gerardo Marín]
# Minor fixes and improvements.

06-Oct-2021 : v1.3.5
# Minor fixes and improvements.

04-May-2021 : v1.3.4
+ [New Feature] Compatible with the Module Sj Responsive Content for K2 (mod_sj_k2_responsive_content) https://docs.web357.com/article/76-compatible-with-3rd-party-extensions
+ [New Feature] Compatible with the Module SJ Super Category For K2 (mod_sj_k2_super_category) https://docs.web357.com/article/76-compatible-with-3rd-party-extensions
# [Bug Fixed] The category name of itemlist view is not the main category name, but the last one of the multiple categories.
# [Bug Fixed] When an item is translated with Falang and it has been assigned to a 3-level category the translation is missing. [Thank you, Michael Klumm]

31-Mar-2021 : v1.3.3
# [Bug Fixed] After installing the version (1.3.2) the format of the dates of articles has been changed (e.g. you see %PM, %20 %477 %2021 %31:%Mar, instead of Wednesday, 31 March 2021.) [Many thanks to Marios Katsis and Nikolaos Zinas]

# [Bug Fixed] Notice: Trying to access array offset on value of type null in \plugins\k2\k2multiplecategories\elements\k2categories.php on line 42.
+ [New feature] Added compatibility to work properly with the "Extra fields group" functionality when an item is assigned in multiple categories. When an Admin selects multiple categories to publish a K2 article, then the extra input fields are loaded asynchronously with ajax (JavaScript). [Thank you, Loai]

20-Oct-2020 : v1.3.1
+ [New Feature] You can now set which user groups are able to manage the multiple categories of K2 items.

28-Sep-2020 : v1.3.0
+ Added compatibility with the "RAXO All-mode K2 extension". Read the instructions here http://bit.ly/raxo-allmode-compatibility
^ [MySQL Improvements] For the websites that have more than 50k K2 items, the performance has been improved.

18-Jun-2020 : v1.2.10
# [Bug Fixed] The K2 pagination is not displayed if the Falang extension is enabled. [Thank you, Virgili Paez]

12-May-2020 : v1.2.9
+ [Improvement] The functionality is also available in the latest k2 items and in User's page view.
+ Compatible with the latest version of K2 v2.10.3
# [Bug Fixed] Fatal error: Cannot declare class K2ModelItemlist.
# Minor fixes and improvements.

06-Mar-2020 : v1.2.8
# [Bug Fixed] K2 missing some items in the backend.
# [Bug Fixed] Do not list K2 items, that are assigned to multiple categories, several times.
# [Bug Fixed] Cannot declare class modK2ContentHelper, because the name is already in use.
# [Bug Fixed] If the catalog mode has been set from menu item settings, some items are missing in the frontend.

19-Feb-2020 : v1.2.7
+ [New feature] Added compatibility with Widgetkit extension by Yootheme. If you are using the Widgetkit extension by Yootheme, with the new update release you can override the default K2 content type and display K2 items that assigned in multiple categories. [Many thanks to Tom Hollai for the feature request]

13-Jan-2020 : v1.2.6
# [Buf Fixed] Warning: Declaration of K2ModelItems::addIncludePath() should be compatible with K2Model::addIncludePath($path = '', $prefix = 'K2Model') in /plugins/system/k2multiplecategories/overrides/admin/components/com_k2/models/items.php
# [Buf Fixed] Notice: Undefined variable: total in /plugins/system/k2multiplecategories/overrides/admin/components/com_k2/views/items/view.html.php

16-Dec-2019 : v1.2.5
# [Buf Fixed] Many bug fixes have been resolved after upgrade to the latest versions of K2 (v2.10.x).
# [Buf Fixed] The pagination at the backend, in the Items page, is working properly now.
# [Bug Fixed] The pagination (next-prev link buttons) is missing in the sub-categories pages, both at the backend and frontend. [Thank you, Alex Asimakopoulos]
# [Bug Fixed] Database error code 1052. Column 'language' in where clause is ambiguous.
# [Improvements] Compatible with the latest version of K2 v2.10.2

19-Jun-2019 : v1.2.4
+ [Improvement] Now you are able to assign multiple categories in items from the frontend. [Thank you, Christos Chronopoulos]
+ [Improvement] Now you are able to order/sort the items in the backend also by the subcategories , instead the main categories as before. [Thank you, Frank Lauridsen]

10-Apr-2019 : v1.2.3
# [Bug Fixed] When the "Multiple Extra Field Groups for K2" is used at the K2 backend, some tabs are not displayed properly.

03-Jan-2018 : v1.2.2
# [Bug Fixed] The Items are not displayed in the admin panel of the K2 component if an additional category is selected from the "-Select Category-" field. [Thank you, Anton]

10-Dec-2018 : v1.2.1
# [Bug Fixed] Error with pagination results, in K2 category pages, if the plugin is enabled.

07-Dec-2018 : v1.2.0
^ [Improvement] The "mod_k2_content" module is now supported.
# [Bug Fixed] Illegal offset type of variables in the "mod_k2_tools" module.
# [Bug Fixed] Fixed issues with jQuery loading spinner after migrating from the plugin "Additional Categories for K2".
^ [Imrovements] The text string "in" has been removed (by jQuery) from the k2 core modules, if our plugin is enabled.
# Minor bug fixes and many improvements.

08-Nov-2018 : v1.1.0
+ [New Feature] Migrate from the plugin "Additional Categories for K2". Navigate to the (system) plugin settings to find this feature.
# [Bug Fixed] Not allowing unset multiple categories after save.
# [Bug Fixed] Add SQL indexing [Thank you, Dave Marshall]
# [Bug Fixed] Do not display the list with categories if the parameter has been set to "Do not display categories" in component and module settings.
# Minor bug fixes

05-Nov-2018 : v1.0.1
# [Bug Fixed] Wrong closing "div" tag. [Many thanks to Daniel Burri]

19-Oct-2018 : v1.0.0
+ First beta release

Additional Information

Multiple Categories for K2 – Joomla! plugin

With this Joomla! plugin, you can assign multiple categories for K2 items. This plugin leaves the K2 core and the template files untouched. The categories are also displayed at the backend and are countable.

Multiple Categories for K2 v1.3.7 – Changelog Multiple Categories for K2

Multiple Categories for K2 v1.3.7 – Changelog

1.3.7
+ Added   ! Removed   ^ Changed   # Fixed

18-Jan-2023 : v1.3.7
# [Bug Fixed] When saving a subcategory the items removed from the #__k2_multiple_categories [Many thanks to Шульга Евгений]
# [Bug Fixed] Class 'Factory' not found after trying to migrate from the "Additional Categories for K2
Joomla! K2 Plugin"
+ Watchful support.
# Minor fixes and improvements.

04-Jan-2022 : v1.3.6
# [Bug Fixed] The total calculation of K2 items is not correct where these displayed on category list. This affects only the k2 subcategories.
# [Bug Fixed] Call to a member function isSite() on null [Thank you, Gerardo Marín]
# Minor fixes and improvements.

06-Oct-2021 : v1.3.5
# Minor fixes and improvements.

04-May-2021 : v1.3.4
+ [New Feature] Compatible with the Module Sj Responsive Content for K2 (mod_sj_k2_responsive_content) https://docs.web357.com/article/76-compatible-with-3rd-party-extensions
+ [New Feature] Compatible with the Module SJ Super Category For K2 (mod_sj_k2_super_category) https://docs.web357.com/article/76-compatible-with-3rd-party-extensions
# [Bug Fixed] The category name of itemlist view is not the main category name, but the last one of the multiple categories.
# [Bug Fixed] When an item is translated with Falang and it has been assigned to a 3-level category the translation is missing. [Thank you, Michael Klumm]

31-Mar-2021 : v1.3.3
# [Bug Fixed] After installing the version (1.3.2) the format of the dates of articles has been changed (e.g. you see %PM, %20 %477 %2021 %31:%Mar, instead of Wednesday, 31 March 2021.) [Many thanks to Marios Katsis and Nikolaos Zinas]

# [Bug Fixed] Notice: Trying to access array offset on value of type null in \plugins\k2\k2multiplecategories\elements\k2categories.php on line 42.
+ [New feature] Added compatibility to work properly with the "Extra fields group" functionality when an item is assigned in multiple categories. When an Admin selects multiple categories to publish a K2 article, then the extra input fields are loaded asynchronously with ajax (JavaScript). [Thank you, Loai]

20-Oct-2020 : v1.3.1
+ [New Feature] You can now set which user groups are able to manage the multiple categories of K2 items.

28-Sep-2020 : v1.3.0
+ Added compatibility with the "RAXO All-mode K2 extension". Read the instructions here http://bit.ly/raxo-allmode-compatibility
^ [MySQL Improvements] For the websites that have more than 50k K2 items, the performance has been improved.

18-Jun-2020 : v1.2.10
# [Bug Fixed] The K2 pagination is not displayed if the Falang extension is enabled. [Thank you, Virgili Paez]

12-May-2020 : v1.2.9
+ [Improvement] The functionality is also available in the latest k2 items and in User's page view.
+ Compatible with the latest version of K2 v2.10.3
# [Bug Fixed] Fatal error: Cannot declare class K2ModelItemlist.
# Minor fixes and improvements.

06-Mar-2020 : v1.2.8
# [Bug Fixed] K2 missing some items in the backend.
# [Bug Fixed] Do not list K2 items, that are assigned to multiple categories, several times.
# [Bug Fixed] Cannot declare class modK2ContentHelper, because the name is already in use.
# [Bug Fixed] If the catalog mode has been set from menu item settings, some items are missing in the frontend.

19-Feb-2020 : v1.2.7
+ [New feature] Added compatibility with Widgetkit extension by Yootheme. If you are using the Widgetkit extension by Yootheme, with the new update release you can override the default K2 content type and display K2 items that assigned in multiple categories. [Many thanks to Tom Hollai for the feature request]

13-Jan-2020 : v1.2.6
# [Buf Fixed] Warning: Declaration of K2ModelItems::addIncludePath() should be compatible with K2Model::addIncludePath($path = '', $prefix = 'K2Model') in /plugins/system/k2multiplecategories/overrides/admin/components/com_k2/models/items.php
# [Buf Fixed] Notice: Undefined variable: total in /plugins/system/k2multiplecategories/overrides/admin/components/com_k2/views/items/view.html.php

16-Dec-2019 : v1.2.5
# [Buf Fixed] Many bug fixes have been resolved after upgrade to the latest versions of K2 (v2.10.x).
# [Buf Fixed] The pagination at the backend, in the Items page, is working properly now.
# [Bug Fixed] The pagination (next-prev link buttons) is missing in the sub-categories pages, both at the backend and frontend. [Thank you, Alex Asimakopoulos]
# [Bug Fixed] Database error code 1052. Column 'language' in where clause is ambiguous.
# [Improvements] Compatible with the latest version of K2 v2.10.2

19-Jun-2019 : v1.2.4
+ [Improvement] Now you are able to assign multiple categories in items from the frontend. [Thank you, Christos Chronopoulos]
+ [Improvement] Now you are able to order/sort the items in the backend also by the subcategories , instead the main categories as before. [Thank you, Frank Lauridsen]

10-Apr-2019 : v1.2.3
# [Bug Fixed] When the "Multiple Extra Field Groups for K2" is used at the K2 backend, some tabs are not displayed properly.

03-Jan-2018 : v1.2.2
# [Bug Fixed] The Items are not displayed in the admin panel of the K2 component if an additional category is selected from the "-Select Category-" field. [Thank you, Anton]

10-Dec-2018 : v1.2.1
# [Bug Fixed] Error with pagination results, in K2 category pages, if the plugin is enabled.

07-Dec-2018 : v1.2.0
^ [Improvement] The "mod_k2_content" module is now supported.
# [Bug Fixed] Illegal offset type of variables in the "mod_k2_tools" module.
# [Bug Fixed] Fixed issues with jQuery loading spinner after migrating from the plugin "Additional Categories for K2".
^ [Imrovements] The text string "in" has been removed (by jQuery) from the k2 core modules, if our plugin is enabled.
# Minor bug fixes and many improvements.

08-Nov-2018 : v1.1.0
+ [New Feature] Migrate from the plugin "Additional Categories for K2". Navigate to the (system) plugin settings to find this feature.
# [Bug Fixed] Not allowing unset multiple categories after save.
# [Bug Fixed] Add SQL indexing [Thank you, Dave Marshall]
# [Bug Fixed] Do not display the list with categories if the parameter has been set to "Do not display categories" in component and module settings.
# Minor bug fixes

05-Nov-2018 : v1.0.1
# [Bug Fixed] Wrong closing "div" tag. [Many thanks to Daniel Burri]

19-Oct-2018 : v1.0.0
+ First beta release

Additional Information

Fast Support

We are always here for you, providing answers to all questions within 24 hours.

According to the Coding Standards

The code is clean, organized and commented based on CMS’s coding standards.

All updates included

Stay up-to-date with this Joomla! plugin updates all year long.

Multilingual Support

We make Web357 plugins flexible and adaptable by going beyond fundamental language support.

Great and Powerful Features


  • Migrate from the 3rd party plugin “Additional Categories for K2”.

How to migrate from other plugins (Video)


Screenshots


What Our Customers Say

Read the experiences of people who are using our product. We would not exist without our loyal customers.

five star rating
Excellent support when I needed! This extension really works! In quick steps it allows you to add multiple categories in your K2 items. Easy to use extension, don’t need to configure a lot, and give you results since the installation. The support is amazing! Had some compatibility trouble with my website, and the plugin team was incredibly fast in order to solve. The documentation was good, with interesting help articles. Had no problems reading the recommendations and articles. Excellent! Totally worthy, specially because of the great support team involved. I used this to: Allowing using multiple categories in my K2 powered news website.
Lucas Nascimento
five star rating
An extension that does exactly what says, flawlessly. I purchased this extension some time ago and it has always worked flawlessly. Can’t get easier – install it and add your K2 Item to more categories that appear beneath your item editor window. Really simple. Here’s where I’m just so pleased. After the new K2 update to 2.10.3, our site suffered a fatal error. Support helped get this resolved quick. Incredible value for the money. We need products like this to keep Joomla the value it is. We need to pay people for their hard work.
Paulette Marzahl
five star rating
Fantastic Plug In Coupled With Fantastic Support. Absolutely superb extension that seamlessly allows you to publish K2 content to multiple categories. Very easy to use once installed. The addition of a drop-down list under the article content allows you to quickly assign multiple categories. Amazing support, upon installation I had a small conflict with my site set-up, it was quickly identified and rectified. Brilliant service. Sufficient documentation but to be honest once installed it is very intuitive and easy to use. Absolutely, very good value for money. Priced well and definitely worth the outlay, its performance speaks for itself. I used this to: Assigning multiple categories to product reviews and advice articles. It allows my audience to reach the articles that they are looking for easily.
Ian S

Plans & Pricing

Choose the best plan for your needs.


Single Extension Access

39/ year

Full Access to this Premium Joomla! Extension

  • Supports
    1 Joomla! Website
  • All the updates included for
    1 Year
  • Unlimited Website Usage
  • Lifetime Usage
..or choose one of the Web357 Bundle Subscriptions
All-in-one Package

79/ year

Full Access to ALL Premium Joomla! Extensions
 

Best Deal
Developer’s Package

99/ year

Full Access to ALL Premium Joomla! Extensions with Unlimited websites’ Support

Lifetime Access

299/ 1-Time purchase

Full Access to ALL Premium Joomla! Extensions.
No yearly renewal is needed.

Credit Cards and PayPal logos
All payments are handled securely by Credit Card (via Stripe) and PayPal.

Frequently Asked Questions


What am I purchasing?
You are purchasing a subscription. After completing the purchase, you will log in automatically to our members’ area, where you can download the latest premium releases and get access to our private support area.
What payment methods do you accept?
We are using PayPal and Credit Cart (Braintree) as a payment gateway, so we accept all the payment methods that PayPal and Braintree allows, including Visa, MasterCard, American Express, Discover, JCB, Diner’s Club and EnRoute.
Do you have a refund policy?
Yes, we do offer 30 days money back guarantee on all of our subscriptions. It’s better than a trial because you can try it on your site and we will be there to fully support you during that time.
I want to use your plugins in multiple projects. Am I entitled to do so?
Yes, of course. Go ahead and do whatever you wish with them. Make your clients happy. Make yourself happy!
Can I purchase just one plugin?
Yes, you can purchase just one plugin. In this case, you will receive access for updates and support, only for that particular plugin.
What is the difference between the “Single” and the “Bundle” subscription?
The “Single” is perfect for personal use. The “Bundle” is the best value for your money and is the most suitable for advanced users. Both subscriptions have private support. The basic difference is that with the “Bundle” you will be able to download all the premium Web357 plugins.
Are there limits on the number of times I can download your products?
There are no limits to the amount of times you may download the products you have purchased during the term of your subscription.
What happens when my membership expires?
If your membership expires, you can continue to use the plugins you have downloaded forever without any restrictions. However, you will not be able to access new update releases, and support.
Will my membership extend automatically?
No, your membership will not be extended automatically. You will be notified by email prior to your membership’s expiration. That way you are able to purchase a renewal if you’d like to. Any subscription renewal will give you a 20% discount – without limitations.
Is there any discount on renewals?
Yes, we reward your loyalty. If you renew your subscription or upgrade it to another plan before it expires you get a 20% discount. Also, unlike everywhere else, you don’t lose a single day of your subscription!
How does your support work?
We provide our support via a Private Support Ticket Area, and online chat via Skype or Messenger.
I have a question, how can I contact you?
If you have any questions, don’t hesitate to contact us at our email [email protected] or via pre-sales contact form. We’ll be happy to hear from you and to answer all your questions!