Jump to content

Moonlight

Members
  • Content count

    782
  • Joined

  • Last visited

Profile Information

  1. I have had this contribution installed for quite awhile and haven't had a problem with it. However, I have v1.2 installed. Has anyone installed any of the more recent versions ... especially concerning the Anti Robot feature? I am receiving a lot of spam emails (40+ a day) and while I do not believe it is coming through the Contact Us page (because the email subject doesn't say so) ... I do want to try to reduce spam if at all possible. If anyone has any tips, tricks, or suggestions, please feel free to pass them on. My website hosting has cPanel .... using Horde or Squirrel for email. Any idea how to block spam via either of them?
  2. Moonlight

    USPS Methods per Product

    Ron, I'm sorry ... I'm not familiar with the USPSMethods contrib. I just know that I can use any of the shipping methods installed by default (table rate, flat rate, per item, usps, ups, fedex) or any you add to your shipping method list. I get live USPS rates, so I assume it's using the api also. Another words, I didn't have to install anything extra for USPS or UPS for it to work properly with MVS. If you wish to see it in action at my store, PM me and I'll respond with a test account you can go into and test.
  3. Moonlight

    JUST RELEASED! Printable Catalog

    Thanks, but I guess we're talking about two different printable catalog contribs ... mine only has catalog/print_catalog.php, which I will display at the end of this post. <?php /* $Id: print_catalog.php,v 1.2 2004/09/17 Stephen Walker SNJ Computers$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRINT_CATALOG); $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_PRINT_CATALOG, '', 'NONSSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (getenv('HTTPS') == 'on' ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="catalogstylesheet.css"> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <table class="uebersicht"> <tr> <!-- header --> <td><table class="header" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td><table class="headerContents" width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td align="left"><?php echo tep_image(DIR_WS_IMAGES . 'sitebanner2.jpg', 'Moonlight Delights'); ?></td> <td align="right"><?php echo nl2br(STORE_NAME_ADDRESS); ?></td> </tr> </table></td> </tr> <tr> <td><table class="headerContents" width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td align="right"><?php echo (HEADER_TEXT_1) . ' ' . strftime(DATE_FORMAT_LONG); ?></td> </tr> </table></td> </tr> </table></td> <!-- header-eof --> </tr> <?php $print_catalog_query_raw = "select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_image, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, p.products_date_added, cd.categories_name, m.manufacturers_name from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c on p.products_id=p2c.products_id left join " . TABLE_CATEGORIES . " c on p2c.categories_id=c.categories_id left join " . TABLE_CATEGORIES_DESCRIPTION . " cd on c.parent_id='0' and c.categories_id=cd.categories_id left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id and pd.language_id = '" . $languages_id . "' left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by cd.categories_name, c.parent_id, c.sort_order, c.categories_id, pd.products_name"; //$print_catalog_split = new splitPageResults($print_catalog_query_raw, MAX_DISPLAY_PRINT_CATALOG); //$featured_products_split = new splitPageResults($featured_products_query_raw, MAX_DISPLAY_FEATURED_PRODUCTS); $print_catalog_query = tep_db_query($print_catalog_query_raw); while ($print_catalog = tep_db_fetch_array($print_catalog_query)) { $print_catalog_array[] = array('id' => $print_catalog['products_id'], 'name' => $print_catalog['products_name'], 'description' => $print_catalog['products_description'], 'model' => $print_catalog['products_model'], 'image' => $print_catalog['products_image'], 'price' => $print_catalog['products_price'], 'specials_price' => $print_catalog['specials_new_products_price'], 'tax_class_id' => $print_catalog['products_tax_class_id']); } ?> <tr> <!-- top page navigation --> <!-- <td><table class="header" border="0" width="100%" cellspacing="2" cellpadding="2"> <tr> <td class="smallText"> <?php //echo $print_catalog_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?> </td> <td align="right" class="smallText"> <?php //echo TEXT_RESULT_PAGE; //echo $print_catalog_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?> </td> </tr> </table></td> --> <!-- top page navigation-eof --> </tr> <tr> <!-- catalog --> <td><?php require(DIR_WS_MODULES . 'print_catalog.php');?></td> <!-- catalog-eof --> </tr> <?php //if (($print_catalog_split->number_of_rows > 50) && (PREV_NEXT_BAR_LOCATION == '2' || PREV_NEXT_BAR_LOCATION == '3')) { ?> <tr> <!-- bottom page navigation --> <!-- <td><table class="header" border="0" width="100%" cellspacing="2" cellpadding="2"> <tr> <td class="smallText"> <?php //echo $print_catalog_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?> </td> <td align="right" class="smallText"> <?php //echo TEXT_RESULT_PAGE; //echo $print_catalog_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?> </td> </tr> </table></td> --> <!-- bottom page navigation-eof --> </tr> <?php // } ?> <tr> <!-- footer --> <td><table class="footer" width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td align="center"><?php echo (FOOTER_TEXT_BODY); ?></td> </tr> </table></td> <!-- footer-eof --> </tr> </table> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
  4. Moonlight

    Shipping Mod Upload & Drop Shipper Question

    I came into Osc with just knowing HTML (mostly basic, some intermidiate) ... no PHP, no SQL, etc. If I can do it, you can do it! *grins*
  5. Moonlight

    Shipping Mod Upload & Drop Shipper Question

    The Multi Vendor Shipping contribution (MVS) is designed for those of us that use drop shippers. This way, you can setup shipping requirements for multiple vendors and assign that label to the appropriate products. Works like a charm. My only beef, and this is just a personal thing with me, is if I was a customer, I am not sure I would like to buy 4 items and end up with 4 different shipping costs (assuming the customer happened to picked 4 items that were from 4 different drop shippers). The customer may seem like they are being charged a check of a lot for shipping. I did some testing, and if you added up the shipping charges, like from my example of four products, and did an average of shipping from one location (as if from one vendor) ... the two different shipping totals are nearly the same. Sometimes, one is more than the other, sometimes not. So, it may not look great to the customer who many not understand that their products may be coming from various warehouses, but it works out for us. If you can, try to look at your drop shippers shipping requirements and see if you can combine them into one shipping, whether all USPS, UPS, a table matrix, a flat fee, etc. If you can combine a few or all, it might lead to less cart abandoments in the end. This is something I am looking into myself as I have a lot of dropshippers for my store - which I'm looking to pare down anyhow. I hope I didn't confuse you more! LOL But do check out the MVS contrib ... it took awhile to load (long code). It was my first contrib to install on my store and with no prior php experience and I did it right the first time with no errors and has worked flawlessly for me since.
  6. Moonlight

    USPS Methods per Product

    I installed MVS early 2006 and haven't upgraded since, so hopefully the contrib writer can pipe in if mods have been made since to counter what I suggest. Ok .... lets say you have 5 widgets. Widget 1 can only be shipped via USPS First Class Mail. Widget 2 and 3 can only be shipped via USPS Priority Widget 4 can be shipped via any USPS choice. Widget 5 can only be shipped via Express. SO, in your MVS admin area. You set up your first vendor spot with the shipping preference combo that will be used by the most of your products. Vendor 1: ABC Company - First Class. Fill in address etc. And assign shipping to First Class. Vendor 2: ABC Company - Priority. Fill in the same info again. Assign shipping to USPS Priority. Vendor 3: ABC Company - Express. Fill in the same info again. Assign Express. Vendor 4: ABC Company - ALL USPS. Fill in the same info again. Assign ass USPS shipping methods. Another words, your one vendor will be listed as many times as you need to accommodate the various shipping combos you need. So, when you create a product (or assign current products), you can designate in the drop down menu in the product creation screen, which shipping method you need. This can also be done if you have multi vendors of whom some may have a couple of different shipping options depending on the product. Some products are shipped a different way compared to the bulk of their products. So you can setup a separate Vendor label just for those special shipping products. I hope I made that a little clearer than mud *grins*
  7. Moonlight

    USPS Shipping Module Error

    I must be the only one who never had to call to get switched to production server. It all happened automatically via email when I set up my USPS account. All the rates and shipping have been working perfectly since I opened the account. I even checked it with my dropshippers that use USPS .. everything matches. Go figure.
  8. Moonlight

    What is Paypal IPN?

    Here's a question .... I installed the IPN contrib early last year. I got it to work in Sandbox just fine. But when I put in the live key codes and such (forgot the exact names of the certificate and key codes) ... nothing works. Why is this?
  9. Moonlight

    [Contribution] Cross Sell (X-Sell) Admin

    Wish the authors and contributors would monitor and answer this thread. It's obvious that the french code in step 14 is giving us a lot of hassles. After adding this contribution, I have an error in Admin when I am deleting products. And the french code is part of the problem. Also, the instructions for Steps 14 and 11 does not mention WHERE within the files to add the codes .... so I put them at the end of the file, before the last ?> And it's in both these files where my Admin error message happens. The products I want to delete are deleted, but I have to constantly hit the back button after deleting to return to Admin to continue on my merry way.
  10. Moonlight

    Master Password v1.0 by Acheron

    Rick, I'm not sure what you are referring to. My master password in Admin is: Admin - Configuration ... last listing labeled "Master Password" and the password I set is listed under the "value" column. I can click "edit" to change the password. But there is no "confirm" or anything like you are referring to.
  11. Moonlight

    [Contribution] Cross Sell (X-Sell) Admin

    I think I may have it fixed ..... I changed a few things, but I don't know which fixed it: Fixed my cache directory mistake Had line spaces after the ?> in a few files ... even though I always try to eliminate those. Everything seems fine ... now will try and make this puppy work.
  12. Moonlight

    Need urgent help with x-sell contrib

    I think I may have it fixed ..... I changed a few things, but I don't know which fixed it: Fixed my cache directory mistake Had line spaces after the ?> in a few files ... even though I always try to eliminate those. Everything seems fine ... now will try and make this puppy work.
  13. Moonlight

    [Contribution] Cross Sell (X-Sell) Admin

    Hi, Just installed x-sell 2.3 contrib I think the error is when I added this (last step of the instructions). It doesn't say WHERE in the file to add it, so I added it at the end, before the last ?> //Cache function rdel($path, $deldir = true) { // $path est le chemin relatif au fichier php // $deldir (paramètre optionel, par défaut à vrai) permet de dire si vous souhaitez supprimer le répertoire (vrai) ou le vider uniquement (faux) // on vérifie d'abord que le nom du repertoire contient "/" à la fin, sinon on le lui rajoute if ($path[strlen($path)-1] != "/") $path .= "/"; if (is_dir($path)) { $d = opendir($path); while ($f = readdir($d)) { if ($f != "." && $f != "..") { $rf = $path . $f; // chemin relatif au fichier php if (is_dir($rf)) // si c'est un répertoire on appel récursivement la fonction rdel($rf); else // sinon on efface le fichier unlink($rf); } } closedir($d); if ($deldir) // si $deldir est vrai on efface le répertoire rmdir($path); } else { unlink($path); } } //Fin cache Now, in my Admin, I have this error at the very top of the window: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/moonligh/public_html/catalog/boss/includes/filenames.php:90) in /home/moonligh/public_html/catalog/boss/includes/functions/sessions.php on line 67 What does it mean and what can I do ????? What I don't understand is why that code is in French ???? Does that make any difference? I also can't FIND the x-sell part in Admin panel ...
  14. Hi, Just installed x-sell 2.3 contrib I think the error is when I added this (last step of the instructions). It doesn't say WHERE in the file to add it, so I added it at the end, before the last ?> //Cache function rdel($path, $deldir = true) { // $path est le chemin relatif au fichier php // $deldir (paramètre optionel, par défaut à vrai) permet de dire si vous souhaitez supprimer le répertoire (vrai) ou le vider uniquement (faux) // on vérifie d'abord que le nom du repertoire contient "/" à la fin, sinon on le lui rajoute if ($path[strlen($path)-1] != "/") $path .= "/"; if (is_dir($path)) { $d = opendir($path); while ($f = readdir($d)) { if ($f != "." && $f != "..") { $rf = $path . $f; // chemin relatif au fichier php if (is_dir($rf)) // si c'est un répertoire on appel récursivement la fonction rdel($rf); else // sinon on efface le fichier unlink($rf); } } closedir($d); if ($deldir) // si $deldir est vrai on efface le répertoire rmdir($path); } else { unlink($path); } } //Fin cache Now, in my Admin, I have this error at the very top of the window: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/moonligh/public_html/catalog/boss/includes/filenames.php:90) in /home/moonligh/public_html/catalog/boss/includes/functions/sessions.php on line 67 What does it mean and what can I do ????? What I don't understand is why that code is in French ???? Does that make any difference? I also can't FIND the x-sell part in Admin panel ...
  15. I am desperately looking for recommendations here, please!
×