Jump to content

Osq

Members
  • Content count

    59
  • Joined

  • Last visited

Everything posted by Osq

  1. Hello, does this contribution suppot Chinese Big 5? we have our website along with english & chinese big 5. It spent to much time for us to update product one by one. therefore; we tried to find a contribution would able to import multi-product at once. Thanks!! Rose
  2. Hello, I have tried to combine below contribution for days. but there still have few problem occur. All product list information still not show execpt "please login for "buy-now" when I select Product Listing "in Columns". seems like values donot return back to "PRODUCT_LISTING_DISPLAY_STYLE " at } elseif (PRODUCT_LISTING_DISPLAY_STYLE == 'columns') { Of producst_list.php Does anyone knows how to combine below contributions?? I will be really appreciated if you can share your experience with me. product listing in columns contribution for a default version of osCommerce http://www.oscommerce.com/community/contri...product+listing and, Prices for Logged-In Users Only http://www.oscommerce.com/community/contri...+for+login+only Sincerely, Rose
  3. Hello, i am having problems with the Prices for Logged-In Users Only, contribution I have installed it and all is working without a error message but the price was hide in the subcatagory . example: when you click categories>chain the price are not hide following is the url: http://yupdeal.com/index.php?language=en&o...3319d969c8e4381 I will be very appreciate if you can help me with this. Thanks so much!!
  4. Hello, I finally found the problem. we made some change for product_list.php when we installed "Product Listing Columns" contribution. Which can let admin choice either List or Column to show product page. Therefore, I do a small change as below RED TEXT. NOW is nother problem. when we select "List" the price will hide and works great. BUT, when select "Column" everything wouldn't show except the text of "Please log in for "Buy-now" not even show the image.... I have attached producst_list.php as below (/catalog/includes/modules/product_listing.php) GREEN Color text: original code after add "Product Listing Columns" contribution RED Color text: change for add "hiden price for login only contribution" Does there is someone can help me with this??? after made the change. the image/price/botton all hide... :'( URL: http://yupdeal.com/index.php?cPath=21_23&l...3319d969c8e4381 Thanks for spent your time to check this problem. If anyone knows what is wrong for below code. Please let me know. I will be really really...appreciated. B.regards, Rose <?php /* $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id'); if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count( TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params( array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } if (PRODUCT_LISTING_DISPLAY_STYLE == 'list') { $list_box_contents = array(); for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_text = TABLE_HEADING_MODEL; $lc_align = ''; break; case 'PRODUCT_LIST_NAME': $lc_text = TABLE_HEADING_PRODUCTS; $lc_align = ''; break; case 'PRODUCT_LIST_MANUFACTURER': $lc_text = TABLE_HEADING_MANUFACTURER; $lc_align = ''; break; case 'PRODUCT_LIST_PRICE': $lc_text = TABLE_HEADING_PRICE; $lc_align = 'right'; break; case 'PRODUCT_LIST_QUANTITY': $lc_text = TABLE_HEADING_QUANTITY; $lc_align = 'right'; break; case 'PRODUCT_LIST_WEIGHT': $lc_text = TABLE_HEADING_WEIGHT; $lc_align = 'right'; break; case 'PRODUCT_LIST_BUY_NOW': $lc_text = TABLE_HEADING_BUY_NOW; $lc_align = 'center'; break; case 'PRODUCT_LIST_IMAGE': $lc_text = TABLE_HEADING_IMAGE; $lc_align = 'center'; break; } if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) { $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text); } $list_box_contents[0][] = array('align' => $lc_align, 'params' => 'class="productListing-heading"', 'text' => ' ' . $lc_text . ' '); } if ($listing_split->number_of_rows > 0) { $rows = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $rows++; if (($rows/2) == floor($rows/2)) { $list_box_contents[] = array('params' => 'class="productListing-even"'); } else { $list_box_contents[] = array('params' => 'class="productListing-odd"'); } $cur_row = sizeof($list_box_contents) - 1; for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { $lc_align = ''; switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_align = ''; $lc_text = ' ' . $listing['products_model'] . ' '; break; case 'PRODUCT_LIST_NAME': $lc_align = ''; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing ['products_id']) . '">' . $listing['products_name'] . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ( $cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . $listing[ 'products_name'] . '</a> '; } break; case 'PRODUCT_LIST_MANUFACTURER': $lc_align = ''; $lc_text = ' <a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a> '; break; case 'PRODUCT_LIST_PRICE': $lc_align = 'right'; if (tep_not_null($listing['specials_new_products_price'])) { // ADDED for ViewPrice $products_price_s = ' <s>' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</ s> <span class="productSpecialPrice">' . $currencies->display_price( $listing['specials_new_products_price'], tep_get_tax_rate($listing[ 'products_tax_class_id'])) . '</span> '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } else { $products_price_s = ' ' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered( 'customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } // END ViewPrice break; case 'PRODUCT_LIST_QUANTITY': $lc_align = 'right'; $lc_text = ' ' . $listing['products_quantity'] . ' '; break; case 'PRODUCT_LIST_WEIGHT': $lc_align = 'right'; $lc_text = ' ' . $listing['products_weight'] . ' '; break; case 'PRODUCT_LIST_BUY_NOW': $lc_align = 'center'; // ADDED for ViewPrice $buy_now_button = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing[ 'products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; if (PRICES_LOGGED_IN == 'false') $buy_now_button_d = $buy_now_button; if ( (PRICES_LOGGED_IN == 'true') && (! tep_session_is_registered('customer_id'))) { $buy_now_button_d = '<a href="' . tep_href_link( FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_BUY_TEXT . '</a> '; } else { $buy_now_button_d = $buy_now_button; } $lc_text = $buy_now_button_d; // END ViewPrice break; case 'PRODUCT_LIST_IMAGE': $lc_align = 'center'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing ['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing[ 'products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ( $cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a> '; } break; } $list_box_contents[$cur_row][] = array('align' => $lc_align, 'params' => 'class="productListing-data"', 'text' => $lc_text); } } new productListingBox($list_box_contents); } else { $list_box_contents = array(); $list_box_contents[0] = array('params' => 'class="productListing-odd"'); $list_box_contents[0][] = array('params' => 'class="productListing-data"', 'text' => TEXT_NO_PRODUCTS); new productListingBox($list_box_contents); } } elseif (PRODUCT_LISTING_DISPLAY_STYLE == 'columns') { $info_box_contents = array(); if ($listing_split->number_of_rows > 0) { $row = 0; $col = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $listing['products_name'] = tep_get_products_name($listing['products_id']); if (PRODUCT_LIST_IMAGE > 0) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing[ 'products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br>'; } if (PRODUCT_LIST_NAME > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a><br>'; } if (PRODUCT_LIST_MODEL > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . $listing['products_model'] . '</a><br>'; } if (PRODUCT_LIST_MANUFACTURER > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a><br>'; } if (PRODUCT_LIST_PRICE > 0) { if (tep_not_null($listing['specials_new_products_price'])) { $lc_text .= '<s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>'; } else { $lc_text .= ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; } if (tep_not_null($listing['specials_new_products_price'])) { $products_price_s = ' <s>' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</ s> <span class="productSpecialPrice">' . $currencies->display_price( $listing['specials_new_products_price'], tep_get_tax_rate($listing[ 'products_tax_class_id'])) . '</span> '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } else { $products_price_s = ' ' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered( 'customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; }[/code] } if (PRODUCT_LIST_BUY_NOW) { $lc_text .= '<br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id'], 'NONSSL') . '">' . tep_image_button('button_buy_now.gif', TEXT_BUY . $listing['products_name'] . TEXT_NOW) . '</a>'; $buy_now_button = '<br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing[ 'products_id'], 'NONSSL') . '">' . tep_image_button('button_buy_now.gif', TEXT_BUY . $listing['products_name'] . TEXT_NOW) . '</a> '; if (PRICES_LOGGED_IN == 'false') $buy_now_button_d = $buy_now_button; if ( (PRICES_LOGGED_IN == 'true') && (! tep_session_is_registered('customer_id'))) { $buy_now_button_d = '<a href="' . tep_href_link( FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_BUY_TEXT . '</a> '; } else { $buy_now_button_d = $buy_now_button; } $lc_text = $buy_now_button_d; } $info_box_contents[$row][$col] = array('align' => 'center', 'params' => 'class=" smallText" width="33%" valign="top"', 'text' => $lc_text); $col ++; if ($col > PRODUCT_LIST_COL_NUM-1) { $col = 0; $row ++; } } new contentBox($info_box_contents); } else { $info_box_contents = array(); $info_box_contents[0] = array('params' => 'class="productListing-odd"'); $info_box_contents[0][] = array('params' => 'class="productListing-data"', 'text' => TEXT_NO_PRODUCTS); new contentBox($info_box_contents); } } if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count( TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params( array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } ?>
  5. Hello, I finally found the problem. we made some change for product_list.php when we installed "Product Listing Columns" contribution. Which can let admin choice either List or Column to show product page. Therefore, I do a small change as below RED TEXT. NOW is nother problem. when we select "List" the price will hide and works great. BUT, when select "Column" everything wouldn't show except the text of "Please log in for "Buy-now" not even show the image.... I have attached producst_list.php as below (/catalog/includes/modules/product_listing.php) GREEN Color text: original code after add "Product Listing Columns" contribution RED Color text: change for add "hiden price for login only contribution" Does there is someone can help me with this??? after made the change. the image/price/botton all hide... :'( URL: http://yupdeal.com/index.php?cPath=21_23&l...3319d969c8e4381 Thanks for spent your time to check this problem. If anyone knows what is wrong for below code. Please let me know. I will be really really...appreciated. B.regards, Rose <?php /* $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id'); if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count( TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params( array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } [COLOR=blue] if (PRODUCT_LISTING_DISPLAY_STYLE == 'list') [/COLOR]{ $list_box_contents = array(); for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_text = TABLE_HEADING_MODEL; $lc_align = ''; break; case 'PRODUCT_LIST_NAME': $lc_text = TABLE_HEADING_PRODUCTS; $lc_align = ''; break; case 'PRODUCT_LIST_MANUFACTURER': $lc_text = TABLE_HEADING_MANUFACTURER; $lc_align = ''; break; case 'PRODUCT_LIST_PRICE': $lc_text = TABLE_HEADING_PRICE; $lc_align = 'right'; break; case 'PRODUCT_LIST_QUANTITY': $lc_text = TABLE_HEADING_QUANTITY; $lc_align = 'right'; break; case 'PRODUCT_LIST_WEIGHT': $lc_text = TABLE_HEADING_WEIGHT; $lc_align = 'right'; break; case 'PRODUCT_LIST_BUY_NOW': $lc_text = TABLE_HEADING_BUY_NOW; $lc_align = 'center'; break; case 'PRODUCT_LIST_IMAGE': $lc_text = TABLE_HEADING_IMAGE; $lc_align = 'center'; break; } if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) { $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text); } $list_box_contents[0][] = array('align' => $lc_align, 'params' => 'class="productListing-heading"', 'text' => ' ' . $lc_text . ' '); } if ($listing_split->number_of_rows > 0) { $rows = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $rows++; if (($rows/2) == floor($rows/2)) { $list_box_contents[] = array('params' => 'class="productListing-even"'); } else { $list_box_contents[] = array('params' => 'class="productListing-odd"'); } $cur_row = sizeof($list_box_contents) - 1; for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { $lc_align = ''; switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_align = ''; $lc_text = ' ' . $listing['products_model'] . ' '; break; case 'PRODUCT_LIST_NAME': $lc_align = ''; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing ['products_id']) . '">' . $listing['products_name'] . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ( $cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . $listing[ 'products_name'] . '</a> '; } break; case 'PRODUCT_LIST_MANUFACTURER': $lc_align = ''; $lc_text = ' <a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a> '; break; case 'PRODUCT_LIST_PRICE': $lc_align = 'right'; if (tep_not_null($listing['specials_new_products_price'])) { // ADDED for ViewPrice $products_price_s = ' <s>' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</ s> <span class="productSpecialPrice">' . $currencies->display_price( $listing['specials_new_products_price'], tep_get_tax_rate($listing[ 'products_tax_class_id'])) . '</span> '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } else { $products_price_s = ' ' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered( 'customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } // END ViewPrice break; case 'PRODUCT_LIST_QUANTITY': $lc_align = 'right'; $lc_text = ' ' . $listing['products_quantity'] . ' '; break; case 'PRODUCT_LIST_WEIGHT': $lc_align = 'right'; $lc_text = ' ' . $listing['products_weight'] . ' '; break; case 'PRODUCT_LIST_BUY_NOW': $lc_align = 'center'; // ADDED for ViewPrice $buy_now_button = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing[ 'products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; if (PRICES_LOGGED_IN == 'false') $buy_now_button_d = $buy_now_button; if ( (PRICES_LOGGED_IN == 'true') && (! tep_session_is_registered('customer_id'))) { $buy_now_button_d = '<a href="' . tep_href_link( FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_BUY_TEXT . '</a> '; } else { $buy_now_button_d = $buy_now_button; } $lc_text = $buy_now_button_d; // END ViewPrice break; case 'PRODUCT_LIST_IMAGE': $lc_align = 'center'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing ['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing[ 'products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ( $cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a> '; } break; } $list_box_contents[$cur_row][] = array('align' => $lc_align, 'params' => 'class="productListing-data"', 'text' => $lc_text); } } new productListingBox($list_box_contents); } else { $list_box_contents = array(); $list_box_contents[0] = array('params' => 'class="productListing-odd"'); $list_box_contents[0][] = array('params' => 'class="productListing-data"', 'text' => TEXT_NO_PRODUCTS); new productListingBox($list_box_contents); } [COLOR=blue] } elseif (PRODUCT_LISTING_DISPLAY_STYLE == 'columns') {[/COLOR] $info_box_contents = array(); if ($listing_split->number_of_rows > 0) { $row = 0; $col = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $listing['products_name'] = tep_get_products_name($listing['products_id']); if (PRODUCT_LIST_IMAGE > 0) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing[ 'products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br>'; } if (PRODUCT_LIST_NAME > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a><br>'; } if (PRODUCT_LIST_MODEL > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . $listing['products_model'] . '</a><br>'; } if (PRODUCT_LIST_MANUFACTURER > 0) { $lc_text .= '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a><br>'; } if (PRODUCT_LIST_PRICE > 0) { [COLOR=green] if (tep_not_null($listing['specials_new_products_price'])) { $lc_text .= '<s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>'; } else { $lc_text .= ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; }[/COLOR] [COLOR=red] if (tep_not_null($listing['specials_new_products_price'])) { $products_price_s = ' <s>' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</ s> <span class="productSpecialPrice">' . $currencies->display_price( $listing['specials_new_products_price'], tep_get_tax_rate($listing[ 'products_tax_class_id'])) . '</span> '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } else { $products_price_s = ' ' . $currencies->display_price($listing[ 'products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered( 'customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; }[/COLOR] } if (PRODUCT_LIST_BUY_NOW) { [COLOR=green] $lc_text .= '<br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id'], 'NONSSL') . '">' . tep_image_button('button_buy_now.gif', TEXT_BUY . $listing['products_name'] . TEXT_NOW) . '</a>'; [/COLOR] [COLOR=red] $buy_now_button = '<br><a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing[ 'products_id'], 'NONSSL') . '">' . tep_image_button('button_buy_now.gif', TEXT_BUY . $listing['products_name'] . TEXT_NOW) . '</a> '; if (PRICES_LOGGED_IN == 'false') $buy_now_button_d = $buy_now_button; if ( (PRICES_LOGGED_IN == 'true') && (! tep_session_is_registered('customer_id'))) { $buy_now_button_d = '<a href="' . tep_href_link( FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_BUY_TEXT . '</a> '; } else { $buy_now_button_d = $buy_now_button; } $lc_text = $buy_now_button_d;[/COLOR] } $info_box_contents[$row][$col] = array('align' => 'center', 'params' => 'class=" smallText" width="33%" valign="top"', 'text' => $lc_text); $col ++; if ($col > PRODUCT_LIST_COL_NUM-1) { $col = 0; $row ++; } } new contentBox($info_box_contents); } else { $info_box_contents = array(); $info_box_contents[0] = array('params' => 'class="productListing-odd"'); $info_box_contents[0][] = array('params' => 'class="productListing-data"', 'text' => TEXT_NO_PRODUCTS); new contentBox($info_box_contents); } } if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count( TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params( array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } ?>
  6. 2.3) /catalog/includes/modules/product_listing.php v 1.44 2003/06/09 ---------------------------------------------------- // Modifies Categories and Manufacturers listings REPLACE: $lc_text = ' <s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span> '; } else { $lc_text = ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; } WITH: // ADDED for ViewPrice $products_price_s = ' <s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span> '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } else { $products_price_s = ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; if (PRICES_LOGGED_IN == 'false') { $product_price_d = $products_price_s; } if ((PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $product_price_d = ('<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_TEXT . '</a> ' ); } else { $product_price_d = $products_price_s; } $lc_text = $product_price_d; } // END ViewPrice REPLACE: $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; WITH: // ADDED for ViewPrice $buy_now_button = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; if (PRICES_LOGGED_IN == 'false') $buy_now_button_d = $buy_now_button; if ( (PRICES_LOGGED_IN == 'true') && (!tep_session_is_registered('customer_id'))) { $buy_now_button_d = '<a href="' . tep_href_link(FILENAME_LOGIN, '','SSL') . '">' . PRICES_LOGGED_IN_BUY_TEXT . '</a> '; } else { $buy_now_button_d = $buy_now_button; } $lc_text = $buy_now_button_d; // END ViewPrice Thanks so much for reply Boxtel I did make above change for producst_list.php and check all over again of the text file that I download from: 15 Feb 2005 http://www.oscommerce.com/community/contri...d-In+Users+Only But, the price still not hide from product_list..... :( would it be any other problem rid then this?? Again, thanks so much for help. YOu have a wounderful day!! Rose
  7. Hello boxtel, I am really apreciate your reply. In the main page, new product and catalog page the price are hide. but, when you click (Top ? Catalog ? Bracelets ? Chain) Example: Catalog >> bracelet >>Chain the price are not hide :( I did check install read me page to make sure I followed all the step. But still can't find what I did wrong. Thanks so much for your time and help as usual. Rose
  8. Thank you so much :) peter. :thumbsup: :thumbsup:
  9. I have Simple Template system installed. Does anyone know how to add a loginbox at column_left? I would like to install Login box V5.4. as below. But there are few problems occur. http://www.oscommerce.com/community/contri...search,loginbox Thanks!!
  10. I tried to add "LoginboxV5.4_in_header" contribution to header, but doesn't success. the login box doesn't show from the header. Does anyone knows how to fix it? Would this because I installed Simple Templet System? :o http://www.oscommerce.com/community/contributions,2179 If anyone knows, Please help!! Thanks!!
  11. Dennis, it's me again I tried to make it it's own file, but still don't show from the header. could you help me out... ;) following are the files I have made the change: Step 1. Add loginbox.php and put it in the boxes folder <!-- // BEGIN LOGIN BOX <td align="right"> --> <?php /* IMPORTANT NOTE: This is not part of the official osC distribution but an add-on contributed to the osC community. Please read the README document that are provided with this file for further information and installation notes. This puts a login request in a box with a login button. If already logged in, will not show anything. Modified to utilize SSL to bypass Security Alert LoginboxV5.4_header http://avzwebdesign.nl/oscommerce/ */ if ( (!strstr($_SERVER['PHP_SELF'],'login.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and !tep_session_is_registered('customer_id') ) { ?> <!-- loginbox //--> <?php if (!tep_session_is_registered('customer_id')) { ?> <table width="310"><tr> <td> <?php $loginboxcontent = tep_draw_form('login', tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL')) . '<table width="310" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" class="smallText">' .'<tr><td class="smallText">' . tep_draw_separator('pixel_trans.gif', '2', '1') . BOX_LOGINBOXH_EMAIL . '</td><td class="smallText" colspan="3">' . tep_draw_input_field('email_address', '', 'size="10" maxlength="100" style="width: ' . (BOX_WIDTH-30) . 'px"') .'</td></tr><tr><td class="smallText">' . tep_draw_separator('pixel_trans.gif', '2', '1') . BOX_LOGINBOXH_PASSWORD . '</td><td class="smallText">' . tep_draw_password_field('password', '', 'size="10" maxlength="40" style="width: ' . (BOX_WIDTH-30) . 'px"') . '</td><td class="smallText">' . '<a href="' . tep_href_link(FILENAME_PASSWORD_FORGOTTEN, '', 'SSL') . '">' . BOX_LOGINBOXH_FORGOT_PASSWORD . '</a></td></tr><tr><td class="smallText" colspan="3">' . tep_draw_separator('pixel_trans.gif', '5', '25') . tep_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN) . '</form>' . tep_draw_separator('pixel_trans.gif', '5', '1') . BOX_LOGINBOXH_TEXT_NEW . '<a href="' . tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL') . '">' . BOX_LOGINBOXH_NEW . '</a></td></tr></table>' ; $info_box_contents = array(); $info_box_contents[] = array('align' => '', 'text' => $loginboxcontent); new infoBox($info_box_contents); ?> </td> </tr></table> <?php } else { // If you want to display anything when the user IS logged in, put it // in here... Possibly a "You are logged in as :" box or something. } ?> <!-- loginbox_eof //--> <?php // WebMakers.com Added: My Account Info Box } else { if (tep_session_is_registered('customer_id')) { ?> <!-- my_account_info //--> <table width="310"><tr> <td> <?php $info_box_contents = array(); $info_box_contents[] = array('align' => 'left', 'text' => '<table width="310" border="0" cellspacing="0" cellpadding="0"><tr><td class="smallText" colspan="2">' . tep_draw_separator('pixel_trans.gif', '2', '1') . '<b><center>' . tep_customer_greeting() .'</b></center></td></tr><tr><td class="smallText">' . '<tr><td class="smallText" colspan="2">' . tep_draw_separator('pixel_trans.gif', '2', '20') . '<b>' . BOX_HEADING_LOGIN_BOX_MY_ACCOUNT .'</b></td></tr><tr><td class="smallText">' . tep_draw_separator('pixel_trans.gif', '2', '15') . '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') .'">' . LOGIN_BOX_MY_ACCOUNT . '</a><td class="smallText">' . '<a href="' . tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL') .'">' . LOGIN_BOX_ACCOUNT_EDIT . '</a></td></tr><tr><td class="smallText">' . tep_draw_separator('pixel_trans.gif', '2', '1') . '<a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') .'">' . LOGIN_BOX_ACCOUNT_HISTORY . '</a><td class="smallText">' . '<a href="' . tep_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') .'">' . LOGIN_BOX_ADDRESS_BOOK . '</a></td></tr><tr><td class="smallText">' . tep_draw_separator('pixel_trans.gif', '', '1') . '<a href="' . tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'NONSSL') .'">' . LOGIN_BOX_PRODUCT_NOTIFICATIONS . '</a><td class="smallText">' . '<a href="' . tep_href_link(FILENAME_LOGOFF, '', 'NONSSL') .'">' . LOGIN_BOX_LOGOFF . '</a></td></tr></table>'); new infoBox($info_box_contents); ?> </td> </tr></table> <!-- my_account_info_eof //--> <?php } // END-IF SESSION REGISTERED } // END-IF ?></td> <!-- // END LOGIN BOX --> <td align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?> </td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr class="headerNavigation"> <td class="headerNavigation"> <?php echo $breadcrumb->trail(' » '); ?></td> <!-- // BELOW CHANGE For Header LOGIN BOX --> <td align="right" class="headerNavigation"><a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a> | <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td> </tr> </table> <!-- // </td> --> Step 2. Add below code to sts_user_code.php $sts_block_name = 'loginbox'; require(STS_START_CAPTURE); require(DIR_WS_INCLUDES . 'loginbox.php'); require(STS_STOP_CAPTURE); $template['loginbox'] = strip_unwanted_tags($sts_block['loginbox'], 'loginbox'); Step 3. add below to sts_template.html <td>$loginbox</td> Step 4. add below to english.php // Login Box & My Account in header.php define('BOX_LOGINBOXH_EMAIL', 'E-mail address:'); define('BOX_LOGINBOXH_PASSWORD', 'Password:'); define('BOX_LOGINBOXH_TEXT_NEW', 'new client? '); define('BOX_LOGINBOXH_NEW', '<b><u>create an account</u></b>'); define('BOX_LOGINBOXH_FORGOT_PASSWORD', '<u>(forgotten)</u>'); define('BOX_HEADING_LOGIN_BOX_MY_ACCOUNT','My account info'); define('LOGIN_BOX_ACCOUNT_EDIT','Edit account info.'); define('LOGIN_BOX_ACCOUNT_HISTORY','Account history'); define('LOGIN_BOX_ADDRESS_BOOK','My address book'); define('LOGIN_BOX_PRODUCT_NOTIFICATIONS','Product notifications'); define('LOGIN_BOX_MY_ACCOUNT','General information'); define('LOGIN_BOX_LOGOFF','<b><u>Log off</b></u>'); What am I miss here?? Please help me :( Thanks for your time!! Rose
  12. Yes, I just need a login box at either left column or header, Does there has any other support by Simple Template System? Thanks again
  13. Thanks for the reply Dennis, I have set the variable below: sts_user_code.php Code ------------------------------------------------------------------- $sts_block_name = 'header'; require(STS_START_CAPTURE); require(DIR_WS_INCLUDES . 'header.php'); require(STS_STOP_CAPTURE); $template['header'] = strip_unwanted_tags($sts_block['header'], 'header'); ------------------------------------------------------------------- and put $header at sts_template.html, But it still show nothing from the header should I put those code in different PHP file instead of header.php?? and, how about the change for english.php file? Please advise. Thank you so much!!
  14. Osq

    LoginboxV5.4_in_header??

    Did you have this working now??
  15. Thanks so much Jack You made my date. :D
  16. I just have Simple templet system installed Everything working and am now setting up the layout of my store. However I don't seem to be able to change the The layout of Category box. I creat new image for The Category box and set "$categorybox" inside of this table. it will show both new image and orginal Oscommerce blue box. How to make this change?? Please help!!! :(
  17. thanks so much for reply. How if insert a image instead of color? Should I change from stylesheet.css too. Where does this file located? Sorry, I am new here. ;)
  18. Excellent contribition!! I have everything working and am now setting up the layout of my store. However I don't seem to be able to change the The layout of Category box. I creat new image for The Category box and set "$categorybox" inside of this table. it will show both new image and orginal Oscommerce blue box. How to make this change?? Please help!!! :o
  19. I am trying to install STS (STS-2_01); however, there is a question. From README file, -------------------------------------------------------------------------------------- NOTE: configure-SAMPLE.php is included in the ZIP file, but you will have to reenter all your configuration settings if you use it. It is easier to just add the STS lines at the bottom of the file to the bottom of your existing /catalog/includes/configure.php file. -------------------------------------------------------------------------------------- I am not sure how to make this change? Could you give me a suggestion? ;)
  20. Thank you very much for the suggestion :lol: !!
  21. I am going to install Header Tags Controller, but there are lots different version. Can anyone tell me which version of Header Tags Controller more stable please? http://www.oscommerce.com/community/contributions,207 Thanks!! :blink:
  22. Osq

    Article Manager v1.0

    Hello, I just installed article manager 1.2b. I had set a new article and topic, and tried to make a cross-selling for exist products. However, the cross-selling didn't work properly. And, the Article shows New Articles (0) All Articles (0) new topic my question is How to make cross-selling work?? website at: http://yupdeal.com/index.php Please help!!
×