Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.


  • Content count

  • Joined

  • Last visited

Posts posted by oscommstan

  1. I would guess that I am not the only one scrambling here to have Web Services working when Fedex drops their Ship Manager in May.


    What I wanted to do is to apply Web Services V9 on my test site, before installing it on my live site.


    Previously, I have been able to access Fedex Real Time rates both on my live site and test site.


    At this point, I am not retrieving any rates on my test site, seeing a message:


    Fatal error: Uncaught SoapFault exception: [HTTP] SSL support is not available in this build in /usr/local/apache2/htdocs/catalog/includes/modules/shipping/fedexwebservices.php:187\nStack trace:\n#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://gateway...', 'getRates', 1, 0)\n#1 [internal function]: SoapClient->__call('getRates', Array)\n#2 /usr/local/apache2/htdocs/catalog/includes/modules/shipping/fedexwebservices.php(187): SoapClient->getRates(Array)\n#3 /usr/local/apache2/htdocs/catalog/includes/classes/shipping.php(95): fedexwebservices->quote('')\n#4 /usr/local/apache2/htdocs/catalog/checkout_shipping.php(166): shipping->quote()\n#5 {main}\n thrown in /usr/local/apache2/htdocs/catalog/includes/modules/shipping/fedexwebservices.php on line 187



    I called Fedex to ask about the “SSL support” in the error message, and they did not rule out that some modules are written that way - to require an SSL certificate, and I’m not sure if that is the case here. I was referred to their developers’ announcements page, which links to a downloadable certificate at

    http://images.fedex.com/us/developer/downloads/prod_cert.zip , which I am not sure on how to install on my test linux and apache environment anyway, if it is in fact the right approach to resolve this.


    Feedback, anyone?

  2. The html pages on my site are from Creloaded, and I know that it is not supported here. I won't mind if the Shipping and Returns page and some others get the title "Information" which looks to be the case now. I know that the content of these pages is stored in the information table, and I think that the .html files are created in information.php


    The other pages are going more smoothly. I've set up my index.php file without checking the root box, so that the title, description and keyword tags do not get appended to categories and subcategories.


    In order to update my categories and subcategory tags a bit faster, I've edited the categories_description table, copying the contents of categories_head_title_tag, categories_head_desc_tag, categories_head_keywords_tag and categories_description to the categories_htc_title_tag, categories_htc_desc_tag, categories_htc_keywords_tag and categories_htc_description fields.

    Most categories seem to display properly, but for a couple of categories, I've lost the category description on the category page, and the category titles on those page have been replaced by "Categories", even though the fields appear in the categories_description table. I have also tried applying the Fill Tags screen, with all 4 fields completed, but this does not solve it. I tried to clear all tags (categories_htc_description was not cleared, so I removed it in Phpmyadmin), and re-enter them, but the category description is still not displayed. Any suggestions?



  3. Jack,


    I'm trying the changes on my test site first. I've compared the changed files, and as far as I can tell, they follow the change instructions.

    I am aware the the largest number of changes are to the admin/categories.php file. Is there an available tool for comparing the number of opening and closing braces in that file?

    I think that I have seen the blank admin screen in the past, but it's difficult pinpointing it, because I have applied all changes at once, creating the new databases, uploading the new files, and editing the existing files - I have not deleted the obsolete files (includes/header_tags.php, includes/languages/english/header_tags.php) - because I did not think that this should be necessary, and I have not run the script to capture the existing header tag information.



  4. In trying to upgrade my old version of Header Tags Controller to the Header Tags SEO current version, I have tried following the guidelines for a version less than 2.3.

    I get the "Replace me in Page Control under index.php" message at the top of my browser when viewing the catalog, but I get a blank page for the admin.


    I tried putting echo's into admin/application_top.php, admin/includes/functions/general.php, and admin/includes/functions/header_tags_general.php, as application_top requires general.php (near the end), and general.php requires header_tags_general.php (near the end), and the echo in the last one, header_tags_general.php is not being displayed.


    Any ideas as to what I might check at this point?



  5. I am presently using an old version of Header Tags Controller and would like to upgrade to the current version of Header Tags SEO.

    Is there a way to extract and backup my existing Title, Description and Keyword tags to a text, or table file?

    I have seen scripts for extracting this from a home page, but not for the entire site.

  6. I am trying to update my SiteMonitor from 2.9 to 3.0.


    I have gone through the support thread, and saw mention of a problem I am having, which is "Warning: Missing argument 1 for GetLogFiles(), called in ..... ", for which you suggested a replacement file for sitemonitor_admin.php.


    I am not sure if my version is 2.3 or RC2/MS2 - it was based on Creloaded 6.1. - I noted that the different versions of the upgrade contain differences in 3 files - admin/sitemonitor_admin.php, admin/sitemonitor_configure_setup.php and admin/includes/boxes/sitemonitor.php .

    If I use the replacement sitemonitor_admin.php file, when I click on SiteMonitor in the left column in the administration, it shows only the configure screen, and toggling between 'Admin' and 'Configure' does not change it.


    When I use the RC2/MS2 file, I get these, on the 'Admin' button:


    Warning: Missing argument 1 for GetLogFiles(), called in /home/username/public_html/admin/sitemonitor_admin.php on line 206 and defined in /home/username/public_html/admin/includes/functions/sitemonitor_functions.php on line 498


    Warning: Invalid argument supplied for foreach() in /home/username/public_html/admin/includes/functions/sitemonitor_functions.php on line 479


    Warning: Invalid argument supplied for foreach() in /home/username/public_html/admin/includes/functions/sitemonitor_functions.php on line 508


    Also, the following errors display in pink:

    The sitemonitor_log file cannot be written to.

    The sitemonitor_reference file cannot be written to.


    The sitemonitor_log directory has permissions of 755.


    I have 2 configure files, with different exclude files, and the separate configurations do not appear to be saved, because the same exclude files show when I switch between the files.


    With the above messages still showing, I ran the delete reference file for both, and execute sitemonitor for both. I received an email for the first one, but did not see a log file, and the "The sitemonitor_reference file cannot be written to" message no longer appears, but the others do.

    For executing the second, I am getting these messages:

    Warning: require(sitemonitor_configure_1.php) [function.require]: failed to open stream: No such file or directory in /home/username/public_html/admin/sitemonitor.php on line 16


    Fatal error: require() [function.require]: Failed opening required 'sitemonitor_configure_1.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/username/public_html/admin/sitemonitor.php on line 16


    Any suggestions?

  7. Thanks, Jack.

    It looks like for getting the widest world view, zoom level 1 or 2 is probably best.

    By making a period (.) as the marker label, all the marker locations look similar, and if I'm not mistaken, zoom is relative to Greenwich, so the more I zoom, the less I will see of west coast U.S., Europe and so on.

    Is there a way for me to add a caption (for the city), when the mouse hovers over a particular marker? My marker locations only contain city and province / state / country without streets.

  8. Thanks. I did not have the separation. But it looks like a maximum of 3 locations is allowed, is this correct? In changing the locations, I'm not sure why, but even after refreshing cache, an old marker location shows. It also looks like a maximum of 5 marker labels can be entered. I would like to show customer city locations, which could number 100 or greater. Is there a limitation on this?

  9. Hello, Jack,


    I was able to get Easymap working on my test website, but I’m having issues with it showing more than 1 location on a map.


    I was getting an SQL error when adding another location (Boston) to the default New York location, so I deleted the easymap table and re-created it without a Primary Key, which allowed another record to be added, but only 1 is displayed.


    I thought that more than 1 location should be handled in locate-us.php by the code that is there:


    if (count($markerLabels) > 0) {

    for ($i = 0; $i < count($markerLabels); ++$i) {

    $showMap .= "&markers=color:" . $easymap['markercolor'];

    $showMap .= "|label:" . $markerLabels[$i] . '|' . $markerLocations[$i];




    but this does not seem to be the case.


    Do you have any suggestions?



  10. My posting on this would not have been put up, if I had had a closer look at the templates/content/checkout_shipping.tpl.php file, to which I had made changes in order to allow the UPS delivery method, but not the number of days to show.

    Using the original version of checkout_shipping.tpl.php avoids a problem like this.



  11. Greetings,


    I am using a loaded version (creloaded) of oscommerce, and am not able to display the text descriptions of the Fedex options ("2 Day Air", etc.), when installing it on a test site. My shipping from location is Canada. For a shipping destination to the U.S., I'm seeing 4 different rates and radio buttons, but no descriptions.



    The Debug information shows as:



    Data sent to Fedex for Rating: 0,"25"10,"333555905"498,"1816579"8,"AB"9,"T2H1N6"117,"CA"17,"33126"16,"FL"50,"US"75,"KGS"1116,"C"1401,"2.2"1529,"1"1415,"370.00"68,"USD"440,"Y"1273,"01"1333,"4"99,""

    Data returned from Fedex for Rating: 0,"125"1376,"KGS"1133,"4"2399-1,"2"1273-1,"01"1274-1,"01"1090-1,"CAD"431-1,"N"1402-1,"2.2"1416-1,"77.75"1417-1,"16.50"1418-1,"2.00"1419-1,"92.25"195-1,"MIA"2399-2,"2"1273-2,"01"1274-2,"03"1090-2,"CAD"431-2,"N"1402-2,"2.2"1416-2,"56.00"1417-2,"12.91"1418-2,"2.00"1419-2,"66.91"195-2,"MIA"2399-3,"2"1273-3,"01"1274-3,"06"1090-3,"CAD"431-3,"N"1402-3,"2.2"1416-3,"132.85"1417-3,"25.59"1418-3,"2.00"1419-3,"156.44"195-3,"MIA"2399-4,"2"2405-4,"Y"1273-4,"01"1274-4,"92"1090-4,"CAD"1402-4,"6.0"1416-4,"16.87"1417-4,"5.70"1418-4,"0.00"1419-4,"22.57"3058-4,"5"99,""


    If I change the shipping destination to Canada, I get 3 rates, the first of which contains the description "Priority (by 10:30AM", and no description for the other 2 rates.

    I had made the documented change in fedex1.php from USD to CAD at "Insurance value currency".

    A similar problem was posted at http://forums.oscommerce.com/index.php?sho...63&hl=fedex .


    Does anyone have any insights into this?




  12. The UPS XML contribution (http://www.oscommerce.com/community/contributions,1323 - UPSXML_v1.1.5) has an associated contribution of a table of 700 packaging sizes - Packaging data for UPS XML (http://www.oscommerce.com/community/contributions,1442), which can be used by UPS.

    I've reduced that table size to a much smaller number of box sizes that I expect to be using.

    Does anyone know of a way to determine what box size was chosen, when a rate is returned?