Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Range Slider Track 2 default › Reply To: Range Slider Track 2 default
Hi!
It took me a while to figure this one out, but I found the problem. It only happens on values greater than 1000 (aka 4 digit). Basically the srcipt does a thousand separation, but it’s not reversed when re-printing the value, so it returns 1 instead or the lowest value.
I have a manual fix, it will require to change 2 lines in the plugin code. Open up the wp-content\plugins\ajax-search-pro\includes\views\asp.shortcode.custom_fields.php file and scroll to lines 170-171, where should be this:
$_s_value_low = $style['_fo']['aspf'][$_field_name]['lower'] + 0;
$_s_value_up = $style['_fo']['aspf'][$_field_name]['upper'] + 0;
And change that to this:
$_s_value_low = preg_replace("/[^0-9\.]+/", "", $style['_fo']['aspf'][$_field_name]['lower']) + 0;
$_s_value_up = preg_replace("/[^0-9\.]+/", "", $style['_fo']['aspf'][$_field_name]['upper']) + 0;
That should fix the problem. If you want me to make the change for you, feel free to post temporary FTP details, and I will do.
I hope this helps!
Best,Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)