Quote Originally Posted by noppie View Post
ok now I am getting this in my debug file

'07-Jun-2014 16:23:30 UTC] PHP Warning: strrpos() expects parameter 1 to be string, array given in /home/herasonl/public_html/shop/includes/functions/functions_categories.php on line 484'

and I attached a picture of the function_categories.php and the line numbers..

and thank you in advance
noppie
Unfortunately, the debug log has identified only the victim (in this case, the function zen_get_categories_products_list has been passed an array as its first parameter instead of a category-id string) instead of the culprit (the code that made the improper call). You can use your admin's Tools->Developers Tool Kit to search for zen_get_categories_products_list in all catalog PHP files. There probably aren't a lot of calls to that function, so that will narrow the list of culprits down.

In an out-of-the-box ZC1.5.1 install, there are 4 files that use that call:
/includes/modules/featured_products.php
/includes/modules/new_products.php
/includes/modules/specials_index.php
/includes/modules/upcoming_products.php

You should run the same search to see if you have any template-override files that also make the function call.