Jump to content

Carbon

Members
  • Content count

    151
  • Joined

  • Last visited

Everything posted by Carbon

  1. Carbon

    Custom Computer Creator v9 Support

    Hi Bluehat, I've answered this problem on page 14 of this topic (about half way down the page), it's a simple typo in the install docs. Carbon
  2. Carbon

    Custom Computer Creator v9 Support

    Hi Bluehat, The latest version of Custom Computer Creator is ccc9.3.zip which includes all the files and installation document which covers the SQL database creation. Carbon
  3. Carbon

    Custom Computer Creator v9 Support

    Hi Neuralfraud, If your range of quantities per product isn't too large (eg: productA 1x, 2x, 3x or 4x) as you said you can create seperate products representing each quantity. If you didn't want to show these extra products but only the 1x product in your normal store I think you could just disable them from showing by clicking the green button to turn it red. Might work. Carbon
  4. Carbon

    Custom Computer Creator v9 Support

    Hi Hester, Don't know if this will help, but here is my code from the opening <?php above to the closing ?> below... <?php if (pond == "y"){ echo TEXT_YES . tep_draw_radio_field('ccc_pics', 'y', 'CHECKED', 'onclick=submit(this.form)').' ' . TEXT_NO . tep_draw_radio_field('ccc_pics', 'n', '', 'onclick=submit(this.form)'); }else{ echo TEXT_YES.tep_draw_radio_field('ccc_pics', 'y', '', 'onclick=submit(this.form)').' ' . TEXT_NO .tep_draw_radio_field('ccc_pics', 'n', 'CHECKED', 'onclick=submit(this.form)'); } echo tep_draw_hidden_field('systype', $HTTP_POST_VARS['systype']); ?> Hope this helps Carbon
  5. Carbon

    Custom Computer Creator v9 Support

    Hi Xshare, You are right about the url being messed up. The format for passing variables from one page to the next is url?first_variable=X&second_variable=Y&third_variable=Z so I can see that the first part of the variable string is corrupt as you have the "?" which signifies the start of the string variable but you then have "amp;" which is a malformed version of "&" which is the unicode for "&" indicating the (attempted) appending of a later string (ie not the first). Try looking at catalog/includes/functions/html_output.php and if you have a backup upload that and see if it fixes the problem. Good luck Carbon
  6. Carbon

    Custom Computer Creator v9 Support

    Hi BRoy, Having fun? Fire up your browser and type this address in... www.YOURDOMAIN.com/catalog/ccc.php and you should see the first page of Custom Computer Creator. Now all you need to do is add a link to that page somewhere on your OSCommerse page (most people put it in the left hand box column). Easy really ;) Carbon
  7. Carbon

    Custom Computer Creator v9 Support

    Glad I could help BRoy, CCC is a bit overwhelming when you first visit the modded OSC admin panel. The thing to remember is that you create the "System" (eg Super-Dooper-MKIII) in CCC and then tell it which processors, memory, graphics etc it comes with (and are possible options) from your normal OSC catalog. If I had a ? for every time someone asked "How do I add components to CCC"... well you know ;) Carbon
  8. Carbon

    Custom Computer Creator v9 Support

    Hi BRoy, It's been a while since I installed CCC but I remembered this error, the good news it's real easy ;) During the install of CCC the instructions tell you to add the exact code you have quoted to header.php but because of the insertion point it doesn't get enclosed with <?php INSERT HERE ?> tags. Here is the code with a bit above and a bit below so you can see where it should go... if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { if (!is_dir(DIR_FS_DOWNLOAD)) { $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning'); } } if ($messageStack->size('header') > 0) { echo $messageStack->output('header'); //CCC DEFINES define('HEADER_TITLE_CUSTOM_BUILD', 'Custom Computer Creator'); if (tep_session_is_registered('ccc_prod_id')){ $edit_params = 'edit=1'; $link_file = FILENAME_CCC_BUILD; }else{ $link_file = FILENAME_CCC; $edit_params = ''; } //END } ?> Hope that sorts it. Carbon
  9. Carbon

    Custom Computer Creator v9 Support

    Hi, If you add a custom created computer to your order and then click the link to edit it the product images are no longer displayed. I have managed to make build.php display the default image (as if the select dropdown is on the "please select a component" choice) but would like the images to work as intended. Anyone know how it's done? Cheers Carbon
  10. Carbon

    Custom Computer Creator v9 Support

    Hi RRi, That post was from a while ago and I hate to say that I must of sorted that problem as I just did a quick test purchase just to make sure. I can't specifically recall what the exact problem was but I can guess that it was probably due to not following the update mod instructions to the letter... from past experience I know that it only takes one character out of place to screw things up so my advice would be to start the update again and take your time. Carbon
  11. Carbon

    Custom Computer Creator v9 Support

    Hi Danno, I don't think it's possible to expand the combo-box on a mouseclick event, nor is it possible to have the drop down selection list wider than the unselected combo-box as this is hard coded into the browser. I reckon I could modify the code to stretch the combo-box to the widest option but it would be a lot easier and visually better looking to just have all your combo-boxes wide enough to accommodate the longest option. Personally myself I just edit the option descriptions to fit. Carbon
  12. Carbon

    Custom Computer Creator v9 Support

    UPDATE1 (seeing as I can't find an "Edit" button on my post) :rolleyes: MOD1: REQUIREMENTS I suspected this mod was a little more complex than just amending the DEFINE statements in build.php so I had a quick snoop through my CCC files and found the missing bits... In Catalog/includes/function/custom_computer.php FIND... if ($need == "1") { $field .= DROP_DOWN_REQUIRED . "<input type=hidden name=required" . $reqn[1] . " value=" . tep_parse_input_field_data($name, array('"' => '"')) . ">"; } return $field; } and IN MY EXAMPLE change to... if ($need == "1") { $field .= DROP_DOWN_REQUIRED . "<input type=hidden name=required" . $reqn[1] . " value=" . tep_parse_input_field_data($name, array('"' => '"')) . ">"; } else{ $field .= DROP_DOWN_OPTIONAL . "<input type=hidden name=optional" . $reqn[1] . " value=" . tep_parse_input_field_data($name, array('"' => '"')) . ">"; } return $field; } MOD2: STRETCHING THE DROPDOWN LIST To change the width of the dropdown component list find in Catalog/includes/function/custom_computer.php... $field = '<select style="width:250;" name="' . tep_parse_input_field_data($name, array('"' => '"')) . '" id="' . tep_parse_input_field_data($name, array('"' => '"')) . '"'; ... and just edit the "width:250;" to whatever you want. Cheers Carbon
  13. Carbon

    Custom Computer Creator v9 Support

    Hi All, Seeing as Xmedias is trying to update and improve the CCC contribution I let him have a sneaky peek at what I've done so far customising my own site and he has noticed a few things I've done that would be of interest/help to others so I'll try to explain what each mod does and how I achieved it. Here is a screenshot of a typical component cell using build.php... MOD1: REQUIREMENTS What this mod does is add either an "optional" or "required" button to each components depending on "required?" checkbox being ticked in the OSC/CCC admin page when you create the component sub-section (in this example that sub-section is "Processors"). This is done by finding this part of code in catalog/build.php near the top of the file... define('DROP_DOWN_REQUIRED', '<small><i><font color="red">??'.TEXT_REQUIRED.'</font></i></small>'); ... and in MY EXAMPLE (which will differ from your page), changing it to... define('DROP_DOWN_REQUIRED', '<td width="20">?</td><td width="150"><a href="requirements.html" hidefocus onClick="winBRopen(\'requirements.html\',\'FRAMES\',\'820\',\'360\',\'scroll true\');return false;"><img src="images/buttons/required.gif" align="absmiddle" border="0" alt="Click here to view a summary of system REQIREMENTS"></a></td>'); define('DROP_DOWN_OPTIONAL', '<td width="20">?</td><td width="150"><a href="requirements.html" hidefocus onClick="winBRopen(\'requirements.html\',\'FRAMES\',\'820\',\'360\',\'scroll true\');return false;"><img src="images/buttons/optional.gif" align="absmiddle" border="0" alt="Click here to view a summary of system REQIREMENTS"></a></td>'); You then need to find the code that generates the dropdown list and modify it so that the unmodified red text that says "Required" is displayed where you want the new dynamic button to be. On the above example page the button is in-line with the dropdown list with a 20px gap, so my dropdown code looks like this... <tr> <td width="379" valign="top"><div id="drop<?php echo $i;?>"><?php echo tep_get_parts_list('new'. $i, $count['cat_id'], ${'new' . $i}, $systype, $fsb);?></div></td> </tr> You can see that it is just a row in a table <tr> blah blah </tr> and the code that defines the "Optional" and "Required" button (see code above) just inserts a 20px space <td width="20"> then a 150px space for the button <td width="150"> Okay so you now can replace the original small red "Required" when the component category (eg: Processor) is required or no text when it's not required with either a "Required" button or an "Optional" button and have edited the code to reposition it to where you want. The next bit is to create the popup when the button is clicked, like this... On my popup the user can mouseover each item and the coresponding image turns from wireframe to solid (like the display in the screenshot) and a big yellow box displays the words "Optional" or "Required". Since the requirements are always the same for each system (ie: you have to have a case) you just need to make one page, mine is called "requirements.html" and if you skip back to the code above where the definitions of "Optional" and "Required" are you can see that it's just a simple hyperlink <a href="requirements.html"> followed by some code to open it in a popup window. Here is the javascript popup code which you insert into the <head> of build.php... <script type="text/JavaScript" language="javascript"> function winBRopen(theURL, Name, popW, popH, scroll) { // V 1.0 var winleft = (screen.width - popW) / 2; var winUp = (screen.height - popH) / 2; winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+',resizable' Win = window.open(theURL, Name, winProp) if (parseInt(navigator.appVersion) >= 4){ Win.window.focus(); } } </script> MOD2: STRETCHING THE DROPDOWN LIST This one is quite easy, basically the stylesheet.css contains the style definitions for OSC/CCC and so far in MY OSC/CCC development I've only modified one page that contains a dropdown list (build.php) so I just used a "Catch-all" style that will affect ALL dropdown lists in OSC/CCC UNLESS I define another class (which I probably will do when I come to modding things like the checkout)... select { background-color: #ffffff; color: #426384; font-family: arial; font-weight: bold; font-size: 12pt; width: 376; height: 21; border: 0; letter-spacing: -1; cursor:url(../hand.cur); align: middle; } MOD3: RECOMMEND BUTTON This button uses the same popup javascript (see above) to open a window to offer the customer some advice based on two things, one is the system that they are customising (eg: The Elite System) and the second is the component the are choosing (eg: Processor)... When build.php creates each component section it uses a string called $i and increments this string by 1 everytime it creates the next section, so for example "Processor" might be "1" then the next section, say "Motherboard" would be "2" and so on. When you set up your CCC categories (Processor, Motherboard, Graphics etc) in the admin page you can see the order they will be displayed, and this order doesn't change... we now have a way to check to see which component the code is dealing with so you could include in your html code something like this... <?php if ($i == 1){ ?> THIS ITEM IS A PROCESSOR <?php } ?> <?php if ($i == 2){ ?> THIS ITEM IS A MOTHERBOARD <?php } ?> <?php if ($i == 3){ ?> THIS ITEM IS A GRAPHICS CARD <?php } ?> The next addition to the above code is designed to find which system you are customising. What you have to do is find the "fsb" code for each system. It's been a while since I've done this and I know I've seen the fsb number somewhere in my browser's status bar when hovering over links but here's one way I just investigated for this post. Go to the CCC page in your OSC admin and find the page that actually lists the system (in my case the page has Elite, Power, Extreme and Ultimate systems) and when you hover the mouse over the yellow folder icon next to each entry your browser's status bar will tell you were that link will take you. What you want is the very last digit. This is what I see when I hover over the folder icon next to my "Elite System" entry... https://www.microbuild.com/..... blah blah ..../view_prod.php?cPath=7_7 ...so the "fsb ID" for the "Elite System" is 7 Let's modify the above code to include the fsb filter... <?php if ($i == 1){ ?> <?php if ($fsb == 7){ ?> THIS ITEM IS A PROCESSOR IN THE ELITE SYSTEM <?php } ?> <?php if ($fsb == 8){ ?> THIS ITEM IS A PROCESSOR IN THE POWER SYSTEM <?php } ?> <?php } ?> <?php if ($i == 2){ ?> <?php if ($fsb == 7){ ?> THIS ITEM IS A MOTHERBOARD IN THE ELITE SYSTEM <?php } ?> <?php if ($fsb == 8){ ?> THIS ITEM IS A MOTHERBOARD IN THE POWER SYSTEM <?php } ?> <?php } ?> <?php if ($i == 3){ ?> <?php if ($fsb == 7){ ?> THIS ITEM IS A GRAPHICS CARD IN THE ELITE SYSTEM <?php } ?> <?php if ($fsb == 8){ ?> THIS ITEM IS A GRAPHICS CARD IN THE POWER SYSTEM <?php } ?> <?php } ?> You can see that from this code foundation you can build sections that have system and component specific text/descriptions and, as is the case with this mod example, the ability to link to a specific popup depending on the system/component... and yes you will have to create a popup html page for every combination of system and component ;) MOD5: MORE INFO The "More Info" feature is already built into CCC and all it does is replicate the component desription you enter when creating an OSC entry for a new component. Because MY site doesn't sell individual components only complete or customised systems the customer never gets to see these entries (although if yours does you could create duplicate entries under a hidden sub-category like "Components used in System Builds"). So all I did was to create an html page for each item to be used as a popup and then cut and paste the code into the description box within the admin/configuration/catalog/components/ section from within the OSC admin page... easy eh? So instead of boring text, my "More Info" button opens a popup like this... I hope this helps you guys, and remember that I've written this from memory as I haven't done any CCC development for about four months due to other commitments so if there are any errors I'll edit this post with updates. Cheers guys Carbon
  14. Carbon

    Custom Computer Creator v9 Support

    xmedias, try looking in build.php and ccc.php ;) Carbon
  15. Carbon

    Custom Computer Creator v9 Support

    Hi, Good job keeping this alive Xmedias and everyone else. I should be recomencing my CCC customisation fairly soon (will be tidying up other code before I dive back in) so hopefully I'll be able to bring something to the table. In the mean time, it strikes me that changing the drop down menus to radio buttons shouldn't be too difficult as part of the code already exists in the form of the "want us to build it" and "add warranty" options although typically the idea that interests me the most is checkboxes (select as many as you like) as radio buttons perform the same funtion as the drop down menu (select one option and only one). Let's get this contribution back up and actice. Carbon
  16. Carbon

    Custom Computer Creator v9 Support

    I'm with ya! I too discovered that site with the enhanced CCC and thought that the price was too high. I would love some help to improve my CCC with product links, radio buttons and checkboxes so if there's anyone out there that is able to help this group out it would be greatly appreciated. I'm in the process of restyling OSC and CCC so that it fits the rest of the site but it's not easy. I have had to go into each file and seperate all the HTML code from the php code and then hand edit my cosmetic changes. The online shop is hidden whilst it's being developed but you can see some pics here... OSC and CCC screenshots Regards Carbon
  17. Carbon

    Custom Computer Creator v9 Support

    Hi, Does anyone know how to link directly to a ccc build? (you know, the starting config of a preconfigured system)... links don't seem to work because ccc.php uses <form> rather than <a> to pass the information to build.php. Also... Does anyone know how to add radio buttons to a particular component? (e.g. on the hard drive section it displays radio buttons for non-raid, raid-mirror or raid-stripe) Oh, and... Does anyone know how to add check box options like a section to include different types of software (e.g. Would you like MS Works ? [CHECKBOX] , Would you like PaintShop? [CHECKBOX]... etc) Cheers Carbon
  18. Hi, I have searched and googled for the answer to this but to no avail so I'm hoping someone out there can help... The problem... When viewing a product in product_info.php the price is displayed but when you select an attribute that increases the price (eg: add extra ram (+?40) ) OSC doesn't update the price. The solution ?... I found a contribution called "price_updateV3" which should work but it doesn't. I think it was written for an earlier version of OSC as some of the strings are different (in fact I just checked and it would seem that it was written for version 2 and I'm on version 2.2) so I was wondering if anyone is able to update the code? Credits : All to Brian N. Smith Fix by : Kurt Budiarto (k_budiarto@hotmail.com) Written on : June 17, 2003 Designed by: Brian N. Smith (brian@nuonce.net) NuOnce Networks - www.nuonce.net Updated by : Brian N. Smith January 23, 2004 For MS2! ------------------------------------------------------------------------------------------------------------ Fixes: ALWAYS BACKUP BACKUP BACKUP! READ THE INSTALLATION INSTRUCTIONS BELOW. In the part of the showPrice() function below, I just switched the + and - signs around to fix a small glitch. The glitch was that it was not adding the price to the total price in some options, but instead it was subtracting when it was not supposed to. if (myMathProblem == "-") { myTotalPrice = myTotalPrice - myAttributePrice; } else { myTotalPrice = myTotalPrice + myAttributePrice; } } ------------------------------------------------------------------------------------------------------------ This is just a fun little modification. When you add options/attributes to your osCommerce, the price that is displayed on the page never gets updated. This forces customers to add the product to their cart to see what the new price is. Well. That is no longer the case with this modification. It will automatically update the price displayed. You can change the location of where it shows the new price, but I thought that just updating the price that is already displayed would be nicer. To see a demo of this just open up example.html in your web browser. Install instructions (catalog/product_info.php) ------------------------------------------------------------------------------------------------------------ Search for: <link rel="stylesheet" type="text/css" href="stylesheet.css"> After that line, copy in the two Javascript Functions from the option.js ------------------------------------------------------------------------------------------------------------ Search for: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> Change to: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onload="showPrice(cart_quantity)"> *** NOTE *** Some browsers do not like the onload. So, one option is to NOT put this part here, but rather use this method instead: Search for: <!-- body_text_eof //--> Add the following lines afterwards: <script language="javascript"> <!-- showPrice(cart_quantity); //--> </script> ------------------------------------------------------------------------------------------------------------ Search for: <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td> -------------->8------------ THIS BIT LOOKS LIKE IT SHOULD BELONG IN A <FORM> BUT ALTHOUGH PRODUCT_INFO.PHP HAS A </FORM> AT THE END THERE IS NO OPENING DECLARATION (OF COURSE IT COULD BE BURRIED IN ONE OF THE INCLUDES) -------------->8------------ Add the following line afterwards.: <input type="hidden" name="nuPrice" value="<?php echo str_replace("$","",$nuPrice); ?>"> ------------------------------------------------------------------------------------------------------------ -------------->8------------ THE STRING $osC_Currencies IS DIFFERENT IN V2.2 -------------->8------------ Search for: $products_price = '<s>' . $osC_Currencies->displayPrice($product_info['products_price'], $product_info['products_tax_class_id Add the following line afterwards: $nuPrice = $currencies->display_price($new_price, tep_get_tax_rate($product_info_values['products_tax_class_id'])); ------------------------------------------------------------------------------------------------------------ Search for: $products_price = $osC_Currencies->displayPrice($product_info['products_price'], $product_info['products_tax_class_id']); Add the following line afterwards: $nuPrice = $products_price; ------------------------------------------------------------------------------------------------------------ Search for: Underneath the block of code above, you will want to add the following: $products_price = $osC_Currencies->displayPrice($product_info['products_price'], $product_info['products_tax_class_id']); $nuPrice = $products_price; } $nuPrice = str_replace(",", "", $nuPrice); ### Add this line! ------------------------------------------------------------------------------------------------------------ Search For: <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td> Change to: <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute, "onChange='showPrice(this.form);'"); ?></td> ------------------------------------------------------------------------------------------------------------ Search for: <?php $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$_GET['products_id'] . "'"); $reviews = tep_db_fetch_array($reviews_query); Right above it, add: <tr><td><div id="productNEWprice"></div></td></tr> Common Problems: > I also just found out that on my linux browser, it does not show the options > prices and item total UNTIL you click on one for the first time. Do you > think this is a problem on my browser settings or something in the code? It is a problem with JavaScript, and how everyone implements it. I was trying to do it as generic as possible. It could be that the Linux browser does not support "onload" functions in the body. What you can try to do is the following: <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onload="showPrice(cart_quantity)"> On the end of that, notice --> onload="showPrice(cart_quantity) Remove that part. Search for: <!-- body_text_eof //--> It should be near the bottom of the file, and then add the following lines: <script language="javascript"> <!-- showPrice(cart_quantity); //--> </script> I haven't included the javascript because it would make this post a lot longer and I think that javascript is pretty universal, plus it works in the included example in the package archive (interestingly the author uses <form> to create a demo environment). Any help is much appreciated as I'm sure this will be one of many "Why isn't this included by default?" requests ;) Carbon
  19. Carbon

    Custom Computer Creator v9 Support

    Hi, I'm manually updating my OSC installation as detailed here... hXXp://www.oscommerce.com/ext/update-20051113.html#_Toc119693706 The catalog/includes/classes/shopping_cart.php file needs updating but when you do CCC no longer transfers your custom computer to the shopping cart. Does anyone have a fix for this? Cheers Carbon
  20. Carbon

    Custom Computer Creator v9 Support

    Joe, I'd love to say "thanks, you're the man... can I buy you a beer?".... but I can't, you've got nothing ;) Next. Carbon
  21. Carbon

    Custom Computer Creator v9 Support

    Hi Kate, It's a common problem (there is NO documentation) so I'll give you the quick version. First of all, using the normal OSCommerse "Catalog" section add a new product (eg: a graphics card), you may want to set up categories first (like "Components") but once you have created your product then go back to the "CCC Options" section. You need to set up at least one main category like "AMD Based systems" then at least one sub-category like "Value System" then by clicking on the little yellow folder icon on the left you can add sections (like Graphics) to your "AMD Based System > Value System". Once you have made it this far down the tree you can then click the "Add Product" button which opens up a little browse type window showing all the products in your normal OSCommerse stock. In this example you would browse to the Graphics card you added. You can then select things like "is it a required component or optional", "Does your Super-duper AMD system need a Graphics card too?". Once you've added one, the rest will be easy. PS click the dimmed out light on the items entry to make it the default choice ;) Anyhoo.. this should get you on your way. Carbon
  22. Carbon

    Credit Card recommendations?

    Hi, I'm getting closer to going live and need to start thinking about which Credit Card Payment service to use and would like some opinions and advice on which one to choose. My business bank account is with Lloyds TSB (UK). I have made initial enquiries into a company called "Secure Trading" and they seem to offer what I'm after (ability to process orders both online and over the telephone) but there doesn't seem to be that much support for the OSC shopping cart software. Cheers for any feedback Carbon
  23. Carbon

    Custom Computer Creator v9 Support

    Hi guys, I don't get any responses when asking for help in the support forum so I'm hoping that this thread still has some active people that know a thing or two about CCC9.3 I have a few questions so I'll use a list... Does anyone know how to use images instead of dropdown menus for attributes? How can I add extra radio button options? (eg: RAID? NO / STRIPE / MIRROR) How do I add checkbox options? (eg: ADD SOFTWARE? OPTION1 OPTION2 OPTION3) Can I add text options? (eg: What username would you like on administrator account?) Why does CCC add tax to build and warranty prices twice? Can the custom_checkout.php be skipped as it is redundant? Why do I get page expired if I use back button from custom_checkout.php? How do I insert linebreaks after components listed in order confirmation email? Any help would be fantastic as these are the issues that I'm currently facing (I'm sure there will be many more..lol) Carbon
  24. HI, I'm 80% sure that when I was exploring the admin side of CCC 9.3 I noted an option to use radio buttons for the product attributes instead of the dropdown lists, and for the life of me I can't find them any more. Did I dream this? The code is there because it uses radio buttons for things like warranty and I have seen a site that sells a modified version of CCC with this option used. cheers Carbon
  25. Hi, I'm in the middle of customising the "Custom Computer Creator 9.3" contribution to intergrate into my site and I was hoping that someone could give me some help (if what I want to do is even possible). Each component generates a dropdown list of attributes (in this example I'll use Graphics Cards). I want to replace the dropdown attribute list with small images of each selection. When a different image is clicked the big (currently selected) image is replaced with the new choice and the price updates as per usual. If it is possible I would then like to take it a step further and have the price differences displayed in between each small image (this would have to be dynamic as the price difference changes based on the currently selected item). Then (just to embelish things) I would like to put a border around the default small image, a different border around the selected small image and a different border around the recommended small image... GRAPHICS CARDS: SELECTED BIG IMAGE = GFX3 SMALL OPTION IMAGES= GFX1 <-- -?100 <-- GFX2 <-- -?50 <-- [GFX3] --> +?50 --> GFX4 So... can it be done? Cheers for any help on this one Carbon
×