atrasatti Posted January 15, 2007 Share Posted January 15, 2007 Dear Andrea, Thanks for your reply after my enquiry ;) I would like to know that do you mind to share some experience? The configurator.php on your site is really perfect ;) Which files should be MOD to have the similar functionality like yours? I most concern about the java.php file ;) As I wrote the front-end part was mostly re-written. There isn't a file to modify or a line to change. We could consider it as a new module for the front-end. We have no plans, right now, to release that part and the back-office is as-is. - Andrea Quote Andrea Trasatti W3C invited expert Link to comment Share on other sites More sharing options...
crazyclown Posted January 17, 2007 Share Posted January 17, 2007 Hey! First post on here :D Anyway, Ive installed CCC 9.3 on a fresh + new copy of OS. Everything seemed to be fine and I can still access the /catalog page all fine, but if I go to /catalog/ccc.php I get this error....(edited out my domain for now!) Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MTDOMAIN/user/htdocs/catalog/ccc.php on line 14 Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Fatal error: main(): Failed opening required 'includes/languages/english/FILENAME_CCC' (include_path='.:/usr/share/pear') in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Has anyone any idea what is going on and how to fix it...Im a bit of a php newbie! cheers :thumbsup: Quote Link to comment Share on other sites More sharing options...
maku225 Posted January 17, 2007 Share Posted January 17, 2007 Hey! First post on here :D Anyway, Ive installed CCC 9.3 on a fresh + new copy of OS. Everything seemed to be fine and I can still access the /catalog page all fine, but if I go to /catalog/ccc.php I get this error....(edited out my domain for now!) Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MTDOMAIN/user/htdocs/catalog/ccc.php on line 14 Warning: main(includes/languages/english/FILENAME_CCC): failed to open stream: No such file or directory in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Fatal error: main(): Failed opening required 'includes/languages/english/FILENAME_CCC' (include_path='.:/usr/share/pear') in /home/fhlinux178/c/MYDOMAIN/user/htdocs/catalog/ccc.php on line 14 Has anyone any idea what is going on and how to fix it...Im a bit of a php newbie! cheers :thumbsup: Methinks you forgot to edit your includes/filenames.php file. Add this code anywhere into filenames.php: define('FILENAME_CCC', 'ccc.php'); define('FILENAME_CCC_BUILD', 'build.php'); define('FILENAME_CCC_CHECKOUT', 'custom_checkout.php'); Quote Link to comment Share on other sites More sharing options...
dynamiccomp Posted January 18, 2007 Share Posted January 18, 2007 I am having a problem when anyone clicks on confirm order. it gives this error Parse error: parse error, unexpected $ in /home/uscourtp/public_html/osCommerce/catalog/checkout_process.php on line 304 Now it was workinf fine earlier today, and the only thing i have done was change the width of my store and modified my stylesheet, which i know cannot be causing the problem, but I'm not sure what is. The only thing I can think of that it might be is that this contrib is creating a problem with the checkout in some way, but I could be wrong. I checked it out and it works with paypal and googlecheckout, but there is some problem with any of the other payment modules. But they have worked all perfectly fine before. This is the entire code in the checkout_process.php file If anyone can tell me how to fix his problem I will be very happy. <?php /* $Id: checkout_process.php,v 1.128 2003/05/28 18:00:29 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ include('includes/application_top.php'); $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; $client = gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]); $str = preg_split("/\./", $client); $i = count($str); $x = $i - 1; $n = $i - 2; $isp = $str[$n] . "." . $str[$x]; // if the customer is not logged on, redirect them to the login page if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT_PAYMENT)); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } if (!tep_session_is_registered('sendto')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } if ( (tep_not_null(MODULE_PAYMENT_INSTALLED)) && (!tep_session_is_registered('payment')) ) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } // avoid hack attempts during the checkout procedure by checking the internal cartID if (isset($cart->cartID) && tep_session_is_registered('cartID')) { if ($cart->cartID != $cartID) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } } include(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_PROCESS); // load selected payment module require(DIR_WS_CLASSES . 'payment.php'); // #################### Added CCGV ###################### if ($credit_covers) $payment=''; //ICW added for CREDIT CLASS // #################### End Added CGV ###################### $payment_modules = new payment($payment); // load the selected shipping module require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping($shipping); require(DIR_WS_CLASSES . 'order.php'); $order = new order; // load the before_process function from the payment modules $payment_modules->before_process(); require(DIR_WS_CLASSES . 'order_total.php'); $order_total_modules = new order_total; $order_totals = $order_total_modules->process(); $sql_data_array = array('customers_id' => $customer_id, 'customers_name' => $order->customer['firstname'] . ' ' . $order->customer['lastname'], 'customers_company' => $order->customer['company'], 'customers_street_address' => $order->customer['street_address'], 'customers_suburb' => $order->customer['suburb'], 'customers_city' => $order->customer['city'], 'customers_postcode' => $order->customer['postcode'], 'customers_state' => $order->customer['state'], 'customers_country' => $order->customer['country']['title'], 'customers_telephone' => $order->customer['telephone'], 'customers_email_address' => $order->customer['email_address'], 'customers_address_format_id' => $order->customer['format_id'], 'delivery_name' => $order->delivery['firstname'] . ' ' . $order->delivery['lastname'], 'delivery_company' => $order->delivery['company'], 'delivery_street_address' => $order->delivery['street_address'], 'delivery_suburb' => $order->delivery['suburb'], 'delivery_city' => $order->delivery['city'], 'delivery_postcode' => $order->delivery['postcode'], 'delivery_state' => $order->delivery['state'], 'delivery_country' => $order->delivery['country']['title'], 'delivery_address_format_id' => $order->delivery['format_id'], 'billing_name' => $order->billing['firstname'] . ' ' . $order->billing['lastname'], 'billing_company' => $order->billing['company'], 'billing_street_address' => $order->billing['street_address'], 'billing_suburb' => $order->billing['suburb'], 'billing_city' => $order->billing['city'], 'billing_postcode' => $order->billing['postcode'], 'billing_state' => $order->billing['state'], 'billing_country' => $order->billing['country']['title'], 'billing_address_format_id' => $order->billing['format_id'], 'payment_method' => $order->info['payment_method'], 'cc_type' => $order->info['cc_type'], 'cc_owner' => $order->info['cc_owner'], 'cc_number' => $order->info['cc_number'], 'cc_expires' => $order->info['cc_expires'], 'date_purchased' => 'now()', 'orders_status' => $order->info['order_status'], 'currency' => $order->info['currency'], 'currency_value' => $order->info['currency_value']); tep_db_perform(TABLE_ORDERS, $sql_data_array); $insert_id = tep_db_insert_id(); for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) { $sql_data_array = array('orders_id' => $insert_id, 'title' => $order_totals[$i]['title'], 'text' => $order_totals[$i]['text'], 'value' => $order_totals[$i]['value'], 'class' => $order_totals[$i]['code'], 'sort_order' => $order_totals[$i]['sort_order']); tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array); } $customer_notification = (SEND_EMAILS == 'true') ? '1' : '0'; $sql_data_array = array('orders_id' => $insert_id, 'orders_status_id' => $order->info['order_status'], 'date_added' => 'now()', 'customer_notified' => $customer_notification, 'comments' => $order->info['comments']); tep_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array); // initialized for the email confirmation $products_ordered = ''; $subtotal = 0; $total_tax = 0; for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { // Stock Update - Joao Correia if (STOCK_LIMITED == 'true') { if (DOWNLOAD_ENABLED == 'true') { $stock_query_raw = "SELECT products_quantity, pad.products_attributes_filename FROM " . TABLE_PRODUCTS . " p LEFT JOIN " . TABLE_PRODUCTS_ATTRIBUTES . " pa ON p.products_id=pa.products_id LEFT JOIN " . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . " pad ON pa.products_attributes_id=pad.products_attributes_id WHERE p.products_id = '" . tep_get_prid($order->products[$i]['id']) . "'"; // Will work with only one option for downloadable products // otherwise, we have to build the query dynamically with a loop $products_attributes = $order->products[$i]['attributes']; if (is_array($products_attributes)) { $stock_query_raw .= " AND pa.options_id = '" . $products_attributes[0]['option_id'] . "' AND pa.options_values_id = '" . $products_attributes[0]['value_id'] . "'"; } $stock_query = tep_db_query($stock_query_raw); } else { $stock_query = tep_db_query("select products_quantity from " . TABLE_PRODUCTS . " where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'"); } if (tep_db_num_rows($stock_query) > 0) { $stock_values = tep_db_fetch_array($stock_query); // do not decrement quantities if products_attributes_filename exists if ((DOWNLOAD_ENABLED != 'true') || (!$stock_values['products_attributes_filename'])) { $stock_left = $stock_values['products_quantity'] - $order->products[$i]['qty']; } else { $stock_left = $stock_values['products_quantity']; } tep_db_query("update " . TABLE_PRODUCTS . " set products_quantity = '" . $stock_left . "' where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'"); if ( ($stock_left < 1) && (STOCK_ALLOW_CHECKOUT == 'false') ) { tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '0' where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'"); } } } // Update products_ordered (for bestsellers list) tep_db_query("update " . TABLE_PRODUCTS . " set products_ordered = products_ordered + " . sprintf('%d', $order->products[$i]['qty']) . " where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'"); $sql_data_array = array('orders_id' => $insert_id, 'products_id' => tep_get_prid($order->products[$i]['id']), 'products_model' => $order->products[$i]['model'], 'products_name' => $order->products[$i]['name'], 'products_price' => $order->products[$i]['price'], 'final_price' => $order->products[$i]['final_price'], 'products_tax' => $order->products[$i]['tax'], 'products_quantity' => $order->products[$i]['qty']); tep_db_perform(TABLE_ORDERS_PRODUCTS, $sql_data_array); $order_products_id = tep_db_insert_id(); // #################### Added CCGV ###################### $order_total_modules->update_credit_account($i);//ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### //------insert customer choosen option to order-------- $attributes_exist = '0'; $products_ordered_attributes = ''; if (isset($order->products[$i]['attributes'])) { $attributes_exist = '1'; for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { if (DOWNLOAD_ENABLED == 'true') { $attributes_query = "select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix, pad.products_attributes_maxdays, pad.products_attributes_maxcount , pad.products_attributes_filename from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_OPTIONS_VALUES . " poval, " . TABLE_PRODUCTS_ATTRIBUTES . " pa left join " . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . " pad on pa.products_attributes_id=pad.products_attributes_id where pa.products_id = '" . $order->products[$i]['id'] . "' and pa.options_id = '" . $order->products[$i]['attributes'][$j]['option_id'] . "' and pa.options_id = popt.products_options_id and pa.options_values_id = '" . $order->products[$i]['attributes'][$j]['value_id'] . "' and pa.options_values_id = poval.products_options_values_id and popt.language_id = '" . $languages_id . "' and poval.language_id = '" . $languages_id . "'"; $attributes = tep_db_query($attributes_query); } else { $attributes = tep_db_query("select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_OPTIONS_VALUES . " poval, " . TABLE_PRODUCTS_ATTRIBUTES . " pa where pa.products_id = '" . $order->products[$i]['id'] . "' and pa.options_id = '" . $order->products[$i]['attributes'][$j]['option_id'] . "' and pa.options_id = popt.products_options_id and pa.options_values_id = '" . $order->products[$i]['attributes'][$j]['value_id'] . "' and pa.options_values_id = poval.products_options_values_id and popt.language_id = '" . $languages_id . "' and poval.language_id = '" . $languages_id . "'"); } $attributes_values = tep_db_fetch_array($attributes); $sql_data_array = array('orders_id' => $insert_id, 'orders_products_id' => $order_products_id, 'products_options' => $attributes_values['products_options_name'], 'products_options_values' => $attributes_values['products_options_values_name'], 'options_values_price' => $attributes_values['options_values_price'], 'price_prefix' => $attributes_values['price_prefix']); tep_db_perform(TABLE_ORDERS_PRODUCTS_ATTRIBUTES, $sql_data_array); if ((DOWNLOAD_ENABLED == 'true') && isset($attributes_values['products_attributes_filename']) && tep_not_null($attributes_values['products_attributes_filename'])) { $sql_data_array = array('orders_id' => $insert_id, 'orders_products_id' => $order_products_id, 'orders_products_filename' => $attributes_values['products_attributes_filename'], 'download_maxdays' => $attributes_values['products_attributes_maxdays'], 'download_count' => $attributes_values['products_attributes_maxcount']); tep_db_perform(TABLE_ORDERS_PRODUCTS_DOWNLOAD, $sql_data_array); } $products_ordered_attributes .= "\n\t" . $attributes_values['products_options_name'] . ' ' . $attributes_values['products_options_values_name']; } } //------insert customer choosen option eof ---- $total_weight += ($order->products[$i]['qty'] * $order->products[$i]['weight']); $total_tax += tep_calculate_tax($total_products_price, $products_tax) * $order->products[$i]['qty']; $total_cost += $total_products_price; if ($order->products[$i]['model'] == "Custom"){ $products_ordered .= $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . ' (' . $order->products[$i]['description'] . ') = ' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . $products_ordered_attributes . "\n"; }else{ $products_ordered .= $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . ' (' . $order->products[$i]['model'] . ') = ' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . $products_ordered_attributes . "\n"; }} // #################### Added CCGV ###################### $order_total_modules->apply_credit();//ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### // lets start with the email confirmation $email_order = STORE_NAME . "\n" . EMAIL_SEPARATOR . "\n" . EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" . EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" . EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n\n"; if ($order->info['comments']) { $email_order .= tep_db_output($order->info['comments']) . "\n\n"; } $email_order .= EMAIL_TEXT_PRODUCTS . "\n" . EMAIL_SEPARATOR . "\n" . $products_ordered . EMAIL_SEPARATOR . "\n"; for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) { $email_order .= strip_tags($order_totals[$i]['title']) . ' ' . strip_tags($order_totals[$i]['text']) . "\n"; } if ($order->content_type != 'virtual') { $email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" . EMAIL_SEPARATOR . "\n" . tep_address_label($customer_id, $sendto, 0, '', "\n") . "\n"; } $email_order .= "\n" . EMAIL_TEXT_BILLING_ADDRESS . "\n" . EMAIL_SEPARATOR . "\n" . tep_address_label($customer_id, $billto, 0, '', "\n") . "\n\n"; if (is_object($$payment)) { $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" . EMAIL_SEPARATOR . "\n"; $payment_class = $$payment; $email_order .= $payment_class->title . "\n\n"; if ($payment_class->email_footer) { $email_order .= $payment_class->email_footer . "\n\n"; } } tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); // send emails to other people if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); } // load the after_process function from the payment modules $payment_modules->after_process(); $cart->reset(true); // unregister session variables used during checkout tep_session_unregister('sendto'); tep_session_unregister('billto'); tep_session_unregister('shipping'); tep_session_unregister('payment'); tep_session_unregister('comments'); // #################### Added CCGV ###################### if(tep_session_is_registered('credit_covers')) tep_session_unregister('credit_covers'); $order_total_modules->clear_posts();//ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL')); require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Thank you to anyone who can help me fix this problem Quote Link to comment Share on other sites More sharing options...
Carbon Posted January 19, 2007 Share Posted January 19, 2007 I am having a problem when anyone clicks on confirm order. it gives this error Now it was workinf fine earlier today, and the only thing i have done was change the width of my store and modified my stylesheet, which i know cannot be causing the problem, but I'm not sure what is. The only thing I can think of that it might be is that this contrib is creating a problem with the checkout in some way, but I could be wrong. I checked it out and it works with paypal and googlecheckout, but there is some problem with any of the other payment modules. But they have worked all perfectly fine before. This is the entire code in the checkout_process.php file If anyone can tell me how to fix his problem I will be very happy. Hi Dynamiccomp, I have analysed your code and I MAY have a solution for you... You have "Added CCGV" code which appears to be missing open and close braces { ...code... } Try this... Change lines 48-50 from... // #################### Added CCGV ###################### if ($credit_covers) $payment=''; //ICW added for CREDIT CLASS // #################### End Added CGV ###################### ...to... // #################### Added CCGV ###################### if ($credit_covers){ $payment=''; } //ICW added for CREDIT CLASS // #################### End Added CGV ###################### Change lines 295-298 from... // #################### Added CCGV ###################### if(tep_session_is_registered('credit_covers')) tep_session_unregister('credit_covers'); $order_total_modules->clear_posts();//ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### ...to... // #################### Added CCGV ###################### if(tep_session_is_registered('credit_covers')) { tep_session_unregister('credit_covers'); $order_total_modules->clear_posts(); } //ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### no guarantees, but it's worth a shot ;) Carbon Quote Link to comment Share on other sites More sharing options...
dynamiccomp Posted January 19, 2007 Share Posted January 19, 2007 Hi Dynamiccomp, I have analysed your code and I MAY have a solution for you... You have "Added CCGV" code which appears to be missing open and close braces { ...code... } Try this... Change lines 48-50 from... // #################### Added CCGV ###################### if ($credit_covers) $payment=''; //ICW added for CREDIT CLASS // #################### End Added CGV ###################### ...to... // #################### Added CCGV ###################### if ($credit_covers){ $payment=''; } //ICW added for CREDIT CLASS // #################### End Added CGV ###################### Change lines 295-298 from... // #################### Added CCGV ###################### if(tep_session_is_registered('credit_covers')) tep_session_unregister('credit_covers'); $order_total_modules->clear_posts();//ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### ...to... // #################### Added CCGV ###################### if(tep_session_is_registered('credit_covers')) { tep_session_unregister('credit_covers'); $order_total_modules->clear_posts(); } //ICW ADDED FOR CREDIT CLASS SYSTEM // #################### End Added CCGV ###################### no guarantees, but it's worth a shot ;) Carbon Thanks Carbon. You really helped me out. That was part of the problem and I figured out the other part after looking more closely. Thanks for getting my brain going. anyways I just wanted to thank you again for the help. John Quote Link to comment Share on other sites More sharing options...
bluehat91 Posted January 22, 2007 Share Posted January 22, 2007 Im using 9.3.1 or w.e and im still getting this Error Unable to determine page link Quote Link to comment Share on other sites More sharing options...
bluehat91 Posted January 24, 2007 Share Posted January 24, 2007 bump Quote Link to comment Share on other sites More sharing options...
maku225 Posted January 25, 2007 Share Posted January 25, 2007 (edited) Not really sure what could be causing that problem, but do you by any chance have Search Engine Safe URLs installed? Look at this article and if this isn't the answer, try the forum search Also, I looked back at your posts earlier in the thread, it seems like you aren't installing it correctly. There is a file in the CCC zip under the readme folder that tells you exactly what to do and where to do it. Other than that, I honeslty have no idea what you should do. Just try to follow the install instructions exactly. Reply to this please and let me know what's up. Edited January 25, 2007 by maku225 Quote Link to comment Share on other sites More sharing options...
bluehat91 Posted January 25, 2007 Share Posted January 25, 2007 Well I am not sure, I have put the code in the right page. I finally got the admin part to work. But I have made sure my coding is right. I could possible give u the link to the site or maybe zip up the coding for someone to look at. ~Gabe Quote Link to comment Share on other sites More sharing options...
bluehat91 Posted January 25, 2007 Share Posted January 25, 2007 SEF is set to false, i turned it on and still the same thing Quote Link to comment Share on other sites More sharing options...
uk101man Posted January 26, 2007 Share Posted January 26, 2007 (edited) Hi, I download ccc9 and oscommerce yesterday and did a fresh install. Everything is working fine. I have two questions: Is it possible to use radio buttons instead of a dropdown list when selecting components, something similar toDell? Is it possible to set a base computer and let customers select different components? Tom Edited January 26, 2007 by uk101man Quote Link to comment Share on other sites More sharing options...
maku225 Posted January 26, 2007 Share Posted January 26, 2007 (edited) Hi, I download ccc9 and oscommerce yesterday and did a fresh install. Everything is working fine. I have two questions: Is it possible to use radio buttons instead of a dropdown list when selecting components, something similar toDell? Is it possible to set a base computer and let customers select different components? Tom Hi Tom, It is possible to use radio buttons. You will need to find the file /includes/functions/custom_computer.php. Around line 80 you should find: return tep_draw_custom_pull_down_menu($name, $mb_array, '', $parameters, $systype, $fsb, $number); // return tep_draw_custom_radio_field($name, $mb_array, '', $parameters, $systype, $fsb, $number); Comment out the first return and uncomment out the second one. I'm rather confused with your second question b/c the purpose of CCC is to let people configure computers by selecting different components. If you could expound on this question, that would help. Edited January 26, 2007 by maku225 Quote Link to comment Share on other sites More sharing options...
uk101man Posted January 26, 2007 Share Posted January 26, 2007 Hi Tom, It is possible to use radio buttons. You will need to find the file /includes/functions/custom_computer.php. Around line 80 you should find: return tep_draw_custom_pull_down_menu($name, $mb_array, '', $parameters, $systype, $fsb, $number); // return tep_draw_custom_radio_field($name, $mb_array, '', $parameters, $systype, $fsb, $number); Comment out the first return and uncomment out the second one. I'm rather confused with your second question b/c the purpose of CCC is to let people configure computers by selecting different components. If you could expound on this question, that would help. Hi Marc, Thanks for your first answer. The radio options do display but without pictures of the product is this correct? I would like to give potential customers a base PC to work with and they can select which component to change, i.e. graphics, Amount of ram, etc... Thanks for your help Quote Link to comment Share on other sites More sharing options...
maku225 Posted January 27, 2007 Share Posted January 27, 2007 Hi Marc, Thanks for your first answer. The radio options do display but without pictures of the product is this correct? I would like to give potential customers a base PC to work with and they can select which component to change, i.e. graphics, Amount of ram, etc... Thanks for your help 1. Right, I don't know why the pictures do not show, I actually didn't notice that. I'll look into that and see if I can fix that. 2. That is the purpose of CCC, it already does that. Go to your admin panel->CCC tab->CCC options->Insert->What ever you named it->Insert->Click what you just added->New catagory. You must have products in your Catalog, this is where the different components are choosen from. Quote Link to comment Share on other sites More sharing options...
uk101man Posted January 27, 2007 Share Posted January 27, 2007 1. Right, I don't know why the pictures do not show, I actually didn't notice that. I'll look into that and see if I can fix that. 2. That is the purpose of CCC, it already does that. Go to your admin panel->CCC tab->CCC options->Insert->What ever you named it->Insert->Click what you just added->New catagory. You must have products in your Catalog, this is where the different components are choosen from. OK thanks for that. I've sorted the base PC question, I did see the default option tom Quote Link to comment Share on other sites More sharing options...
uk101man Posted January 27, 2007 Share Posted January 27, 2007 OK thanks for that. I've sorted the base PC question, I did see the default option tom Please excuse m bad English....it was way too early in the morning Anyhow..... When clicking on the Custom Computer Creator link I'm taken to the build page with all different components, which can be selected by radio options but no pictures. IE reports there is an error on line 62 - Error 'document.getElementByid(...).options.selectedIndex' is null or not an object. Also another error is reported on line 21- Error Object required. Any help would be great. Tom Quote Link to comment Share on other sites More sharing options...
Guest Posted February 1, 2007 Share Posted February 1, 2007 i dont know if this has been answered yet, but when i try to add items from the build.php page, it goes to custom_checkout.php - where it lists the item, but no price, just a name - then when i hit on continue, it says my cart is empty. any reason why it wont add to the cart? Quote Link to comment Share on other sites More sharing options...
Guest Posted February 1, 2007 Share Posted February 1, 2007 i dont know if this has been answered yet, but when i try to add items from the build.php page, it goes to custom_checkout.php - where it lists the item, but no price, just a name - then when i hit on continue, it says my cart is empty. any reason why it wont add to the cart? k - nevermind - i didnt have it switched on >_< << such a n00b! i was going thru this thread (backwards) and saw a post about having it set to 1 and not 0. did that and it works! awesome contrib! thanks a bunch! Quote Link to comment Share on other sites More sharing options...
uk101man Posted February 2, 2007 Share Posted February 2, 2007 Hi People, Is there any way to place each component type (Motherboard, CPU, Memory etc) inside a unique div tag, so I can hide the div? Hope that makes sense Tom Quote Link to comment Share on other sites More sharing options...
pcboy123 Posted February 20, 2007 Share Posted February 20, 2007 Hi, I need a lil help on editing the design of BUILD.php, i got CCC.php working with my current template I'm using. but when i modified BUILD.php it loads my HEADER.php wrong. the font is BOLD out of place. this what im talking about. this link for CCC.php were everything looks and works fine CCC.php but now BUILD.php its all out of place BUILD.php any one have clue why its doing this? thanks.. Quote Link to comment Share on other sites More sharing options...
zerokarma Posted February 20, 2007 Share Posted February 20, 2007 I suppose I am a little lost with this this Add-On, I've installed everything and it appears to have worked but I'm a little lost how to configure systems properly. I want my setup to look something like this: http://www.electronicsandcomputing.com/CCC...p;ccc_pics=true However when I have initally setup a few options on mine under LPC-401 standard: http://www.stealthcomputer.com/catalog/ccc.php - for the options I get: "Please Select 0" listed on each one - where do i set the base price for the system - where do i enter a description for the sytem - also no prices seem to be updating Can anyone help me out? Quote Link to comment Share on other sites More sharing options...
zerokarma Posted February 20, 2007 Share Posted February 20, 2007 (edited) Actually, changing the options to radio buttons instead of box (as mentioned on the previous page) breaks it Don't switch these otherwise it will stop working return tep_draw_custom_pull_down_menu($name, $mb_array, '', $parameters, $systype, $fsb, $number); // return tep_draw_custom_radio_field($name, $mb_array, '', $parameters, $systype, $fsb, $number); Edited February 20, 2007 by zerokarma Quote Link to comment Share on other sites More sharing options...
maku225 Posted February 21, 2007 Share Posted February 21, 2007 (edited) I suppose I am a little lost with this this Add-On, I've installed everything and it appears to have worked but I'm a little lost how to configure systems properly. I want my setup to look something like this: http://www.electronicsandcomputing.com/CCC...p;ccc_pics=true However when I have initally setup a few options on mine under LPC-401 standard: http://www.stealthcomputer.com/catalog/ccc.php - for the options I get: "Please Select 0" listed on each one - where do i set the base price for the system - where do i enter a description for the sytem - also no prices seem to be updating Can anyone help me out? Quick tutorial: 1 All components you want to be used for your builds need to be in your osCommerce catalog. I would suggest creating a folder for each catagory. 2 Inside CCC options, create your structure that leads to the builds. You already have it set up to be littlepc systems->LPC-401. 3 inside your build, click new catagory. 4 Name it something like Cases, later on, you will need to add case components from your catalog. 5 It will also ask you for which builds you want that new catagory to show in. All computers need a case, show I would show it for all. Do that for all component types. 6 Inside the Case catagory->New product->Select from the drop down the Case catagory, it will show all the cases you can choose from. 7 Once the cases are added, you can select a default case by clicking the circle under "default". Green means default. 8 Repeat 6&7 for each component in each build. ------------------------------------ Refer back to one of my earlier posts about CCC not sending builds to your shopping cart. You have to go to admin->CCC->Default status->set it to 1. While you are there, I would also suggest Pictures on by default set to yes instead of no and then remove that code from your CCC.php. -Where do i set the base price for the system? I upped the price of each component to include a build price. The more components in the build, the more money it will cost in building fees. -Where do i enter a description for the sytem? For your structure: admin->CCC->CCC options->littlepc systems->be sure that LPC-401 is selected/highlighted->on the left most side should be a menu bar->Edit->FSB description -for the options I get: "Please Select 0" listed on each one? also no prices seem to be updating? You're gonna need to be more specific. Edited February 21, 2007 by maku225 Quote Link to comment Share on other sites More sharing options...
pcboy123 Posted February 21, 2007 Share Posted February 21, 2007 Hi, I need a lil help on editing the design of BUILD.php, i got CCC.php working with my current template I'm using. but when i modified BUILD.php it loads my HEADER.php wrong. the font is BOLD out of place. this what im talking about. this link for CCC.php were everything looks and works fine CCC.php but now BUILD.php its all out of place BUILD.php any one have clue why its doing this? thanks.. anyone? gues not. thanks anyways.. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.