Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

KJ666

Pioneers
  • Posts

    242
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by KJ666

  1. I got a bug at the moment in Firefox says " /includes/search_suggest.xsl could not be loaded" appears. ???
  2. I just instilled this but i am having a problem, i have took a cat out of the box on the left, and added a link in the nav bar what i want is so that the sub-cats still show, how could i do this ?? Also it shows the products (but no sub-cats which i need), but when you click the product it says it is not found?? Click here for the page in question!
  3. I have placed the order editter on my site but when i go to edit page i get this: Fatal error: Call to undefined function tep_get_categories_name() in /home/kjexotic/public_html/euro/includes/modules/shipping/rmsecondrec.php on line 85 This is my rmsecondrec.php file <?php /* $Id: Royal Mail Second Class Recorded by Stuart Newton 21 August 2006 Demo: http://www.almatcomputers.co.uk Rates: .1:1.52,.25:1.77,.5:2.07,.75:2.45,1:2.8 Limits Applied: 3.00Kg orders over this value will not be shown this method. */ /* Release date: 29th of May 2009 Modified contribution by: Alexander Dimelow Email: [email protected] Website: http://oscommerce.web-project.co.uk */ class rmsecondrec { var $code, $title, $description, $enabled, $num_zones; // class constructor function rmsecondrec() { global $order, $total_weight; $this->code = 'rmsecondrec'; $this->title = MODULE_SHIPPING_RMSECONDREC_TEXT_TITLE; $this->description = MODULE_SHIPPING_RMSECONDREC_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_RMSECONDREC_SORT_ORDER; $this->icon = DIR_WS_ICONS . ''; // upload icon to catalog/images/icon directory $this->tax_class = MODULE_SHIPPING_RMSECONDREC_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_RMSECONDREC_STATUS == 'True') ? true : false); $this->num_zones = 1; } // class methods function quote($method = '') { global $cart, $order, $shipping_weight, $shipping_num_boxes; $dest_country = $order->delivery['country']['iso_code_2']; $dest_zone = 0; $error = false; if ($order->delivery['country']['iso_code_2'] == 'GB') { // Only UK Customers to see shipping method. Hide everbody else. for ($i=1; $i<=$this->num_zones; $i++) { $countries_table = constant('MODULE_SHIPPING_RMSECONDREC_COUNTRIES_' . $i); $country_zones = split("[,]", $countries_table); if (in_array($dest_country, $country_zones)) { $dest_zone = $i; break; } } if ($dest_zone == 0) { $error = true; } else { $shipping = -1; $zones_cost = constant('MODULE_SHIPPING_RMSECONDREC_COST_' . $dest_zone); $zones_table = split("[:,]" , $zones_cost); $size = sizeof($zones_table); for ($i=0; $i<$size; $i+=2) { if ($shipping_weight <= $zones_table[$i]) { $shipping = $zones_table[$i+1]; if(tep_not_null($method) ) // Text shown on Checkout_Confirmation $shipping_method = ''; // Leaving this entry blank causes only the shipping title to show i.e Royal Mail 1st Class Rec else // Text shown on Checkout_shipping - Delivery Weight : 0.7 Kg's (Ships normally within 1 to 3 days) $shipping_method = MODULE_SHIPPING_RMSECONDREC_DELIVERY_TIMES; break; } } if ($shipping == -1) { $shipping_cost = 0; $shipping_method = MODULE_SHIPPING_RMSECONDREC_UNDEFINED_RATE; } else { $shipping_cost = ($shipping * $shipping_num_boxes) + constant('MODULE_SHIPPING_RMSECONDREC_HANDLING_' . $dest_zone); } } //extra $cats_array = explode(',',MODULE_SHIPPING_RMSECONDREC_PER_CATS_CATEGORIES); $cat_names = ''; for($i=0, $x=sizeof($cats_array); $i<$x; $i++){ $cats_array[$i] = (int)$cats_array[$i]; $cat_names .= tep_get_categories_name($cats_array[$i]).', '; } $cat_names = substr($cat_names, 0,-2); $pID_list = $cart->get_product_id_list(); $pID_list = explode(',',$pID_list); for($i=0, $x=sizeof($pID_list); $i<$x; $i++){ $pID_list[$i] = (int)$pID_list[$i]; } $pID_list = implode(',',$pID_list); if (MODULE_SHIPPING_RMSECONDREC_PER_CATS_ALL_OR_ONE == 'One'){ $products = $cart->get_products(); for($i=0, $x=sizeof($products); $i<$x; $i++){ $check_query = tep_db_query('select * from '.TABLE_PRODUCTS_TO_CATEGORIES.' where categories_id in ('.implode(',',$cats_array).') and products_id="'.(int)$products[$i]['id'].'"'); if (tep_db_num_rows($check_query)) $enable_rates = 1; } } elseif (MODULE_SHIPPING_RMSECONDREC_PER_CATS_ALL_OR_ONE == 'All'){ $count = 0; for($i=0, $x=sizeof($cats_array); $i<$x; $i++){ $check_query = tep_db_query('select * from '.TABLE_PRODUCTS_TO_CATEGORIES.' where categories_id="'.$cats_array[$i].'" and products_id in ('.$pID_list.')'); if (tep_db_num_rows($check_query)) $count++; } if ($count == sizeof($cats_array)) $enable_rates = 1; } else { $this->enabled = false; return false; } if ( MODULE_SHIPPING_RMSECONDREC_PER_CATS_ONLY_OR_ANY == 'Only' ){ $check_query = tep_db_query('select * from '.TABLE_PRODUCTS_TO_CATEGORIES.' where categories_id not in ('.MODULE_SHIPPING_RMSECONDREC_PER_CATS_CATEGORIES.') and products_id in ('.$pID_list.')'); if (tep_db_num_rows($check_query)) $enable_rates = 0; } //end extra if($enable_rates==1){ $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_RMSECONDREC_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => $shipping_method, 'cost' => $shipping_cost))); 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); if ($error == true) $this->quotes['error'] = MODULE_SHIPPING_RMSECONDREC_INVALID_ZONE; 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_RMSECONDREC_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 RM Second Class Recorded Postage', 'MODULE_SHIPPING_RMSECONDREC_STATUS', 'True', 'Do you want to offer this shipping option?', '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, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_RMSECONDREC_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, date_added) values ('Sort Order', 'MODULE_SHIPPING_RMSECONDREC_SORT_ORDER', '4', 'Sort order of display (1 shown first 99 etc shown last to customer)', '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 ('Categories List', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_CATEGORIES', '', 'For what categories do you want to offer shipping?<br />NOTE! not recurcive - select all subcategories if you need it.', '6', '0', 'tep_cfg_show_multicategories', 'tep_cfg_select_multicategories(', 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 ('All or One', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_ALL_OR_ONE', 'All', 'Do you want to offer a shipping for orders with products from all mentioned categories, or with at least from one of them?', '6', '0', 'tep_cfg_select_option(array(\'All\', \'One\'), ', 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 ('Only or Any', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_ONLY_OR_ANY', 'Only', 'Do you want to offer a shipping for orders with products only from mentioned categories, or with products from any categories (including mentioned)?', '6', '0', 'tep_cfg_select_option(array(\'Only\', \'Any\'), ', now())"); for ($i = 1; $i <= $this->num_zones; $i++) { $default_countries = ''; if ($i == 1) { $default_countries = 'GB'; } tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('ISO Country Code', 'MODULE_SHIPPING_RMSECONDREC_COUNTRIES_" . $i ."', '" . $default_countries . "', 'Enter the two digit ISO code for which this shipping method applies too. (Default: GB)', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('RM FSecond Class Recorded Rates', 'MODULE_SHIPPING_RMSECONDREC_COST_" . $i ."', '.1:1.52,.25:1.77,.5:2.07,.75:2.45,1:2.8', 'Enter values upto 5,2 decimal places. (12345.67) Example: .1:1,.25:1.27 - Weights less than or equal to 0.1Kg would cost £1.52, Weights less than or equal to 0.25g but more than 0.1Kg will cost £1.77. Do not enter KG or £ symbols.', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Packaging / Handling Fee', 'MODULE_SHIPPING_RMSECONDREC_HANDLING_" . $i."', '0', 'If you want to add extra costs to customers for jiffy bags etc, the cost can be entered below (eg enter 1.50 for a value of £1.50)', '6', '0', now())"); } } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { $keys = array('MODULE_SHIPPING_RMSECONDREC_STATUS', 'MODULE_SHIPPING_RMSECONDREC_TAX_CLASS', 'MODULE_SHIPPING_RMSECONDREC_SORT_ORDER', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_CATEGORIES', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_ALL_OR_ONE', 'MODULE_SHIPPING_RMSECONDREC_PER_CATS_ONLY_OR_ANY'); for ($i=1; $i<=$this->num_zones; $i++) { $keys[] = 'MODULE_SHIPPING_RMSECONDREC_COUNTRIES_' . $i; $keys[] = 'MODULE_SHIPPING_RMSECONDREC_COST_' . $i; $keys[] = 'MODULE_SHIPPING_RMSECONDREC_HANDLING_' . $i; } return $keys; } } ?> The shipping i use is: http://addons.oscommerce.com/info/5979 THe part of the code on that line is: $cat_names .= tep_get_categories_name($cats_array[$i]).', '; } Any help on this ?
  4. Does anyone know how to change this ? Do you need more infomation (if so just ask). Thanks for any help.
  5. I would like the sub-cats to show on this page: http://kjexotics.co.uk/euro/livestock-c-21.html'>http://kjexotics.co.uk/euro/livestock-c-21.html If you go to the home page: http://kjexotics.co.uk/euro You can see i have disabled this cat and placed it in the nav bar (but i need the sub-cats to show). Any more questions just ask (sorry i just didnt want my pages indexed by search engines) ? Plus i am trying to get rid of the gap on the left if you know how to do that? I have this code so far (i want the left to stay on every other page part from in this cat (21))
  6. I have no idea what or how to change sql, could you help me please ?
  7. Anyone know how to do this: I have a cat that i have set to inactive as i have the link in the nav bar to that page, but then i need the sub-cats still working ? These are not being shown any idea how to get this to work ?
  8. Found out why, my bad way at reading, i only made a folder called phpthumb, i did not place the files in there lol
  9. Sorry that last question was me being stupid with small images on my site. I uploaded a huge pic as a test product, but now i have a problem, when you click to enlarge it is HUGE, how can i make it so it dont get so big. I also have phpthumb too.
  10. Ok another thing that is getting to me now, when i click the image it comes up really small any idea why ?? Also the text dont fit on the black bit at the bottom.
  11. Can you use this with the Points/Rewards Module V1.00 add/on ??? ps. i know the version is higher now.
  12. I have a problem with this, the thumbnails are not shown on the any page but if you got to product info and click where they should be they pop up ?? Also the text under the image that pops up dont fit in the box anyone know ?
  13. I am looking at adding this but it says on the install file: INSTALLATION - Clean install on osCommerce MS-2.2 , RC1, RC2 , RC2a I dont get it, how do you install this if you have modified your oscommerce ??
  14. I am also getting this problem along with the other one of not showing the images but was showing in the admin area when previewed but not again ?? Used the fix still not a thing.
  15. I have the same problem as well admin/index.php is not the same as the one i have :S it says look for Look for $cat = array(array('title' => BOX_HEADING_CONFIGURATION, I dont have that, then it says Guess what it not there :S Then it says: Yet its not there ? I stoped when i got this far (tho i already instilledt the other files needed not on the stock osc, and the mysql file) Anybody know what is going on here ??
  16. I am using this contribution but i want to remove the buy it now button from the product listing page. (the one you upload) http://www.oscommerce.com/community/contributions,825
  17. How do you instill this if you have not got a clean copy of oscommece my shop has been mod ??
  18. I thought that is what it meant, so how do you use this if you have modded the files ??
  19. KJ666

    Which module

    Im looking for a paypal module i want to use the PayPal Website Payments Standard one. But my question is i have two shops so i want to use the same paypal account. But you have to put a redirect url in paypal so how do i get round this ?? Anyone have a idea ? Kieron
  20. I might be silly now but if you open the readme file thing it says: INSTALLATION - Clean install on osCommerce MS-2.2 , RC1, RC2 , RC2a What does it mean by clean install ??
×
×
  • Create New...