Jump to content

32 Degrees

Members
  • Content count

    221
  • Joined

  • Last visited

Everything posted by 32 Degrees

  1. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Altoid, Thanks for the help! I'll install it tomorrow and let everyone know the result. I posted it under this topic because I noticed Chemo's SEO modification handled this problem. I thought it would be of interest to FWR to take a look at.
  2. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Redirect child path to full path -- Combined with KISS meta tags I've been receiving duplicate meta tags when the child path is accessed without the parent id. I'm not sure how this happens but I can re-create it manually and Google seems to take notice as well. Example: parent id = 21, child category = 23 -c-21_23.html -c-23.html The above links both go to active pages with the same meta title, desc, and keywords. Instead, it should always be -c-21_23. How can this be done?
  3. 32 Degrees

    The Feedmachine Solution

    "Your feed contains non-unique items. These items will be dropped." For those of you experiencing the above error this quick and dirty fix should solve it. In feedmachine.php around line 283: FIND: $cycle_length = floor(1000/sizeof($languages_used))*sizeof($languages_used); REPLACE WITH $cycle_length = floor(10000/sizeof($languages_used))*sizeof($languages_used); The only change was increasing 1000 to 10000. This increases the cycle length causing more of your products processed in one cycle. The duplicate problem seemed to occur at boundary points of cycles when more than one cycle was necessary. Good luck!
  4. 32 Degrees

    Ultimate Seo Urls 5 Pro

    Searching the forum for a second time I came upon this fix for the security problem McAfee discovered. After implementing the new code I no longer see errors in my error log. PCI compliance is is very important. I hope this helps other people. McAfee and myself were able to recreate the problem at will anytime with relative ease. McAfee tested this query string to produce the error. osCsid=x%20 %20ls%20-l%20= %20dir%20= I was able to produce the same error with this query string "osCsid=x ls-". I hope this helps!
  5. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Searching the forum for a second time I came upon this fix for the security problem McAfee discovered. After implementing the new code I no longer see errors in my error log. PCI compliance is is very important. I hope this helps other people. McAfee and myself were able to recreate the problem at will anytime with relative ease. McAfee tested this query string to produce the error. osCsid=x%20 %20ls%20-l%20= %20dir%20= I was able to produce the same error with this query string "osCsid=x ls-". I hope this helps!
  6. 32 Degrees

    Ultimate Seo Urls 5 Pro

    Robert, McAfee PCI services discovered a severe PCI concern that I believe is rooted in this modification. When a page is accessed by modifying the link within the browser to include new parameters such that it contains a space the page automatically redirects to the homepage. Behind the scenes, the server throws a fatal error and redirects the page (302) to the homepage before the error screen is actually seen. URL: http://www.13thgreen.com/shop-by-size-c-148.html?osCsid=x ls- RESPONSE: <br /> <b>Fatal error</b>: Call to a member function store() on a non-object in <b>/home/cnr/public_html/includes/modules/ultimate_seo_urls5/main/usu5.php</b> on line <b>78</b><br /> Thoughts?
  7. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Robert, One hundred and eighty five pages of support and your still going strong, many thanks for your contribution and your time! I would hope you don't find my upcoming request too troublesome. Currently, my product pages are linked using the brand product format (bp) as set in the admin panel. Links of this sort appear on my site (correctly) as: sunice-golf-grove-full-stretch-waterproof-pant-black-p-1623.html On the same page if you desire to read a product review the link appears as: grove-full-stretch-waterproof-pant-black-pr-1623.html As you can see, the reviews link is missing the brand name. Is there a way in which I can add the brand name, and if so, would you be willing to help me accomplish this goal? Thanks for your reading, I look forward to your reply. - Ryan
  8. 32 Degrees

    USPS Rate V4, Intl Rate V2 (official support thread)

    Jetta, Thanks again for releasing this contribution, it's a huge help! I wanted to point out some errors I encountered to see if you or others are having them as well? As they are E_NOTICE errors it doesn't seem to affect functionality from what I can see. Error: Undefined variable: FirstClassMailType File: includes/modules/shipping/usps.php Line: 211 Error: Undefined index: Error File: includes/modules/shipping/usps.php Line: 82 Error: Undefined index: Certificate of Mailing File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Registered MailTM File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Registered without Insurance File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Certified MailRM File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Delivery ConfirmationTM File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Return Receipt for Merchandise File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Signature ConfirmationTM File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Adult Signature Required File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Adult Signature Restricted Delivery File: includes/modules/shipping/usps.php Line: 86 Error: Undefined index: Collect on Delivery File: includes/modules/shipping/usps.php Line: 86 Error: Undefined variable: iInfo File: includes/modules/shipping/usps.php Line: 160 Error: Undefined index: shownString File: checkout_shipping.php Line: 313 - Ryan
  9. 32 Degrees

    USPS Rate V4, Intl Rate V2 (official support thread)

    IF... You are having troubles incorporating this contribution within a shop using the Dynamic Template System these changes may solve your problem. They solved maybe they can solve yours? admin/modules.php FIND: case 'save': reset($HTTP_POST_VARS['configuration']); while (list($key, $value) = each($HTTP_POST_VARS['configuration'])) { // bof Dynamic Template System if((is_array($value)) && (!empty($value))){ $pages = ''; $count = count($value); for($i=0 ; $i<$count; $i++){ $pages = "$pages$value[$i]"; tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $pages . "' where configuration_key = '" . $key . "'"); } } // eof Dynamic Template System else { tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'"); } } tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module'])); break; REPLACE: case 'save': reset($HTTP_POST_VARS['configuration']); foreach($_POST['configuration'] as $key => $value) { // Dynamic Template System if((is_array($value)) && (!empty($value))) { if (isset($set) && $set == "boxes") { $pages = ''; $count = count($value); for($i=0 ; $i<$count; $i++) { $pages = "$pages$value[$i]"; tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $pages . "' where configuration_key = '" . $key . "'"); } } else { // USPS $value = implode( ", ", $value); tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'"); } } else { tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'"); } } tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module'])); break; FIND: $contents[] = array('text' => $file); REPLACE: $contents[] = array('text' => '<br />' . preg_replace(array('/RM/', '/TM/', '/International/', '/Envelope/'), array('®', '™', 'Int\'l', 'Env'), $file)); // Modified for USPS Good luck ;)
  10. 32 Degrees

    USPS Rate V4, Intl Rate V2 (official support thread)

    Jetta, Thanks for taking some time to fix the bug in the USPS class, I really appreciate it! As of today the contribution is running as desired :) In regards to the dynamic template system (DTS) I didn't do justice in explaining the issue thoroughly. I agree with your point that an intruding script should be maintained by it's author if it changes another contribution or affects core usage. In this situation it is not the case that the DTS intrudes on the USPS module, but, that each contribution attempts to process the information differently. In admin/modules.php the USPS contribution implodes $value if is_array($value) returns true, whereas, the DTS contributions incorporates it's own processing if is_array($value) is true. I have seen many contributions with additional instructions to help users complete common tasks both big and small. For example, many contributions include separate instructions for the STS contribution. Being consistent with this idea would provide a great benefit to more users and foster a stronger community. As a resource to others I am going to post the changes I made here. I hope you would consider including them as additional instructions in future releases. :) - Ryan P.S. I'm requesting the same of the DTS author.
  11. 32 Degrees

    USPS Rate V4, Intl Rate V2 (official support thread)

    Jetta, Thanks for taking the time to release this contribution! I installed it today and wanted to give you some feedback. This contribution as well as other shipping modules needs updated instructions on the admin/modules.php for the dynamic template contribution commonly found on TemplateMonster shops. I will post them here once I have figured out a solution. Additionally, I think I may have uncovered a bug in the usps.php shipping class. That is, a minimum of two usps shipping options are required for the module to display anything. For example, if I only want to offer priority mail then the module doesn't display any options. However, if I offer priority mail and medial mail, both options will display. Just some more cents to add to your collection :) - Ryan
  12. DunWeb, I successfully installed featured modules. Initially I thought the modification was not working because the products I added from the drop-down list were not displaying. However, after several test cases I made the observation that those products were inactive products to begin with. I recommend in future releases that the drop-down list only includes active products. I may attempt to correct this myself. If this is the case I will post the cost the code here for others.
  13. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Robert, I'm using the latest release of ULTIMATE Seo Urls 5 Pro and came across a known error. My google webmaster tools informed me that all my child categories had duplicate links. Example: /discount-ladies-golf-discount-ladies-golf-outerwear-c-105_108.html /discount-ladies-golf-discount-ladies-golf-outerwear-c-108.html I searched through this support topic and found you posted a fix for someone else who also had this issue. If this is a universal case I wanted to recommend the inclusion of your fix in the next release. Here is a link for others having this same problem Updated validator.php - Ryan
  14. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    The PHP memory_limit on my server is set to 256mb. With just under a thousand products and around 50 categories I can't fathom running out of memory. Furthermore Gz functions are definitely enabled on my server. I wish there was a better explanation. I disabled the lines of code causing the error in several files. This effectively caused USU5 to cease functioning. I uncommented the lines of codes two days later and everything worked. Additionally, as a precaution I changed the cache limit from 7 days to 5 and reset the cache as well. Robert, can you provide further insight? If so it would be greatly appreciated! - 32 Degrees
  15. 32 Degrees

    The Feedmachine Solution

    Lech, I need a little help if you would. I'm attempting to use the automatic FTP function built within the Feedmachine Solution. However, both the automatic and manual execution of the script returns errors. Bing Shopping ------------ update status: feed updated as part of a force update upload trigger status: feed upload not triggered because feed upload is disabled upload status: Could not connect to ftp server: ftp://feeds.adcenter.microsoft.com The FTP switch within admin is set to "On", the ftp server is correct, as well as the credentials. Where am I going wrong with this? Why does it report that "feed upload is disabled"? Can you explain how the script establishes the FTP connection as well? I've logged in multiple times to the above mentioned ftp server via browser or ftp client without error. I look forward to your reply! :) Thanks Ryan
  16. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Robert, I've been experiencing a slight problem with a part of this contribution and hoped you might be able to lend some advice / support. The problem occurs with the manufacturers.php file located in includes/boxes/ and the drop down menu associated with listing the brand names. Because it operates as a form with post, when users click through the drop down and then attempt to navigate back their web browser informs them they need the form material to continue. No the biggest problem in the world, however, with the increasing popularity of Chrome we have made it a high priority to fix. In Google Chrome the user gets a completely blank page when they click the back button until they refresh. Maybe you have a suggestion to fix this? I tried it with the most recent modification and had the same issue. Your input is greatly appreciated! Thanks Ryan B.
  17. 32 Degrees

    The Feedmachine Solution

    Lech, Thanks for the response, and an apology is not needed or necessary. The changes you suggested worked perfect, thank-you. However, I just wanted to let you know the google-simple.php where I got the incorrect directions from was downloaded from the latest version available. Just a little note for the next release and for others who have this problem. Thanks-A-LOT!
  18. 32 Degrees

    The Feedmachine Solution

    Lech, I created the same function before reading this post. However, this function, the one in the example (google-simple.php) fail to work. No error is give, however, no output is placed in the Title category on the file. What am I doing wrong? This modification is awesome and I would love to continue using it :) Here's what I did... 'title' => array('name' => 'FM_UF_fc_manufacturer_and_product', 'type' => 'FUNCTION' ), //FEED FUNCTIONS BEGIN function FM_UF_fc_manufacturer_and_product($product) { return $product['manufacturers_name'] . ' ' . $product['products_name']; } //FEED FUNCTIONS END
  19. 32 Degrees

    Contribution: Auto Backup Database

    Spooks, I'm just not understanding the configuration settings. My goal is to have the modification automatically make a backup at a specific time every day. I set the cron job up to do that. I would prefer the modification not to backup any other time then when the cron executes. Would you be so kind and tell me the settings I should have set. Also I want it keep the last 31 days of backups. I appreciate your help. Ryan
  20. Sam, Modification causes security vulnerability. Is it possible to santize the input or change replace them? Below is the McAfee Secure report. Description The remote web application appears to be vulnerable to cross-site scripting (XSS). The cross-site scripting attack is one of the most common, yet overlooked, security problems facing web developers today. A web site is vulnerable if it displays user-submitted content without sanitizing user input. The target of cross-site scripting attacks is not the server itself, but the users of the server. By finding a page that does not properly sanitize user input the attacker submits client-side code to the server that will then be rendered by the client. It is important to note that websites that use SSL are just as vulnerable as websites that do not encrypt browser sessions. The damage caused by such an attack can range from stealing session and cookie data from your customers to loading a virus payload onto their computer via browser. General Solution When accepting user input ensure that you are HTML encoding potentially malicious characters if you ever display the data back to the client. Ensure that parameters and user input are sanitized by doing the following: Remove < input and replace with < Remove > input and replace with > Remove ' input and replace with ' Remove " input and replace with " Remove ) input and replace with ) Remove ( input and replace with (
  21. 32 Degrees

    Mastercard and Discover Card Changes for US Merchants

    So an osCommerce team does exist! I hope someone can help us! Its about to be a sad day for osCommerce.
  22. 32 Degrees

    Mastercard and Discover Card Changes for US Merchants

    FlyingKites, An osCommerce team does not exist . Rephrased: Anyone from the osCommerce community able to help us!
  23. I don't think people understand the gravity of this situation. I sure hope an update comes out soon! I hate being unable to solve this problem myself and forced to rely on others.
  24. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Robert, I apologize if I have wasted your time. I may have justed posted in the wrong forum. I am using KissMT and USU5. You create the most reliable contributions for osCommerce so it only made sense to install KissMT as well. The reasoning that led me to believe that the problem was with USU5 originated with the duplicate URLS rather then meta tags because the meta tags (from KissMT) are functioning properly. As I have previously mentioned my version of USU5 is the latest version. However, it has one twist to it, it has a slight modification to it that allows the URL's to be written with the manufacturer's name before the product name. The modification was written by you in this thread many months ago for the first release of USU5. I reapplied it to the latest version of USU5 when I upgraded and everything appeared to 100% good. In my Google Webmaster tools I am getting a large amount of penalties for duplicate descriptions and title tags. The URL of these penalties are the main reasoning I believe the problem to be with USU5. I think there may be a redirecting problem or a 301 redirect problem. When I click on one of the duplicate links it always automatically redirects to the correct URL. But after over a week these penalties still persist and have increased. For some reason that I can not explain Google is seeing two links for every product. One link with the manufacturer's name and one without. Do you think this is still not a problem with USU5? Thanks for everything! - Ryan
  25. 32 Degrees

    ULTIMATE Seo Urls 5 - by FWR Media

    Robert, Again thanks for everything you do for the osCommerce community. Have you had a chance to review my post in regards to duplicate links? Today's status from Google is 189 duplicate titles, all of which are replica examples as in my post. That is, one link with the manufacturer's name included and one without it. I hope to hear something soon because we can't take the penalty much longer. If all else fails I think I'm going to revert to the original revision of USU5. Here is a link to my post: http://forums.oscommerce.com/topic/336702-ultimate-seo-urls-5-by-fwr-media/page__view__findpost__p__1503261 Thanks for all of your help! - Ryan
×