- Posts: 6218
COMMUNITY FORUM
Parameter must be an array
- JoomlaWorks
- Offline
- Admin
Less
More
5 years 11 months ago #170571
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Parameter must be an array
First off, it's a warning, not an error. Probably because you're in PHP 7.2. Secondly, most of these issues have been resolved in K2 v2.9.1 (dev) which you can install on top of 2.9.0 from here: github.com/getk2/k2/archive/master.zip
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- burnyourears
- Offline
- Senior Member
Less
More
- Posts: 66
5 years 11 months ago #170573
by burnyourears
Replied by burnyourears on topic Parameter must be an array
Yep, I know. And I even installed the dev-version... the warning is still there. Here's another:
Warning: count(): Parameter must be an array or an object that implements Countable in /components/com_k2/models/item.php on line 1233
... Could you tell me how to disable these warnings? The last one mentioned is also live ... > www.burnyourears.de/reviews/buecher-und-spiele.html
Warning: count(): Parameter must be an array or an object that implements Countable in /components/com_k2/models/item.php on line 1233
... Could you tell me how to disable these warnings? The last one mentioned is also live ... > www.burnyourears.de/reviews/buecher-und-spiele.html
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Offline
- Admin
Less
More
- Posts: 6218
5 years 11 months ago #170574
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Parameter must be an array
Simply set error reporting to none or default in Joomla. And I've noted down to fix them in the K2 repo.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- burnyourears
- Offline
- Senior Member
Less
More
- Posts: 66
5 years 11 months ago #170576
by burnyourears
Replied by burnyourears on topic Parameter must be an array
Ah ... thank you!
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Offline
- Admin
Less
More
- Posts: 6218
5 years 11 months ago #170578
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Parameter must be an array
You're welcome.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Daniel Pardons
- Offline
- New Member
Less
More
- Posts: 2
5 years 10 months ago #170723
by Daniel Pardons
Replied by Daniel Pardons on topic Parameter must be an array
Hi
After installing current github version 2.9.1, I found the error on displaying K2 single item
( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in C:\wamp64\www\jd_miami\templates\jd_miami\html\com_k2\templates\default\item.php on line 291
Call Stack
# Time Memory Function Location
1 0.0004 406176 {main}( ) ...\index.php:0
2 0.0622 1426664 Joomla\CMS\Application\SiteApplication->execute( ) ...\index.php:49
3 0.0622 1426664 Joomla\CMS\Application\SiteApplication->doExecute( ) ...\CMSApplication.php:196
4 0.3818 3456584 Joomla\CMS\Application\SiteApplication->dispatch( ) ...\SiteApplication.php:233
5 0.3824 3480440 Joomla\CMS\Component\ComponentHelper::renderComponent( ) ...\SiteApplication.php:194
6 0.3834 3599832 Joomla\CMS\Component\ComponentHelper::executeComponent( ) ...\ComponentHelper.php:377
7 0.3835 3616888 require_once( 'C:\wamp64\www\jd_miami\components\com_k2\k2.php' ) ...\ComponentHelper.php:402
8 0.3942 3762208 K2ControllerItem->execute( ) ...\k2.php:64
9 0.3942 3762208 K2ControllerItem->display( ) ...\BaseController.php:710
10 0.4056 3907712 K2ControllerItem->display( ) ...\item.php:74
11 0.4056 3907712 K2ControllerItem->display( ) ...\controller.php:19
12 0.4064 3915616 K2ViewItem->display( ) ...\BaseController.php:672
13 0.5852 4798120 K2ViewItem->display( ) ...\view.html.php:521
14 0.5852 4798120 K2ViewItem->loadTemplate( ) ...\HtmlView.php:230
15 0.5864 4823840 include( 'C:\wamp64\www\jd_miami\templates\jd_miami\html\com_k2\templates\default\item.php' ) ...\HtmlView.php:697
As the line 291 and 292 are:
<!-- Plugins: AfterDisplayContent -->
<?php echo $this->item->event->AfterDisplayContent; ?>
I am stuck.
Could you investigate this problem?
Regards
Daniel
After installing current github version 2.9.1, I found the error on displaying K2 single item
( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in C:\wamp64\www\jd_miami\templates\jd_miami\html\com_k2\templates\default\item.php on line 291
Call Stack
# Time Memory Function Location
1 0.0004 406176 {main}( ) ...\index.php:0
2 0.0622 1426664 Joomla\CMS\Application\SiteApplication->execute( ) ...\index.php:49
3 0.0622 1426664 Joomla\CMS\Application\SiteApplication->doExecute( ) ...\CMSApplication.php:196
4 0.3818 3456584 Joomla\CMS\Application\SiteApplication->dispatch( ) ...\SiteApplication.php:233
5 0.3824 3480440 Joomla\CMS\Component\ComponentHelper::renderComponent( ) ...\SiteApplication.php:194
6 0.3834 3599832 Joomla\CMS\Component\ComponentHelper::executeComponent( ) ...\ComponentHelper.php:377
7 0.3835 3616888 require_once( 'C:\wamp64\www\jd_miami\components\com_k2\k2.php' ) ...\ComponentHelper.php:402
8 0.3942 3762208 K2ControllerItem->execute( ) ...\k2.php:64
9 0.3942 3762208 K2ControllerItem->display( ) ...\BaseController.php:710
10 0.4056 3907712 K2ControllerItem->display( ) ...\item.php:74
11 0.4056 3907712 K2ControllerItem->display( ) ...\controller.php:19
12 0.4064 3915616 K2ViewItem->display( ) ...\BaseController.php:672
13 0.5852 4798120 K2ViewItem->display( ) ...\view.html.php:521
14 0.5852 4798120 K2ViewItem->loadTemplate( ) ...\HtmlView.php:230
15 0.5864 4823840 include( 'C:\wamp64\www\jd_miami\templates\jd_miami\html\com_k2\templates\default\item.php' ) ...\HtmlView.php:697
As the line 291 and 292 are:
<!-- Plugins: AfterDisplayContent -->
<?php echo $this->item->event->AfterDisplayContent; ?>
I am stuck.
Could you investigate this problem?
Regards
Daniel
Please Log in or Create an account to join the conversation.
- Daniel Pardons
- Offline
- New Member
Less
More
- Posts: 2
5 years 10 months ago #170726
by Daniel Pardons
Replied by Daniel Pardons on topic Parameter must be an array
Hi
Sorry but after investigation, the here above problem is due to the item.php override of the jd_miami template. I will report the problem to joomdev.
Thanks for K2 component.
Regards
Daniel
Sorry but after investigation, the here above problem is due to the item.php override of the jd_miami template. I will report the problem to joomdev.
Thanks for K2 component.
Regards
Daniel
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Offline
- Admin
Less
More
- Posts: 6218
5 years 10 months ago #170752
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Parameter must be an array
Great!
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- daga
- Offline
- New Member
Less
More
- Posts: 1
5 years 10 months ago #170855
by daga
Replied by daga on topic Parameter must be an array
Hi, I have Joomla 3.9.1 + K2 (2.9.0) + PHP 7.2.
My solution:
1. Create Extra Field Group - e.g. Class
2. Add Extra field e.g. "test" to group Class (set as not required)
3. Assign a Class group to each K2 category
4. Add each article to the category. If you have an existing file with warning, you must save it again.
I hope it will help :)
Regards
My solution:
1. Create Extra Field Group - e.g. Class
2. Add Extra field e.g. "test" to group Class (set as not required)
3. Assign a Class group to each K2 category
4. Add each article to the category. If you have an existing file with warning, you must save it again.
I hope it will help :)
Regards
Please Log in or Create an account to join the conversation.
- Eugene
- Offline
- New Member
Less
More
- Posts: 1
5 years 9 months ago #171185
by Eugene
Replied by Eugene on topic Parameter must be an array
Have applied the latest 2.9.1 dev, still got the following error
Warning: count(): Parameter must be an array or an object that implements Countable in /home/xxx/public_html/site/templates/xxx/html/com_k2/blog-2columns/item.php on line 105
Warning: count(): Parameter must be an array or an object that implements Countable in /home/xxx/public_html/site/templates/xxx/html/com_k2/blog-2columns/item.php on line 105
Please Log in or Create an account to join the conversation.