Q??? simple seo url issue
hello, i have a question. I am pretty much set on the install and workings of the simple seo url mod and it is working fine But......
When I was doing a test purchase. I tried to remove the product from the shopping cart and the page just reloads with out removing the product from the shopping cart.
Do you have any idea why this would be happening?
Any help would be great. thanks
JP
site:
http://21zerogo.com
I am using version16|Beta 3.7.1 with zen cart 1.3.8a ===================================
yellow1912
Answer!!!
It's simple, just go into includes/classes/ssu/cores/link.php and remove all the instances of urlencode found around line 380 - 390, there should be 2.
Change urlencode($value) to just ($value)
##############################___
Ajax Checkout - Zencart Addons - Speed Up your Zencart
Do not PM for help unless I ask you to - post in the forum so everyone can read and benefit!
=======================================
Here is the
Code...
359 - 390 of includes/classes/ssu/cores/link.php
359 * Takes the parameters in the query string and turns that to our nice looking link
360 */
361 function parseParams(&$languages_code, &$page, $parameters){
362 $parameters = trim($parameters,' ?&');
363 $set_cache = false;
364 $query_string = $params = '';
365 $main_page = $page;
366 $languages_id = SSUConfig::registry('configs', 'languages_id');
367
368 if(!empty($parameters)){
369 $parsers = SSUConfig::registry('plugins', 'parsers');
370 $cache_filename = md5($page.$parameters);
371
372 foreach($parsers as $key => $parser){
373 if(call_user_func_array(array("{$parser}Parser", "identifyPage2"), array(&$page, $parameters)) !== false){
374 if(($params = SSUCache::read("{$cache_filename}_{$languages_code}", 'pc', true)) !== false)
375 return $params;
376 $set_cache = true;
377 }
378 elseif(call_user_func_array(array("{$parser}Parser", "identifyParam"), array($parameters)) !== false){
379 if(($params = SSUCache::read("{$cache_filename}_{$languages_code}", 'pc', true)) !== false)
380 return $params;
381 $set_cache = true;
382 //unset($parsers[$key]);
383 }
384 else
385 unset($parsers[$key]);
386 }
387
388 // take out the empty variables
389 $params = array();
390 parse_str($parameters, $parameters);
I really didnt see where to make the modifications yellow1912 had mentioned in a PM. Anyone know how to fix this?
Thanks in advance to any help out there.
JP