Page 11 of 20 FirstFirst ... 910111213 ... LastLast
Results 101 to 110 of 809

Hybrid View

  1. #1
    Join Date
    Sep 2010
    Posts
    21
    Plugin Contributions
    0

    Default dynamic filter problems with multilinguage sites

    I have a multilinguage site using multisite addon to make for each language a diffrent site;
    I sell rugs and I would like to install dynamic filter addon for having diffrent search results (by size, style, origin ...)
    I installed this addon, but for diffrent attributes that show all languages traduction of attributes at all websites (languages)
    for example, for the option size when I turn it to on, I will see at search pages, "size, mesure(french), tamaņo(spanish), dimensioni(italian);
    So at the sidebox I will have a list of search fields repeating the attributes in all languages;

    Also I have the error

    Warning: strlen() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 153


    and in top of header:

    Warning: trim() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 63


    please can somebody help me to make this addon working with my multisite multilingue websites;

    http://www.rugs-tapestries.com
    http://www.tapis-tapisseries.com
    http://www.tappeti-arazzi.it
    http://www.alfombras-tapices.es
    http://www.teppiche-wandteppiche.com
    http://www.tapijten-wandtapijten.nl
    http://www.farsh-ghali.ir

    Thanks

  2. #2
    Join Date
    Aug 2004
    Location
    Saint Petersburg, Russia
    Posts
    1,786
    Plugin Contributions
    13

    Default Re: dynamic filter problems with multilinguage sites

    Quote Originally Posted by boby View Post
    for diffrent attributes that show all languages traduction of attributes at all websites (languages)
    http://www.zen-cart.com/showthread.p...69#post1143369

  3. #3
    Join Date
    Sep 2010
    Posts
    21
    Plugin Contributions
    0

    Default Re: dynamic filter problems with multilinguage sites

    Thank you a lot for your link ;
    I made changes and the language problems seems to be resolved,

    I have already this messages when I search products with dynamic filter sideboxes;;

    in before results of products repeating the error message by:
    Warning: strlen() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 153


    and in top of header:

    Warning: trim() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 63

    how can I do for these errors ?

    thank you again !

  4. #4
    Join Date
    Sep 2010
    Posts
    21
    Plugin Contributions
    0

    Default Re: dynamic filter problems with multilinguage sites

    Hi,
    my dynamic filter works well when I search at "featured products" page, but when I search at other pages "products all, new products, categories, brands, and ..., that show error :

    at top of page:

    Warning: trim() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 63


    and at search results:
    Warning: strlen() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 153


    can somebody help me ?

    many thanks;

  5. #5
    Join Date
    Dec 2010
    Location
    UK
    Posts
    1,771
    Plugin Contributions
    3

    Default Re: dynamic filter problems with multilinguage sites

    Quote Originally Posted by boby View Post
    Hi,
    my dynamic filter works well when I search at "featured products" page, but when I search at other pages "products all, new products, categories, brands, and ..., that show error :

    at top of page:

    Warning: trim() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 63


    and at search results:
    Warning: strlen() expects parameter 1 to be string, array given in /home/o112445/public_html/includes/functions/functions_general.php on line 153


    can somebody help me ?

    many thanks;
    Can I bump this issue please, I'm suffering from it too.
    I have used the Doc's solution posted here http://www.zen-cart.com/showthread.p...e-string/page4 for the issue ref line 153 but still can't resolve it for ref line 63.
    Thanks

  6. #6
    Join Date
    Jul 2009
    Location
    Roswell, NM, USA
    Posts
    97
    Plugin Contributions
    0

    bug Dynamic Filter: PHP Warning: strlen() expects parameter 1

    I am using 1.5 and installed dynamic filter. I was checking the cache file for an error due to IH4 (since removed) but found this error repeated multiple times:

    [20-Aug-2012 23:28:49 UTC] PHP Warning: strlen() expects parameter 1 to be string, array given in ... includes/functions/functions_general.php on line 153

    Line 153 starts with the if statement for DF:
    Code:
    // bof dynamic filter 1 of 3
            if ( (!in_array($key, $exclude_array)) && (strlen($value) > 0 || is_array($value) && array_filter($value) ) && ($key != 'main_page') && ($key != zen_session_name()) && ($key != 'error') && ($key != 'x') && ($key != 'y') ) {
    // eof dynamic filter 1 of 3
    Is there something that needs to be edited within that section of code to stop the errors but allow the add-on to continue functioning?

    Thank you!

    Blessings,
    Krisann

    Currently installed:
    Zen 1.5
    Additional Product Images v 2_0c
    Admin Display Product Catalog Thumb
    Admin_Login_As_Customer_v3.0_For_ZCv150
    Admin Notes Advanced
    Admin Change PW Display
    Backup MySQL plugin v5
    Backup Zencart v1
    Confirm Email Address 1.3a
    Contact Us- add subject
    contest system 1
    Define Pages- shopping cart
    Easy Attributes 1.3.91.5.0
    Email for 404 v122
    Fast Easy Checkout 1.5.0
    Mailchimp 3.0
    newsletter_discount_3.0
    Piccadilly_Posh (template)
    Recover Cart Sales
    Rewards Points Full Suite 2.1.b
    Save Sideboxes Layout
    Button Construction
    Dynamic Filter

    Server OS: Linux 2.6.30.1-3.AM_64
    Database: MySQL 5.0.51a-24-log
    HTTP Server: Apache/2.2.11
    PHP Version: 5.3.9 (Zend: 2.3.0)
    PHP Memory Limit: 64M
    PHP Safe Mode: Off
    PHP File Uploads: On

    Zen Cart 1.5.0
    Database Patch Level: 1.5.0
    v1.5.0 [2012-08-13 12:56:00] (Version Update 1.3.9->1.5.0)
    v1.3.9h [2011-10-12 22:06:48] (Fresh Installation)

  7. #7
    Join Date
    Dec 2011
    Posts
    19
    Plugin Contributions
    0

    Default Re: Dynamic Filter: PHP Warning: strlen() expects parameter 1

    I'm getting the same error on zen cart 1.39 with Ceon Uri Mapping installed.
    Haven't got a solution for this either...

  8. #8
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Dynamic Filter: PHP Warning: strlen() expects parameter 1

    Similar topic discussed here (but assumes the file is using ORIGINAL Zen Cart code, not alterations made by any addons): http://www.zen-cart.com/showthread.p...09#post1136209
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  9. #9
    Join Date
    Jul 2009
    Location
    Roswell, NM, USA
    Posts
    97
    Plugin Contributions
    0

    Default Re: Dynamic Filter: PHP Warning: strlen() expects parameter 1

    Quote Originally Posted by DrByte View Post
    Similar topic discussed here (but assumes the file is using ORIGINAL Zen Cart code, not alterations made by any addons): http://www.zen-cart.com/showthread.p...09#post1136209
    Thank you, Dr. Byte. I did read that but was hoping someone could tell me how to fix it while keeping the add-on intact and I didn't want to hijack someone else's thread with something that seems add-on specific.

    That particular fix has a LOT of code and I am great at copy paste but the editing gets pretty tricky unless someone tells me exactly what to edit. I have about a 2% understanding of how this stuff works, lol.

    Blessings,
    Krisann

    *edited to add more detail.
    Last edited by shartlesville; 21 Aug 2012 at 04:47 PM.

  10. #10
    Join Date
    Jul 2009
    Location
    Roswell, NM, USA
    Posts
    97
    Plugin Contributions
    0

    Have a Drink Re: Dynamic Filter: PHP Warning: strlen() expects parameter 1

    Well, lol, I got it working without an error! I don't know if it is correct but it's working.

    I added part of Dr. Byte's suggestion from the other thread, then commented out part of the DF mod. I didn't want to just delete stuff in case it messed up. I've sorted various pages using the filters without any errors in the cache file and so far I haven't seen any ill effects. If you (anyone reading this) notice something that is obviously a problem, please let me know so I can fix it. =) Thank you!

    Blessings,
    Krisann

    Code:
      function zen_get_all_get_params($exclude_array = '', $search_engine_safe = true) {
    
        if (!is_array($exclude_array)) $exclude_array = array();
    
    //Bof Dr. Byte fix 1
    	$exclude_array = array_merge($exclude_array, array(zen_session_name(), 'main_page', 'error', 'x', 'y'));
            $get_url = '';
            if (is_array($_GET) && (sizeof($_GET) > 0)) {
            reset($_GET);
            while (list($key, $value) = each($_GET)) {
    
    // bof dynamic filter 1 of 3
    //        if ( (!in_array($key, $exclude_array)) && (strlen($value) > 0 || is_array($value) && array_filter($value) ) && ($key != 'main_page') && ($key != // zen_session_name()) && ($key != 'error') && ($key != 'x') && ($key != 'y') ) {
    // eof dynamic filter 1 of 3
    //         if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) {
    //    die ('here');
    //           $get_url .= $key . '/' . rawurlencode(stripslashes($value)) . '/';
    //       } else {
    
    // bof dynamic filter 2 of 3
                if (is_array($value)) {
                  foreach($value as $arr){
                    $get_url .= zen_sanitize_string($key) . '[]=' . rawurlencode(stripslashes($arr)) . '&';
                  }
                } else {
    // eof dynamic filter 2 of 3
    
                  $get_url .= zen_sanitize_string($key) . '=' . rawurlencode(stripslashes($value)) . '&';
    
    // bof dynamic filter 3 of 3
    			}
    // eof dynamic filter 3 of 3
    //          }
    //       }
    
    //Eof Dr. Byte fix 1
    
          }
        }
        while (strstr($get_url, '&&')) $get_url = str_replace('&&', '&', $get_url);
        while (strstr($get_url, '&&')) $get_url = str_replace('&&', '&', $get_url);

 

 
Page 11 of 20 FirstFirst ... 910111213 ... LastLast

Similar Threads

  1. Hebrew Support - latest release [Support Thread]
    By eranariel in forum Addon Language Packs
    Replies: 22
    Last Post: 26 Jan 2026, 06:47 AM
  2. Empty Dynamic Filter
    By LadyoftheCave in forum All Other Contributions/Addons
    Replies: 3
    Last Post: 6 Jun 2016, 12:47 PM
  3. v150 Dynamic filter
    By Dinoleix in forum All Other Contributions/Addons
    Replies: 1
    Last Post: 13 Aug 2013, 10:23 AM
  4. v150 Dynamic filter - All pages
    By Okkwebmedia in forum Addon Sideboxes
    Replies: 0
    Last Post: 8 Jul 2013, 08:52 AM
  5. v138a Dynamic Filter
    By SoftCorpse in forum All Other Contributions/Addons
    Replies: 9
    Last Post: 18 Jun 2012, 01:32 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg