Jump to content

nrapt

Members
  • Content count

    155
  • Joined

  • Last visited

1 Follower

Profile Information

  1. nrapt

    where do I put larger image?

    Thank you for your assistance, unfortunately I should have been more clear. I have installed the contribution "light box" for multiple images, and i'm wondering what directory I place the larger images for teh "Click to enlarge" to work? cart is here: http://shelldavekauai.com/cart/
  2. Hi there, running on a clean cart... just wondering if I'm supposed to title the images in a specific manner and if I'm supposed to put them in a particular file? Thanks for your help!
  3. Aloha, It has taken me awhile to enter all of the products. I want to set this up like a menu... Anyway, I don't get an error with all the products, but on some restaurants all the items yield this error: I would most appreciate it if someone could help me figure this out. The cart is located here: Aloha We Deliver No error with Wasabi's items, but you see it with the others. Following are lines 200-215 from the file mentioned in the error code: if (empty($the_product_info['products_head_title_tag'])) { //if not HTC title in product if (HTTA_CAT_PRODUCT_DEFAULT_ON=='1') { //if HTCA checked $tags_array['title']= HEAD_TITLE_TAG_PRODUCT_INFO; //show title for this section } if ( HTTA_PRODUCT_INFO_ON=='1' || empty($tags_array['title'])) { //if default switch on or no entry $tags_array['title'].= HEAD_TITLE_TAG_ALL; //include the default text } } else { $tags_array['title']= clean_html_comments($the_product_info['products_head_title_tag']); if (HTTA_CAT_PRODUCT_DEFAULT_ON=='1') { $tags_array['title'] .= ' ' . HEAD_TITLE_TAG_PRODUCT_INFO; } if ( HTTA_PRODUCT_INFO_ON=='1' ) { $tags_array['title'] .= ' ' . HEAD_TITLE_TAG_ALL; } } Mahalo!
  4. Aloha & Thank you for your response. I am not getting any javascript errors. I don't see text running over the popup image although I am not exactly sure what you mean by this. All of the contributions were working fine, and still are, except for Dynamic MoPics. URL is: Shell Dave Website Thank you again!
  5. I have three contributions added to my product_info.php page. All contributions have been entered properly. I've been over them a million times. I cannot get the Popup image function to work as part of Dynamic MoPics. I have asked for help from the author of Dynamic MoPics and he doesn't see anything wrong with popup_image.php or file names, etc. I am assuming that since all 3 contributions are associated with product_info.php that it must be on this page. I have been trying to resolve this for MONTHS! I will gladly make a donation to someone who can help me debug this, it is driving me crazy! I am posting code from product_info, I will supply anything else you might need. Thank you in advance for any gems of wisdom... :huh: Website <?php /* $Id: product_info.php,v 1.97 2003/07/01 14:34:54 hpdl Exp $ adapted for Separate Pricing Per Customer v4 2005/03/06 osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); //// BEGIN: Added for Dynamic MoPics v3.000 // include dynamic mopics functions require(DIR_WS_FUNCTIONS . 'dynamic_mopics.php'); //// END: Added for Dynamic MoPics v3.000 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRODUCT_INFO); $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); $product_check = tep_db_fetch_array($product_check_query); // BOF Separate Price per Customer if(!tep_session_is_registered('sppc_customer_group_id')) { $customer_group_id = '0'; } else { $customer_group_id = $sppc_customer_group_id; } // EOF Separate Price per Customer ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <?php // BOF: WebMakers.com Changed: Header Tag Controller v1.0 // Replaced by header_tags.php if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) { require(DIR_WS_INCLUDES . 'header_tags.php'); } else { ?> <title><?php echo TITLE; ?></title> <?php } // EOF: WebMakers.com Changed: Header Tag Controller v1.0 ?> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- <?php //// BEGIN: Added for Dynamic MoPics v3.000 ?> <link rel="stylesheet" type="text/css" href="dynamic_mopics.css"> <script language="javascript" type="text/javascript"><!-- function popupImage(url, imageHeight, imageWidth) { var newImageHeight = (parseInt(imageHeight) + 40); var yPos = ((screen.height / 2) - (parseInt(newImageHeight) / 2)); var xPos = ((screen.width / 2) - (parseInt(imageWidth) / 2)); imageWindow = window.open(url,'popupImages','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,re sizable=yes,copyhistory=no,width=' + imageWidth + ',height=' + newImageHeight + ',screenY=' + yPos + ',screenX=' + xPos + ',top=' + yPos + ',left=' + xPos); imageWindow.moveTo(xPos, yPos); imageWindow.resizeTo(parseInt(imageWidth), parseInt(newImageHeight)); if (window.focus) { imageWindow.focus(); } } //--></script> <?php //// END: Added for Dynamic MoPics v3.000 ?> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="3" cellpadding="3"> <tr> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <?php if ($product_check['total'] < 1) { ?> <tr> <td><?php new infoBox(array(array('text' => TEXT_PRODUCT_NOT_FOUND))); ?></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 width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php } else { $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); $product_info = tep_db_fetch_array($product_info_query); tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'"); if ($new_price = tep_get_products_special_price($product_info['products_id'])) { // BOF Separate Price per Customer $scustomer_group_price_query = tep_db_query("select customers_group_price from " . TABLE_PRODUCTS_GROUPS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id']. "' and customers_group_id = '" . $customer_group_id . "'"); if ($scustomer_group_price = tep_db_fetch_array($scustomer_group_price_query)) { $product_info['products_price']= $scustomer_group_price['customers_group_price']; } // EOF Separate Price per Customer $products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>'; } else { // BOF Separate Price per Customer $scustomer_group_price_query = tep_db_query("select customers_group_price from " . TABLE_PRODUCTS_GROUPS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id']. "' and customers_group_id = '" . $customer_group_id . "'"); if ($scustomer_group_price = tep_db_fetch_array($scustomer_group_price_query)) { $product_info['products_price']= $scustomer_group_price['customers_group_price']; } // EOF Separate Price per Customer $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])); } if (tep_not_null($product_info['products_model'])) { $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>'; } else { $products_name = $product_info['products_name']; } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading" valign="top"><?php echo $products_name; ?></td> <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td class="main"> <?php //// BEGIN: Added for Dynamic MoPics v3.000 if (tep_not_null($product_info['products_image'])) { ?> <table border="0" cellspacing="0" cellpadding="2" align="right"> <tr> <td align="center" class="smallText"> <?php $image_lg = mopics_get_imagebase($product_info['products_image'], DIR_WS_IMAGES . DYNAMIC_MOPICS_BIGIMAGES_DIR); if ($lg_image_ext = mopics_file_exists(DIR_FS_CATALOG . $image_lg, DYNAMIC_MOPICS_BIG_IMAGE_TYPES)) { $image_size = @getimagesize(DIR_FS_CATALOG . $image_lg . '.' . $lg_image_ext); ?> <script language="javascript" type="text/javascript"><!-- document.write('<a href="javascript:popupImage(\'<?php echo tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'] . '&type=' . $lg_image_ext); ?>\',\'<?php echo ((int)$image_size[1] + 30); ?>\',\'<?php echo ((int)$image_size[0] + 5); ?>\');"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a>'); //--></script> <noscript> <a href="<?php echo tep_href_link($image_lg . '.' . $lg_image_ext); ?>" target="_blank"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a> </noscript> <?php } else { echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); } ?> </td> </tr> </table> <?php } //// END: Added for Dynamic MoPics v3.000 ?> <p><?php echo stripslashes($product_info['products_description']); ?></p> <?php $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "'"); $products_attributes = tep_db_fetch_array($products_attributes_query); if ($products_attributes['total'] > 0) { ?> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td> </tr> <?php $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name"); while ($products_options_name = tep_db_fetch_array($products_options_name_query)) { $products_options_array = array(); $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"); while ($products_options = tep_db_fetch_array($products_options_query)) { $products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']); if ($products_options['options_values_price'] != '0') { $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') '; } } if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) { $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']]; } else { $selected_attribute = false; } ?> <tr> <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td> <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td> </tr> <?php } ?> </table> <?php } ?> </td> </tr> <?php //// BEGIN: Added for Dynamic MoPics v3.000 ?> <tr> <td> <div class="screenshotsHeader"> <div class="screenshotsHeaderText"><?php echo TEXT_OTHER_PRODUCT_IMAGES; ?></div> </div> <div class="screenshotsBlock"> <?php include(DIR_WS_MODULES . 'dynamic_mopics.php'); ?> </div> </td> </tr> <?php //// END: Added for Dynamic MoPics v3.000 ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); $reviews = tep_db_fetch_array($reviews_query); if ($reviews['count'] > 0) { ?> <tr> <td class="main"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if (tep_not_null($product_info['products_url'])) { ?> <tr> <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) { ?> <tr> <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td> </tr> <?php } else { ?> <tr> <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td> </tr> <?php } ?> <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 width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td> <td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td> <?php if ((USE_CACHE == 'true') && empty($SID)) { echo tep_cache_also_purchased(3600); } else { include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS); } } ?> </td> </tr> </table></form></td> <!-- body_text_eof //--> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
  6. nrapt

    Dynamic MoPics

    Aloha Dreamscape, My previous post was in the wrong area (Cont Announcements) so I'm following up here: Is this what you are asking for: /home/shelldav/wwwroot/shelldavekauai.com/oscom/catalog I want to add that I would be SOOO greatful if you could help me get this working. It's been a long while. Thank you for your time and energy. Jennifer
  7. nrapt

    Installed Paypal IPN Module NOW WHAT?

    Check out the instructions on Paypal, they have it listed step by step. B)
  8. Aloha, I am having trouble with this contribution. I need the products (jewelry) to have a text option type for customers to enter the desired length of the piece. In Admin, when I am choose the text option type, it continually reverts back to "Select". Shell Dave's Kahelelani Jewelry I am anxious to get this working, and would gladly send a donation by way of check or Paypal for assistance with this code. The files altered are a bit long... let me know what you need to check it out and I will provide that code. Thank you for your time and energy. Blessings, Jennifer
  9. Aloha, I have just installed the PayPal IPN and I am getting a few error codes: Warning: file_get_contents(/usr/local/....myPrivateKeyHere): failed to open stream: Permission denied in /home/shelldav/wwwroot/mywebsitehere.com/oscom/catalog/includes/modules/payment/paypal_ipn.php on line 356 Warning: openssl_pkcs7_sign(): error getting private key in /home/shelldav/wwwroot/mywebsitehere.com/oscom/catalog/includes/modules/payment/paypal_ipn.php on line 356 Warning: file_get_contents(/home/shelldav/wwwroot/mywebsitehere.com/oscom/catalog//539772-2-signed.txt): failed to open stream: No such file or directory in /home/shelldav/wwwroot/mywebsitehere.com/oscom/catalog/includes/modules/payment/paypal_ipn.php on line 361 It seems to be related to the objects I entered in to the Admin of the module. Does anyone have suggestions? What exactly do they mean by working directory? Thanks for your help. Jenn
  10. nrapt

    Installed Paypal IPN Module NOW WHAT?

    It depends on if you intend to have things encrypted or not. If so, you will want to get an SSL certificate. PayPal has instructions on how to create your own private key using OpenSSL. Go to PayPal -> Profile -> Encrypted Website Payments and read for directions. Once you have your keys, you can proceed with the PayPal IPN Contributions instructions. I can't help beyond that. Good luck! :thumbsup:
  11. nrapt

    coolMenu

    Aloha! I'm hoping someone can offer me a little guidance here. I installed coolmenu some time ago, but I have modified quite a bit. I wanted the navigation to link to pages outside of the typical products pages in the shopping cart, so I used direct links echo "oCMenu.makeMenu ('top_4','','Portrait of the Subconscious','http://alphabetangel.com/oscom/catalog/portrait_subconscious.php')\n"; My problem is that now, when things are placed in the shopping cart, they don't stay there. I was told I need sessionid. Can someone tell me what I should add to these links so things remain in the cart? THANKS!
  12. Now I see that I am actually getting multiple errors Fatal error: Call to undefined function: tep_array_merge() in /home/nonifrui/wwwroot/nonifruitleather.net/oscom/admin/categories.php on line 681 and those lines look like this: // Get parent_id for subcategories if search if ($HTTP_GET_VARS['search']) $cPath= $categories['parent_id']; if ( ((!$HTTP_GET_VARS['cID']) && (!$HTTP_GET_VARS['pID']) || (@$HTTP_GET_VARS['cID'] == $categories['categories_id'])) && (!$cInfo) && (substr($HTTP_GET_VARS['action'], 0, 4) != 'new_') ) { $category_childs = array('childs_count' => tep_childs_in_category_count($categories['categories_id'])); $category_products = array('products_count' => tep_products_in_category_count($categories['categories_id'])); $cInfo_array = tep_array_merge($categories, $category_childs, $category_products); $cInfo = new objectInfo($cInfo_array); } if ( (is_object($cInfo)) && ($categories['categories_id'] == $cInfo->categories_id) ) { echo ' <tr class="dataTableRowSelected" onmouseover="this.style.cursor=\'hand\'" onclick="document.location.href=\'' . tep_href_link(FILENAME_CATEGORIES, tep_get_path($categories['categories_id'])) . '\'">' . "\n"; } else { echo ' <tr class="dataTableRow" onmouseover="this.className=\'dataTableRowOver\';this.style.cursor=\'hand\'" onmouseout="this.className=\'dataTableRow\'" onclick="document.location.href=\'' . tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $categories['categories_id']) . '\'">' . "\n"; } line 681 is $cInfo_array I would appreciate any assistance whatsoever, thanks! Jenn
  13. Aloha, I just installed the Individual Product Shipping Prices v.2.0 to Noni Fruit Leather but now there is an error code for general.php Fatal error: Cannot redeclare tep_parse_input_field_data() (previously declared in /home/nonifrui/wwwroot/nonifruitleather.net/oscom/catalog/includes/functions/general.php:36) in /home/nonifrui/wwwroot/nonifruitleather.net/oscom/catalog/includes/functions/html_output.php on line 15 I checked the file against the original in WinMerge (please note - I can only fumble through code) and it looked as if the changes were necessary. Can anyone explain what this means and how I should correct it? ;) Jenn
  14. nrapt

    coolMenu

    I just wanted to say that all is running smoothly now and Nils is a super-sport for helping me with this! :lol:
  15. nrapt

    coolMenu

    Thank you both for responding!!! Nils, could you whip out something easy to explain how to do the same for subcategories, and give me your address cause I'd like to send you a check! This has been driving me insane for weeks! MAHALO!!!! Jenn
×