Jump to content

HDLLC

Members
  • Content count

    156
  • Joined

  • Last visited

Profile Information

  • Real Name
    Jeff Hughes
  1. That file is still missing from the install package... It won't work without it... Any ideas or feedback from the contributor would be greatly appreciated! Thanks! --Jeff
  2. HDLLC

    First Merchant Payment Systems?

    http://www.firstmerchants.org/programs/aboutus.htm Is there support for using these folks? Not finding anything much for mentioning this... Thanks! --Jeff
  3. HDLLC

    UPS or ...?

    Hi- I'm working on a store and I am trying to figure out the best shipping module for what I am doing. The cool thing is that every box is the same size, and pretty well the same weight. It's one item per box - pretty simple. I'd like to use realtime UPS rates, but wasn't sure how big of a hassle that was with using a module like that. I believe I tried one like this before and there was some red tape to cut through on the UPS side with getting access to do this. It's a low volume site right now, as it's just starting up. I'm not sure if this makes a difference or not. Just trying to get all the info I can, included in this question. Any suggestions? Thanks! --Jeff
  4. HDLLC

    [Contribution] SEO-G

    Anyone know if there is any outlet that would provide support for this for pay? I really want to get this up and going, and would gladly pay for someone to help me make that happen. Thanks in advance! --Jeff
  5. HDLLC

    [Contribution] SEO-G

    Hi! I've got SEO-G installed and the admin portion is working just fine - picked up my cat and product names by default almost - and have followed the directions (three times) and still getting an error. It's not redirecting to the rewritten URL (product-name.html) and I get a 404. Here's the guts of my htaccess file: # $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $ # # This is used with Apache WebServers # # For this to work, you must include the parameter 'Options' to # the AllowOverride configuration # # Example: # # <Directory "/usr/local/apache/htdocs"> # AllowOverride Options # </Directory> # # 'All' with also work. (This configuration is in the # apache/conf/httpd.conf file) # The following makes adjustments to the SSL protocol for Internet # Explorer browsers <IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> # If Search Engine Friendly URLs do not work, try enabling the # following Apache configuration parameter # # AcceptPathInfo On # Fix certain PHP values # (commented out by default to prevent errors occuring on certain # servers) # <IfModule mod_php4.c> php_value session.use_trans_sid 0 php_value register_globals 1 </IfModule> <IfModule mod_php5.c> php_value session.use_trans_sid 0 php_value register_globals 1 </IfModule> #-MS- SEO-G Added Options +FollowSymLinks RewriteEngine On # Next line must be changed to match your osCommerce folder - the relative path RewriteBase / RewriteRule ^(.*).html$ root.php?$1.html&%{QUERY_STRING} #-MS- SEO-G Added EOM my install is located in the root folder... host has mod_rewrite installed... Any ideas? Thanks in advance! --Jeff
  6. HDLLC

    Creating a 2nd Per Item module?

    Okay - I have it. I'll post the file that works for reference. Look for instances of table2 and TABLE2 - where appropriate. Case is important - as Jack has stated - so pay close attention. Best wishes! --Jeff <?php /* $Id: table.php,v 1.27 2003/02/05 22:41:52 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url] Copyright © 2003 osCommerce Released under the GNU General Public License */ class table2 { var $code, $title, $description, $icon, $enabled; // class constructor function table2() { global $order; $this->code = 'table2'; $this->title = MODULE_SHIPPING_TABLE2_TEXT_TITLE; $this->description = MODULE_SHIPPING_TABLE2_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_TABLE2_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_TABLE2_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_TABLE2_STATUS == 'True') ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_TABLE2_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_TABLE2_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } } // class methods function quote($method = '') { global $order, $cart, $shipping_weight, $shipping_num_boxes; if (MODULE_SHIPPING_TABLE2_MODE == 'price') { $order_total = $cart->show_total(); } else { $order_total = $shipping_weight; } $table_cost = split("[:,]" , MODULE_SHIPPING_TABLE2_COST); $size = sizeof($table_cost); for ($i=0, $n=$size; $i<$n; $i+=2) { if ($order_total <= $table_cost[$i]) { $shipping = $table_cost[$i+1]; break; } } if (MODULE_SHIPPING_TABLE2_MODE == 'weight') { $shipping = $shipping * $shipping_num_boxes; } $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_TABLE2_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_TABLE2_TEXT_WAY, 'cost' => $shipping + MODULE_SHIPPING_TABLE2_HANDLING))); if ($this->tax_class > 0) { $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title); return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_TABLE2_STATUS'"); $this->_check = tep_db_num_rows($check_query); } return $this->_check; } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Enable Table Method', 'MODULE_SHIPPING_TABLE2_STATUS', 'True', 'Do you want to offer table rate shipping?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Shipping Table', 'MODULE_SHIPPING_TABLE2_COST', '25:8.50,50:5.50,10000:0.00', 'The shipping cost is based on the total cost or weight of items. Example: 25:8.50,50:5.50,etc.. Up to 25 charge 8.50, from there to 50 charge 5.50, etc', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Table Method', 'MODULE_SHIPPING_TABLE2_MODE', 'weight', 'The shipping cost is based on the order total or the total weight of the items ordered.', '6', '0', 'tep_cfg_select_option(array(\'weight\', \'price\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Handling Fee', 'MODULE_SHIPPING_TABLE2_HANDLING', '0', 'Handling fee for this shipping method.', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_TABLE2_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_TABLE2_ZONE', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_TABLE2_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())"); } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_TABLE2_STATUS', 'MODULE_SHIPPING_TABLE2_COST', 'MODULE_SHIPPING_TABLE2_MODE', 'MODULE_SHIPPING_TABLE2_HANDLING', 'MODULE_SHIPPING_TABLE2_TAX_CLASS', 'MODULE_SHIPPING_TABLE2_ZONE', 'MODULE_SHIPPING_TABLE2_SORT_ORDER'); } } ?> and then in the languages/english/modules/shipping: <?php /* $Id: table.php,v 1.5 2002/11/19 01:48:08 dgw_ Exp $ osCommerce, Open Source E-Commerce Solutions [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url] Copyright © 2002 osCommerce Released under the GNU General Public License */ define('MODULE_SHIPPING_TABLE2_TEXT_TITLE', 'Next Day'); define('MODULE_SHIPPING_TABLE2_TEXT_DESCRIPTION', 'Next Day'); define('MODULE_SHIPPING_TABLE2_TEXT_WAY', 'Best Way'); define('MODULE_SHIPPING_TABLE2_TEXT_WEIGHT', 'Weight'); define('MODULE_SHIPPING_TABLE2_TEXT_AMOUNT', 'Amount'); ?>
  7. HDLLC

    Creating a 2nd Per Item module?

    Thanks for the information, Jack! Much appreciated! I too am having some difficulties with the files... Do we simply look for every instance of "table" and change every one that is not a db table name? I've tried a couple of different variations... Nothing seems to work. I keep getting errors in the admin... Do you, by chance, have a changed file that we can look at for reference? Thanks, in advance! --Jeff
  8. HDLLC

    AJAX Attribute Manager support

    That fix works like a champ! Thanks a million! --Jeff
  9. HDLLC

    AJAX Attribute Manager support

    This contrib looks really slick - as I have several hundred products, all with size and color options... Does this work with ms2.2? Just checking before I install... Saw some discussion about a work in progress... Just want to be certain. Thanks in advance! --Jeff
  10. HDLLC

    Official PayPal IPN Support Thread

    Thanks a million! That appears to be it! Can't say Thanks Enough, Bill! Have a good one! --Jeff
  11. HDLLC

    Official PayPal IPN Support Thread

    I've checked permissions on the installed files - all set to 755 - so not sure where else to look. I install it through the admin, and go to add my settings (email address, debug, etc.) and the changes won't save. Any ideas? Thanks in advance! --Jeff
  12. HDLLC

    Official PayPal IPN Support Thread

    I've installed this contribution before -without incident... Tried it on another site today - and it won't save the changes in the admin... Any ideas? Thanks, in advance! --Jeff
  13. HDLLC

    Discounts and coupon codes

    Nobody is having any of this happen to them or...? Just wondering... Thanks- --Jeff
  14. How can a person make those discounts not include the shipping amount? Right now, adding a discount code pulls x% from the entire order total, not the total of merchandise... Any ideas? Thanks! --Jeff
  15. HDLLC

    Seach Engine Friendly URL Support

    Just checking in on this - as it was referred to me as "A must have" contrib. Just wondering if there are a lot of problems or...? See a few recent questions unanswered... Afraid to install if there are problems or ? Thanks! --Jeff
×