Jump to content

100asa

Members
  • Content count

    390
  • Joined

  • Last visited

1 Follower

About 100asa

  • Birthday 09/29/1966

Profile Information

  1. I've just installed this contribution: http://www.oscommerce.com/community/contributions,1077 but my result page is this: http://www.100asa.it/pdf_datasheet.php?products_id=1989 Thank you for support
  2. 100asa

    Page cache by Chemo

    this change is in functions/html_output? follow the Chemo instruction, this part don't be deleted?
  3. 100asa

    Newsletter & Subscribtion for MS2

    It's much time, from 20 sept 06, this contribution don't work fine, when sending newsletter. I explain: I prepare the html newsletter (I've html contrib installed), when I'm try to send newsletter, I wait much time (about 20 seconds) and then the result page is blank (without message of sending) Why this? Before this date this contribution work fine: I don't remember that I've change any interested files. Someone who help me to find solution? :thumbsup:
  4. I've just upgrade to latest version. But when customers add comments to their order, no message show in the header, and redirect to account_history.php. Email send to admin, comments are stored in db (show only in admin section, it would better also for customer).
  5. 100asa

    Page cache by Chemo

    To upgrade page cache Chemo contribution 1.5: STEP 6 - Edit includes/functions/html_output.php Find this code in tep_href_link(): global $request_type, $session_started; And REPLACE it with this code: global $request_type, $session_started, $SID; Find this code in tep_href_link(): if (isset($_sid)) { $link .= $separator . $_sid; } And REPLACE it with this code: if (!tep_session_is_registered('customer_id') && ENABLE_PAGE_CACHE == 'true' && class_exists('page_cache')) { $link .= $separator . '<osCsid>'; } elseif (isset($_sid)) { $link .= $separator . $_sid; } to upgrade seo url Chemo contribution to latest (still in includes/functions/html_output.php) : //// // The HTML href link wrapper function function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) { global $request_type, $session_started, $SID; $seo = ( defined('SEO_URLS') ? SEO_URLS : false ); $seo_rewrite_type = ( defined('SEO_URLS_TYPE') ? SEO_URLS_TYPE : false ); $seo_pages = array('index.php', 'product_info.php'); if ( !in_array($page, $seo_pages) ) $seo = false; if (!tep_not_null($page)) { die('</td></tr></table></td></tr></table><br><br><font color="#ff0000"><b>Error!</b></font><br><br><b>Unable to determine the page link!<br><br>'); } if ($page == '/') $page = ''; if ($connection == 'NONSSL') { $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; $seo_link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; $seo_rewrite_link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; } elseif ($connection == 'SSL') { if (ENABLE_SSL == true) { $link = HTTPS_SERVER . DIR_WS_HTTPS_CATALOG; $seo_link = HTTPS_SERVER . DIR_WS_HTTPS_CATALOG; $seo_rewrite_link = HTTPS_SERVER . DIR_WS_HTTPS_CATALOG; } else { $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; $seo_link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; $seo_rewrite_link = HTTP_SERVER . DIR_WS_HTTP_CATALOG; } } else { die('</td></tr></table></td></tr></table><br><br><font color="#ff0000"><b>Error!</b></font><br><br><b>Unable to determine connection method on a link!<br><br>Known methods: NONSSL SSL</b><br><br>'); } if (tep_not_null($parameters)) { $link .= $page . '?' . tep_output_string($parameters); $separator = '&'; # Start exploding the parameters to extract the values # Also, we could use parse_str($parameters) and would probably be more clean if ($seo == 'true'){ $p = explode('&', $parameters); krsort($p); $params = array(); if ( $seo_rewrite_type == 'Rewrite' ){ foreach ($p as $index => $valuepair) { $p2 = explode('=', $valuepair); switch ($p2[0]){ case 'products_id': $rewrite_product = true; if ( defined('PRODUCT_NAME_'.$p2[1]) ){ $rewrite_page_product = short_name(constant('PRODUCT_NAME_'.$p2[1])) . '-p-' . $p2[1] . '.html'; } else { $seo = false; } break; case 'cPath': $rewrite_category = true; if ( defined('CATEGORY_NAME_'.$p2[1]) ){ $rewrite_page_category = short_name(constant('CATEGORY_NAME_'.$p2[1])) . '-c-' . $p2[1] . '.html'; } else { $seo = false; } break; // manufacturer addition by WebPixie case 'manufacturers_id': $rewrite_manufacturer = true; if ( defined('MANUFACTURER_NAME_'.$p2[1]) ){ $rewrite_page_manufacturer = short_name(constant('MANUFACTURER_NAME_'.$p2[1])) . '-m-' . $p2[1] . '.html'; } else { $seo = false; } break; // end manufacturer addition by WebPixie default: $params[$p2[0]] = $p2[1]; break; } # switch } # end foreach $params_stripped = implode_assoc($params); switch (true){ case ( $rewrite_product && $rewrite_category ): case ( $rewrite_product ): $rewrite_page = $rewrite_page_product; $rewrite_category = false; break; case ( $rewrite_category ): $rewrite_page = $rewrite_page_category; break; // manufacturer addition by WebPixie case ( $rewrite_manufacturer ): $rewrite_page = $rewrite_page_manufacturer; break; // end manufacturer addition by WebPixie default: $seo = false; break; } #end switch true $seo_rewrite_link .= $rewrite_page . ( tep_not_null($params_stripped) ? '?'.tep_output_string($params_stripped) : '' ); $separator = ( tep_not_null($params_stripped) ? '&' : '?' ); } else { foreach ($p as $index => $valuepair) { $p2 = explode('=', $valuepair); switch ($p2[0]){ case 'products_id': if ( defined('PRODUCT_NAME_'.$p2[1]) ){ $params['pName'] = constant('PRODUCT_NAME_'.$p2[1]); } else { $seo = false; } break; case 'cPath': if ( defined('CATEGORY_NAME_'.$p2[1]) ){ $params['cName'] = constant('CATEGORY_NAME_'.$p2[1]); } else { $seo = false; } break; // manufacturer addition by WebPixie case 'manufacturers_id': if ( defined('MANUFACTURER_NAME_'.$p2[1]) ){ $params['mName'] = constant('MANUFACTURER_NAME_'.$p2[1]); } else { $seo = false; } break; // end manufacturer addition by WebPixie default: $params[$p2[0]] = $p2[1]; break; } # switch } # end foreach $params_stripped = implode_assoc($params); $seo_link .= $page . '?'.tep_output_string($params_stripped); $separator = '&'; } # end if/else } # end if $seo } else { $link .= $page; $separator = '?'; $seo = false; } # end if(tep_not_null($parameters) while ( (substr($link, -1) == '&') || (substr($link, -1) == '?') ) $link = substr($link, 0, -1); // Add the session ID when moving from different HTTP and HTTPS servers, or when SID is defined if ( ($add_session_id == true) && ($session_started == true) && (SESSION_FORCE_COOKIE_USE == 'False') ) { if (tep_not_null($SID)) { $_sid = $SID; } elseif ( ( ($request_type == 'NONSSL') && ($connection == 'SSL') && (ENABLE_SSL == true) ) || ( ($request_type == 'SSL') && ($connection == 'NONSSL') ) ) { if (HTTP_COOKIE_DOMAIN != HTTPS_COOKIE_DOMAIN) { $_sid = tep_session_name() . '=' . tep_session_id(); } } } if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) { while (strstr($link, '&&')) $link = str_replace('&&', '&', $link); while (strstr($seo_link, '&&')) $seo_link = str_replace('&&', '&', $seo_link); $link = str_replace('?', '/', $link); $link = str_replace('&', '/', $link); $link = str_replace('=', '/', $link); $seo_link = str_replace('?', '/', $seo_link); $seo_link = str_replace('&', '/', $seo_link); $seo_link = str_replace('=', '/', $seo_link); $seo_rewrite_link = str_replace('?', '/', $seo_rewrite_link); $seo_rewrite_link = str_replace('&', '/', $seo_rewrite_link); $seo_rewrite_link = str_replace('=', '/', $seo_rewrite_link); $separator = '?'; } if (isset($_sid)) { $link .= $separator . $_sid; $seo_link .= $separator . $_sid; $seo_rewrite_link .= $separator . $_sid; } if ($seo == 'true') { return ($seo_rewrite_type == 'Rewrite' ? $seo_rewrite_link : $seo_link); } else { return $link; } } and replace with //// // Ultimate SEO URLs v2.1 // The HTML href link wrapper function function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) { global $seo_urls; return $seo_urls->href_link($page, $parameters, $connection, $add_session_id); } Question: global $request_type, $session_started, $SID; , I must delete, I must change, or other else? when I visit page by manufacturer or category, the is session change, and cart is empty
  6. 100asa

    Page cache by Chemo

    I'm just upgrade to the latest versione of contribution! I'm testing... I hope all is ok
  7. 100asa

    Page cache by Chemo

    I've tryed many more times, with different configuration (session recreate->off, force cookie->off...) but the problem remain. At this moment I've turn off this contribution :(
  8. 100asa

    Page cache by Chemo

    I've the same problem. When guest come into my website, he have unique ID; add a product to cart, and when he try to complete shopping, go to login page. Problem: the cart is empy, and ID is only <osCsid> The complete url is: http://www.100asa.it/login.php?<osCsid>
  9. 100asa

    Easy Coupons

    on admin easy coupon, I see the end date of coupon in the yyyy-mm-dd format; instead (Italian format) I would dd-mm-yyyy format.
  10. 100asa

    Easy Coupons

    Suggestion: when I insert new coupon, money or percentage discount, minimum amount order must be setting. :-)
  11. 100asa

    Newsletter & Subscribtion for MS2

    Sometimes, when my customers click link to unsubscribe from their email, go to unsubscribe page; when they click on unsubscribe button to confirm, unsubscribe page pass the session id to next page, as: http://www.100asa.it/unsubscribe_done.php?...363102a101d620d This problem occour also when customer have cookie blocked. Is there a solution?
  12. 100asa

    Easy Coupons

    Nothing. It was a simply question. If I have more ideas to enhance Easy coupons, I write to you in this thread. Best regards
  13. 100asa

    Easy Coupons

    This is my question: when I see a product info page, and then I login, osc jump me to index page; instead I would remain on the product info page. (Excuse if my english is not perfect)
  14. 100asa

    Easy Coupons

    Another argoument, of course! :thumbsup:
  15. 100asa

    Easy Coupons

    A little suggestion: I'm seeing a product page, when I login by login box, osc take me to index page. Instead I would to stay on the same page before I login. Why this? It's normal?
×