Jump to content

JKlingenberg

Members
  • Content count

    20
  • Joined

  • Last visited

1 Follower

About JKlingenberg

  • Birthday 03/03/1966

Profile Information

  1. JKlingenberg

    Custom Computer Creator v9 Support

    Any information on this one really need to get it finished now! I belive if you are viewing this screen, you are using a diffrent Contrib... this is what the screen looks like in Custom PC Creator 2.0 BETA and NOT Custom Computer Creator Make sure you are looking at the correct support thread. I made the same mistake... JK
  2. JKlingenberg

    Multi-Stores Multiple Shops Support

    Hobbzilla, Great Contribution... I have implemented the Multi-store for my client site. Store 1 is for selling merchandise such as T-shirts, pins and stuff, while the other (store 2) is being used for a "Registration" for events (No products being shipped, or sold). Customers simply use this to register for an event. Both Stores use the same database but offer completly different looks and options. I have the choice to offer products in either or one of the stores. Both Stores have different configuratio files for emailing, shipping and payment options. Great Job! The stores are live, so PLEASE don't place any BOGUS orders, but if you care to see it work, and maybe give me some feedback.... The Merchandise Store (Store 1) The Registration Store (Store2)
  3. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    Mark, I know i'm doing something wrong... Unfortunately i have to confess that I'm just a novis at Java and PHP, but that is why i'm here... to learn from the masters... Could you (PLEASE) help me identify the "field names" in my script... :unsure: So I can give each box a differnt name... I know i'm just being dense, but this is still VERY new to me... :blink:
  4. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    So.... nobody wants to help a fellow web designer out a bit? Just take a glance at the java code and tell me how I can verify that 3 check boxes are checked?.... c'mon somebody plz.....
  5. JKlingenberg

    Limit of X per customer?

    I have a cart setup using attributes, but i can't limit someone from only buying 1 special event per registration, plus attributes won't let me count down inventory, to not oversell an event. So I've played with the idea of hard coding my first item "Event Registration", but I need to have them choose one of TWO type of Registrations. Full or A La Carte. And I don't know how to hard code to check that EITHER of these are placed in the cart before check out. Someone suggested to hard code the item, but i need to be able to require one of two to be selected and hard coded. Below is what someone suggested, but i'm not sure where in place it and how to modify it for 2 products. Placing a function in /catalog/includes/functions: function is_alacart_ok(array(accept_product_ids)) will return true if there exists a required product in cart, or [ii] if the item being added is in array of acceptable_product_ids, and returns false if not [ i or ii ]. Place code into /catalog/includes/application_top.php // customer adds a product from the products page case 'add_product' : if (isset ($HTTP_POST_VARS['products_id']) && is_numeric ($HTTP_POST_VARS['products_id']) && is_alacarte_ok (array (accepted_product_ids))) {$cart ->add_cart ($HTTP_POST_VARS['products_id'], $scart->get_quantitiy (tep_get_uprid ($HTTP_POST_VARS ['products_id'], $HTTP_POST_VARS ['id'])) +1, $HTTP_POST_VARS ['id']); } tep_redirect (tep_href_link($goto, tep_get_all_get_param ($parameters))); break;
  6. JKlingenberg

    Limit of X per customer?

    I could also use something along the same lines. I need to be able to have someone select a "Registration Item" like Full Pass or A la Carte Pass, they must select one of the first to proceed. Once selected they can select 1 of 4 choices of Special Events for specific dates. But only at the same quantity as the amount of registrations... 3 Passes, 3 Special Events.... Anybody have any ideas? Or willing to take a shot at it? Thanks, JK
  7. How did you create the Option Headings for each attribute section (Culture, Home, Money...) Also is there a way to set "Quantities" for the Attributes to limit overselling a particular item with an attribute? Thanks for your reply. JK
  8. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    Anyone with any idea on how to modify the JAVA to verify and require 3 checkboxes to be selected? Don't be shy! Thanks....
  9. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    Thanks for the feedback, Unfortunately it's not helping with verifying that all 3 boxes are checked. I'll have to keep testing unless someone else has any thoughts...
  10. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    Thanks for those... Question... Since i have 3 "IF" statements, do I replace them all with this or do I only have one at the bottom of the script??
  11. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    here are the code sections as they are in my page... Except now even with all 3 boxes are checked I can't proceed. Thanks for your help. IN HEAD AREA <script language="javascript"><!-- function rowOverEffect(object) { if (document.checkout_confirmation.elements[object].parentNode.parentNode.className != 'moduleRowSelected') { document.checkout_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function rowOutEffect(object) { if (document.checkout_confirmation.elements[object].checked) { document.checkout_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.checkout_confirmation.elements[object].parentNode.parentNode.className = 'infoBoxContents'; } } function checkboxRowEffect(object) { document.checkout_confirmation.elements[object].checked = !document.checkout_confirmation.elements[object].checked; if(document.checkout_confirmation.elements[object].checked) { document.checkout_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.checkout_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function check_agree(TheForm) { if (TheForm.agree.checked) { return true; } else { alert('<?php echo CONDITION_AGREEMENT_ERROR; ?>'); return false; } } function rowOverEffect(object) { if (document.age_confirmation.elements[object].parentNode.parentNode.className != 'moduleRowSelected') { document.age_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function rowOutEffect(object) { if (document.age_confirmation.elements[object].checked) { document.age_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.age_confirmation.elements[object].parentNode.parentNode.className = 'infoBoxContents'; } } function checkboxRowEffect(object) { document.age_confirmation.elements[object].checked = !document.age_confirmation.elements[object].checked; if(document.age_confirmation.elements[object].checked) { document.age_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.age_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function check_agree(TheForm2) { if (TheForm2.agree.checked) { return true; } else { alert('<?php echo CONDITION_AGREEMENT_ERROR; ?>'); return false; } } function rowOverEffect(object) { if (document.regs_confirmation.elements[object].parentNode.parentNode.className != 'moduleRowSelected') { document.regs_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function rowOutEffect(object) { if (document.regs_confirmation.elements[object].checked) { document.regs_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.regs_confirmation.elements[object].parentNode.parentNode.className = 'infoBoxContents'; } } function checkboxRowEffect(object) { document.regs_confirmation.elements[object].checked = !document.regs_confirmation.elements[object].checked; if(document.regs_confirmation.elements[object].checked) { document.regs_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowSelected'; } else { document.regs_confirmation.elements[object].parentNode.parentNode.className = 'moduleRowOver'; } } function check_agree(TheForm3) { if (TheForm3.agree.checked) { return true; } else { alert('<?php echo CONDITION_AGREEMENT_ERROR; ?>'); return false; } } //--></script> IN BODY of TEXT STARTING LINE 378 <?php } ?> </table></td> </tr> </table></td> </tr> <?php } } ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if (tep_not_null($order->info['comments'])) { ?> <tr> <td class="main"><?php echo '<b>' . HEADING_ORDER_COMMENTS . '</b> <a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo nl2br(tep_output_string_protected($order->info['comments'])) . tep_draw_hidden_field('comments', $order->info['comments']); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <?php if (isset($$payment->form_action_url)) { $form_action_url = $$payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } echo tep_draw_form('checkout_confirmation', $form_action_url, 'post', 'onsubmit="return check_agree(this);"'); if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); } ?> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents" onmouseover="rowOverEffect('agree')" onmouseout="rowOutEffect('agree')" onclick="checkboxRowEffect('agree')"> <td class="main" align="right"><b><?php echo CONDITION_AGREEMENT; ?></b> <?php echo tep_draw_checkbox_field('agree','true', false, 'onclick="checkboxRowEffect(\'agree\')"'); ?></td> </tr> <tr class="infoBoxContents" onmouseover="rowOverEffect('agree')" onmouseout="rowOutEffect('agree')" onclick="checkboxRowEffect('agree')"> <td class="main" align="right"><b><?php echo AGE_AGREEMENT; ?></b> <?php echo tep_draw_checkbox_field('agree','true', false, 'onclick="checkboxRowEffect(\'agree\')"'); ?></td> </tr> <tr class="infoBoxContents" onmouseover="rowOverEffect('agree')" onmouseout="rowOutEffect('agree')" onclick="checkboxRowEffect('agree')"> <td class="main" align="right"><b><?php echo REGS_AGREEMENT; ?></b> <?php echo tep_draw_checkbox_field('agree','true', false, 'onclick="checkboxRowEffect(\'agree\')"'); ?></td> </tr> </table></td> </tr>
  12. JKlingenberg

    Need "Must Agree To Terms" Modification Needed!

    I agree it could just be 1 box, but my client is very specific that the when a customer registers for an event (the Products), it requires the boxes to be individually acknowledged. They must be over 18, They won't sue if they get hurt... Their Vehicle meets the event requirements and state laws.... If all 3 are not checked, they can't proceed. I've been able to add the 3 boxes, but if ANY are checked it proceeds. I just need the "if" statement to check all 3 boxes.
  13. I've installed the "Must Agree to Terms" (View Contribution) contrib and it works flawlessly, I'm hoping someone can help me modify it to my particular needs... I need 3 (three) check boxes that have to be checked prior to check out. Something like: 1. Agree to terms of event 2. I'm over 18 3. My Vehicle meets minimum requirements I'm guessing it should not be to hard to just have the contrib verify that ALL THREE boxes are check prior to checkout. The links can all link to the same "Terms Document" so I just need to be able to verify all 3 boxes are checked... Any help would be greatly appreciated.... Thanks
  14. JKlingenberg

    [Contribution] Must agree to Terms

    I've installed the contrib and it works flawlessly, I'm hoping someone can help me modify it to my particular needs... I need 3 (three) check boxes that have to be checked prior to check out. Something like: 1. Agree to terms 2. I'm over 18 3. My Vehicle meets minimum requirements I'm guessing it should not be to hard to just have the contrib verify that ALL THREE boxes are check prior to checkout. The links can all link to the same "Terms Document" so I just need to be able to verify all boxes are checked... Anu help would be greatly appreciated.... Thanks
  15. JKlingenberg

    Master Products - MS2

    I'm just getting ready to implement this contrib into one of my sites, but I have a simple questions. Once a Product is made a master, can the master have it's own option attributes such as sizes and colors? And is there anyway to make the slaves linkable to provide more details or images of the slave. The idea behind my site, I'm doing is the "master" will be a "Registration Fee" to an event (like and Entry Fee) and the slaves are available options after the registration fee (boat cruises, additional seats, extra day...). Has anyone here implemented this contrib with options on the Master? Thanks in advance for the feedback. JK ;)
×