Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by lindsayanng

  1. lindsayanng

    Donate the change contribution?

    I was hoping there was some type of DONATE THE CHANGE contribution, but i have not been able to find one. I asked about one months ago and was told there was no such thing, so i figured i would look and ask again.. maybe there STILL isnt one, but there is some developer out there who wants to try it. Basically i am looking for a module that will ask the customer if they want to round up their purchase and donate the difference to a cause (one that i choose) It would probably be best for this to pop up after all the shipping is added, but should be easily bypassed so the person does not have to go through an extra step if the choose not to. A lot of brick and mortar stores around here do this and some pet stores have raised about $3,000 a month for a local shelter by doing this. I would like to do something similar. Anyways.. any help would be GREAT
  2. lindsayanng

    IP trap Version 3 released

    I installed and testing this addon yet when I block myself I am still able to access my website with no issues.. I went to the "personal" folder and got the banned page and got an email saying it banned myself.. Yet I was still easily able to browse my site..
  3. lindsayanng

    Checkout Redux [Support Thread]

    I was just checking in on this thread.. i found it because it was being touted as the next best thing to a single page checkout.. i'd definitely LOVE to use it.. but would like to know if anyone is out there using it and still supports it.
  4. I think, in playing with the ability to roller, I have found some type of bug.. I was looking at your basic osc template and you seem to be calling ALL of your javascript files from outside of the <head> tags and within the <body> tags.. this is a major issue for most scripts because they need to be called first in order for them to work properly. I have NO IDEA how this is happening but no matter where I place the script source code in the index.php file, they are ending up in the body and NOT in the head.. I think it has something to do with how you are calling the template top file and/or the header files?? I have NO CLUE.. I have basically tried adding my script source codes directly after the <head> tag in the index.php page AND tried adding it right before the </head> tag in the template_top.php Any thoughts?? Cause the only javascript that seems to be working is the lightbox that you had pre-installed.. and lightboxes aren't really relient on that stuff..
  5. need some help with the osc to css button output. I tried to add a contribution that basically adds a class of "rollover" to all tep_image_button instances via a simple change in the htmloutput.php file.. This essentially should turn all buttons into a rollver, but unfortunately it does not and i am THINKING it is because you have changed the html output.. Any thoughts on this?? here is the addon in question
  6. lindsayanng

    ULTIMATE Seo Urls 5 - by FWR Media

    having a few issues and i'm sure they have to do with moving servers/domains.. Basically I had someone create a test store and then give me all of the files for the store (this addon was installed) and then I would upload it to my server and have it working on my domain.. So I rewrote the .htaccess file with my new domain / file path so now it looks like this: # If you are getting errors you may need to comment this out like .. # Options +FollowSymLinks Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On # RewriteBase instructions # Change RewriteBase dependent on how your shop is accessed as below. # http://www.mysite.com = RewriteBase / # http://www.mysite.com/catalog/ = RewriteBase /catalog/ # http://www.mysite.com/catalog/shop/ = RewriteBase /catalog/shop/ # Change RewriteBase using the instructions above RewriteBase /oscommerce/ RewriteRule ^(.*)-p-([0-9]+).html$ product_info.php?products_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-c-([0-9_]+).html$ index.php?cPath=$2&%{QUERY_STRING} RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING} RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING} # Articles contribution RewriteRule ^(.*)-t-([0-9_]+).html$ articles.php?tPath=$2&%{QUERY_STRING} RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING} # Information pages RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING} # Links contribution RewriteRule ^(.*)-links-([0-9_]+).html$ links.php?lPath=$2&%{QUERY_STRING} # Newsdesk contribution RewriteRule ^(.*)-n-([0-9]+).html$ newsdesk_info.php?newsdesk_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-nc-([0-9]+).html$ newsdesk_index.php?newsPath=$2&%{QUERY_STRING} RewriteRule ^(.*)-nri-([0-9]+).html$ newsdesk_reviews_info.php?newsdesk_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-nra-([0-9]+).html$ newsdesk_reviews_article.php?newsdesk_id=$2&%{QUERY_STRING} </IfModule> I reran the installer to see if it picked up any errors and everything seemed fine, it showed the only error being that the DB tables already exist (I knew this because I exported the sqp and reinstalled it on the new server. ) So the error is basically that the urls are not actually bringing me anywhere, i get a 404 not found on all categories and products. See here My link
  7. lindsayanng

    Wishlist 3.0 Support Thread

    hey guys, I need some suggestions for altering this addon a little. I want to know if there is a way, like with adding to a shopping cart, if you can add to wishlist and just have it show in the wishlist box without redirecting to the wishlist page. Any thoughts/ suggestions
  8. Check your cookies or session id settings. That is a common issue that has nothing to do with this plugin/ addon
  9. You should not be storing credit card info on your website!!!!
  10. I have a quick question.. Do you guys have a suggestion for installing this addon for a store that already has a bunch of plugins installed?
  11. lindsayanng

    Wishlist 3.0 Support Thread

    Hey.. got another question with the wishlist addon. Again, i'm not using it as a typical wish list, but instead a way for people to add their favorite photos to a list to send to my husband (the store owner) so that he can include them in their wedding book. So right now you can email your list to a friend, which is perfect because i want them to email their list to my husband.. but how do i set the form to automatically be pre-filled with my husband's email address?
  12. You're getting quite off topic here.. but checkout this addon My link Otherwise i would start a new thread because it has nothing to do with the osc css
  13. George, have you worked with the product listings enhancement mod by spooks with this addon??? Also, you said you tested it with some of the SEO contributions.. would you consider uploading those as "versions" of the respective addons
  14. lindsayanng

    Wishlist 3.0 Support Thread

    Yes, it COULD be as simple as creating multiple tables.. and yea, the hard part is the interface that allows the client to add them themselves - and the even MORE complex part would be the "add to list 1/2" on the product info page. I mean, it doesn't mean much if you cant just add to the wishlist you want from the product info page. It's something I would be willing to work on WITH someone or have someone "fund" this project
  15. lindsayanng

    Wishlist 3.0 Support Thread

    Has anyone gotten this to work with MULTIPLE lists?? So the client can create two wish-lists.. say a birthday list and an xmas list? Or for my own use, I would be happy if I create TWO lists for them.. So when they log in they are given TWO lists and the product pages will have to buttons, add to list #1 and add to list #2
  16. OMG I COULD KISS YOU!!! I have been dying to put something together like this for ages but never really had the time! I ended up (most of the time) half assing a stripping of the major tables and kept the inner tables, but this is PERFECT as far as I can tell.. Again, THANK YOU SO MUCH!! I am working on this site thegirlspotct.com/store and have the addon installed and the design is definitely coming along. It made matching the wordpress side of the site much easier.. As a matter of fact, i had JUST finished designing the whole thing using my half table half CSS method but decided to redo it with your addon because it just seemed so much more promising. I am completely and totally psyched, thanks so much!
  17. dama, i'm pretty sure thats how it's supposed to work. I mean, you can't add a quantity to a cart if you are required to choose an attribute. You dont want people to add 5 t-shirts to their cart without telling you what size.. right?
  18. lindsayanng

    New version of OSC2?

    Wow .. interesting discuss.. Mark - you said that there are things in progress and that people who contacted you asking to help ended up not actually helping.. You want to know the likely reason why?? Theres no TEAM - you said "if you want to submit something to the repository do it" well.. Most developer teams I have worked with prefer to understand what everyone is doing and work together with each other to make sure things are being duplicated or redundant. OSCommerce needs a real team and a real team LEADER. Someone to put together virual meetings and figure out whos working on what and where everything is leading. The list of things that Mr.Phil suggested are NESSECARY CHANGES that need to be made to keep osc on top (or close to it). And he's right.. anywhere you look online people are telling newbies and non osc users to stay away.. its not supported, its old and dated and not even close to being developed at the rate that others out there are developing. and.. having looked at the possibly new code.. are you really still devloping using tables?? Wouldnt the first thing to do to be separate the style from the fucntions and then work on cleaning up the functions and making them work?
  19. shit.. nevermind. I had the sort order wrong. Sorry
  20. So i installed the CCGV(trad) addon with out a problem (so i thought). I used a diff program to compare the addon's checkout_payment.php file and the one on my page and they were exactly the same, but when I get to checkout_payment.php, there is no where to add my coupon code!!! I have this installed in my other store as well and the checkout_payment.php files ALSO are the same.. I dont know what I missed.. here is a link: http://tradingpostct.net oops.. here is the content of the checkout_payment.php file <?php /* $Id: checkout_payment.php,v 1.113 2003/06/29 23:03:27 hpdl Exp $ 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'); // if the customer is not logged on, redirect them to the login page if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } // if there is nothing in the customers cart, redirect them to the shopping cart page if ($cart->count_contents() < 1) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } // if no shipping method has been selected, redirect the customer to the shipping method selection page if (!tep_session_is_registered('shipping')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', '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')); } } // if we have been here before and are coming back get rid of the credit covers variable if(tep_session_is_registered('credit_covers')) tep_session_unregister('credit_covers'); //CCGV // Stock Check if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) { $products = $cart->get_products(); for ($i=0, $n=sizeof($products); $i<$n; $i++) { if (tep_check_stock($products[$i]['id'], $products[$i]['quantity'])) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); break; } } } // if no billing destination address was selected, use the customers own address as default if (!tep_session_is_registered('billto')) { tep_session_register('billto'); $billto = $customer_default_address_id; } else { // verify the selected billing address $check_address_query = tep_db_query("select count(*) as total from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' and address_book_id = '" . (int)$billto . "'"); $check_address = tep_db_fetch_array($check_address_query); if ($check_address['total'] != '1') { $billto = $customer_default_address_id; if (tep_session_is_registered('payment')) tep_session_unregister('payment'); } } require(DIR_WS_CLASSES . 'order.php'); $order = new order; require(DIR_WS_CLASSES . 'order_total.php');// CCGV $order_total_modules = new order_total;// CCGV if (!tep_session_is_registered('comments')) tep_session_register('comments'); $total_weight = $cart->show_weight(); $total_count = $cart->count_contents(); $total_count = $cart->count_contents_virtual(); // CCGV // load all enabled payment modules require(DIR_WS_CLASSES . 'payment.php'); $payment_modules = new payment; require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_PAYMENT); $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2, tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <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"><!-- var selected; <?php /* following jscript function ADDED FOR CCGV */ ?> var submitter = null; function submitFunction() { submitter = 1; } <?php /* END OF ADDED FOR CCGV */ ?> function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_payment.payment[0]) { document.checkout_payment.payment[buttonSelect].checked=true; } else { document.checkout_payment.payment.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> <?php echo $payment_modules->javascript_validation(); ?> </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('checkout_payment', tep_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', 'onsubmit="return check_form();"'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_payment.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if (isset($HTTP_GET_VARS['payment_error']) && is_object(${$HTTP_GET_VARS['payment_error']}) && ($error = ${$HTTP_GET_VARS['payment_error']}->get_error())) { ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo tep_output_string_protected($error['title']); ?></b></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBoxNotice"> <tr class="infoBoxNoticeContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" width="100%" valign="top"><?php echo tep_output_string_protected($error['error']); ?></td> <td><?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> <?php } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo TABLE_HEADING_BILLING_ADDRESS; ?></b></td> </tr> </table></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><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" width="50%" valign="top"><?php echo TEXT_SELECTED_BILLING_DESTINATION; ?><br><br><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL') . '">' . tep_image_button('button_change_address.gif', IMAGE_BUTTON_CHANGE_ADDRESS) . '</a>'; ?></td> <td align="right" width="50%" valign="top"><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main" align="center" valign="top"><b><?php echo TITLE_BILLING_ADDRESS; ?></b><br><?php echo tep_image(DIR_WS_IMAGES . 'arrow_south_east.gif'); ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" valign="top"><?php echo tep_address_label($customer_id, $billto, true, ' ', '<br>'); ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo TABLE_HEADING_PAYMENT_METHOD; ?></b></td> </tr> </table></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"> <?php $selection = $payment_modules->selection(); if (sizeof($selection) > 1) { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" width="50%" valign="top"><?php echo TEXT_SELECT_PAYMENT_METHOD; ?></td> <td class="main" width="50%" valign="top" align="right"><b><?php echo TITLE_PLEASE_SELECT; ?></b><br><?php echo tep_image(DIR_WS_IMAGES . 'arrow_east_south.gif'); ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php } else { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" width="100%" colspan="2"><?php echo TEXT_ENTER_PAYMENT_INFORMATION; ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php } $radio_buttons = 0; for ($i=0, $n=sizeof($selection); $i<$n; $i++) { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td colspan="2"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php if ( ($selection[$i]['id'] == $payment) || ($n == 1) ) { echo ' <tr id="defaultSelected" class="moduleRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n"; } else { echo ' <tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, ' . $radio_buttons . ')">' . "\n"; } ?> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" colspan="3"><b><?php echo $selection[$i]['module']; ?></b></td> <td class="main" align="right"> <?php if (sizeof($selection) > 1) { echo tep_draw_radio_field('payment', $selection[$i]['id']); } else { echo tep_draw_hidden_field('payment', $selection[$i]['id']); } ?> </td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php if (isset($selection[$i]['error'])) { ?> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main" colspan="4"><?php echo $selection[$i]['error']; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php } elseif (isset($selection[$i]['fields']) && is_array($selection[$i]['fields'])) { ?> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td colspan="4"><table border="0" cellspacing="0" cellpadding="2"> <?php for ($j=0, $n2=sizeof($selection[$i]['fields']); $j<$n2; $j++) { ?> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo $selection[$i]['fields'][$j]['title']; ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo $selection[$i]['fields'][$j]['field']; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php } ?> </table></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php } ?> </table></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> <?php $radio_buttons++; } ?> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php echo $order_total_modules->credit_selection();// CCGV ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo TABLE_HEADING_COMMENTS; ?></b></td> </tr> </table></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><?php echo tep_draw_textarea_field('comments', 'soft', '60', '5'); ?></td> </tr> </table></td> </tr> </table></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 class="main"><b><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '</b><br>' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></td> <td class="main" align="right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></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><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="25%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="right"><?php echo tep_draw_separator('pixel_silver.gif', '1', '5'); ?></td> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> </tr> </table></td> <td width="25%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> <td><?php echo tep_image(DIR_WS_IMAGES . 'checkout_bullet.gif'); ?></td> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> </tr> </table></td> <td width="25%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> <td width="25%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '100%', '1'); ?></td> <td width="50%"><?php echo tep_draw_separator('pixel_silver.gif', '1', '5'); ?></td> </tr> </table></td> </tr> <tr> <td align="center" width="25%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_DELIVERY . '</a>'; ?></td> <td align="center" width="25%" class="checkoutBarCurrent"><?php echo CHECKOUT_BAR_PAYMENT; ?></td> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td> <td align="center" width="25%" class="checkoutBarTo"><?php echo CHECKOUT_BAR_FINISHED; ?></td> </tr> </table></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'); ?>
  21. lindsayanng

    Wishlist 3.0 Support Thread

    Hey guys.. I have a question about this addon. How does it work if the attributes are the actual products and not the products? If you go to this website: http://bscphoto.com/catalog and have a look at any one item, you will see that you dont buy the item but the attributes... I want to add the wishlist addon to this website not as a wishlist, but as a way for clients to choose their favorite pictures to be added to their wedding books. We design 40-60 page wedding books, each has about 4 pictures perpage.. So we want the brides to have their absolute favorite pics in there. I figure the "add to favorites" type of thing (similar to a wish list) would be perfect.. my only question is how it works with the way I have everything laid out now. For the wishlist, i dont NEED them to choose an attribute - i just want to know which picture that they like, not what size. So I would be happy if it just ignored the setup for purchasing. Anything thoughts or ideas on this? I plan on working on the install over the next few weeks or so.
  22. lindsayanng

    A CSS based Menu Support Thread

    can you please post a demo of this menu?? most people dont like to install a menu without seeing its possibilities out of the box. Is it a flyout/drop down?? Verticle/horizontal?? What is it?
  23. lindsayanng


    HMM.. i think it would be pertitnent to get a phone number, address, and some other info incase the quote is a little more involved.. sometimes when you call the person and speak to them, you can feel them out and base your price on a conversation.. Just a suggestion, but if you make the form like the account creation forum where you can enable or disable fields, that would be nice.. Or just have a "require account" option in the admin.. I have to say.. this is one of the best contributions to come out for oscommerce in a LONG time. Just what it needed
  24. lindsayanng


    oookk.. Ok.. I went to the site, but I was hardly able to find the QUOTES link on there.. So if i just put a link to the checkout ONLY to the request a quote, and add more stuff for the forum, i should be good.. Does submitting the quote require the person to create an account?? It would be a nice option to have.
  25. lindsayanng


    I think i might be confused on how this works.. People go through and add things to their cart.. then, when they go to checkout, they are now given TWO options, CHECKOUT or REQUEST A QUOTE?? If the "request a quote" button is clicked, then it reverts them to a quote submit page instead of a checkout page?? Then from there, it when they submit the quote, it will basically send what LOOKS like an order form to the admin? Just want to see if i can wrap my head around there.. It would not be hard at all to remove all CHECKOUT links and just replace them with REQUEST A QUOTE links the bring you to the QUOTE submission page.. I would also probably change the "ADD TO CART" to "add to quote" So this addon supports attributes and quantities as well? if ANYONE has this working, i would love to see it.. Again, i dont need to see theadmin, i just wanna checkout the user end..