Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

tanicos

Members
  • Content count

    143
  • Joined

  • Last visited

1 Follower

  • Guest

Profile Information

  • Real Name
    cosminel
  1. im creating a new newsletter <table width="522" border="0"> <tbody> <tr> <td colspan="3" style="color: rgb(109, 198, 70); font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; font-size: 16px;"> <div align="center">New Templates at <a href="http://www.onlinetemplates.org" target="_blank">OnlineTemplates.org</a></div> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> <div align="center"><img width="209" height="211" border="0" alt="" src="http://www.onlinetemplates.org/images/news/hosting.jpg" /></div> </td> <td> </td> <td> <div align="center"><img width="209" height="211" border="0" alt="" src="http://www.onlinetemplates.org/images/news/hosting2.jpg" /></div> </td> </tr> <tr> <td style="color: rgb(3, 160, 250); font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; font-size: 14px;"> <div align="center">Hosting Web 2.0 Template</div> </td> <td> </td> <td style="color: rgb(3, 160, 250); font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; font-size: 14px;"> <div align="center">Hosting Template</div> </td> </tr> <tr> <td> <div align="center"><img width="209" height="211" border="0" alt="" src="http://www.onlinetemplates.org/images/news/craftytemplate.jpg" /></div> </td> <td> </td> <td> <div align="center"><img width="209" height="211" border="0" alt="" src="http://www.onlinetemplates.org/images/news/oscommerce.jpg" /></div> </td> </tr> <tr> <td style="color: rgb(3, 160, 250); font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; font-size: 14px;"> <div align="center">Crafty Syntax Template</div> </td> <td> </td> <td style="color: rgb(3, 160, 250); font-weight: bold; font-family: Georgia,'Times New Roman',Times,serif; font-size: 14px;"> <div align="center">Oscommerce Clothes Store</div> </td> </tr> </tbody> </table> when i click preview i only see the newsletter title and i don't get the send or cancel buttons... any help in this?
  2. adding this to rc2.2 gives me a problem: everything displays right, title and description when i want to click on any subcategory it takes me to the index.php page but on the categories box (column left) i see the real path...any ideas? i am also using subcategory textbox
  3. tanicos

    Customer Add Product

    i am using the ultra pics contribution and i wanted to find out how to hack the popup image file to work with this? and also how can i make the add product thing like on admin? in admin i have the fckeditor, i can upload more pics...thanks
  4. i just want to thank you from the bottom of my heart...it works like a charm...with SEO urls and others too...really good
  5. tanicos

    Header Tags SEO

    if you have the ultra pics contribution installed you will have to be a very good programmer because the ultra pics deletes some code in index.php that SEO tags needs:(
  6. tanicos

    Featured Product Support v1.5.4

    ok..i got if duplicated after 2 days of code tweaking..great another problem now...the products that are in the featured section appears on top on their categories...if i remove the new contentBox($info_box_contents); at the bottom it's good...but the featured are not displayed...any help?
  7. tanicos

    Featured Product Support v1.5.4

    after many code tweaking i got it working but i don't see the images in admin..the catalog displays them..any help? come on guys..this is useful for everyone who wants to duplicate it
  8. installing the last contrib on a clean rc2.2 is giving me a login suplier error...he can't login
  9. tanicos

    Customer Add Product

    i've got 1 question: when the product uploaded by the client is sold...can i as a store owner input a sales percentage to be taken automatically? or does the customer see if the product was sold? and then i will pay him the money?how does this work?thanks
  10. tanicos

    Featured Product Support v1.5.4

    i managed to duplicate some things..but when i add the product i can't see it's image and it's not displayed on home page also. here is the admin/featured2.php code: <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 osCommerce Released under the GNU General Public License Featured Products admin */ require('includes/application_top.php'); function tep_set_featured2_status2($featured2_id, $status2) { if ($status2 == '1') { return tep_db_query("update " . TABLE_FEATURED2 . " set status2 = '1', expires2_date = NULL, date2_status_change = NULL where featured2_id = '" . $featured2_id . "'"); } elseif ($status2 == '0') { return tep_db_query("update " . TABLE_FEATURED2 . " set status2 = '0', date2_status_change = now() where featured2_id = '" . $featured2_id . "'"); } else { return -1; } } require(DIR_WS_CLASSES . 'currencies.php'); $currencies = new currencies(); switch ($HTTP_GET_VARS['action']) { case 'setflag': tep_set_featured2_status2($HTTP_GET_VARS['id'], $HTTP_GET_VARS['flag']); tep_redirect(tep_href_link(FILENAME_FEATURED2, '', 'NONSSL')); break; case 'insert': $expires2_date = ''; if ($HTTP_POST_VARS['day'] && $HTTP_POST_VARS['month'] && $HTTP_POST_VARS['year']) { $expires2_date = $HTTP_POST_VARS['year']; $expires2_date .= (strlen($HTTP_POST_VARS['month']) == 1) ? '0' . $HTTP_POST_VARS['month'] : $HTTP_POST_VARS['month']; $expires2_date .= (strlen($HTTP_POST_VARS['day']) == 1) ? '0' . $HTTP_POST_VARS['day'] : $HTTP_POST_VARS['day']; } tep_db_query("insert into " . TABLE_FEATURED2 . " (products2_id, featured2_date_added, expires2_date, status2) values ('" . $HTTP_POST_VARS['products2_id'] . "', now(), '" . $expires2_date . "', '1')"); tep_redirect(tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'])); break; case 'update': $expires2_date = ''; if ($HTTP_POST_VARS['day'] && $HTTP_POST_VARS['month'] && $HTTP_POST_VARS['year']) { $expires2_date = $HTTP_POST_VARS['year']; $expires2_date .= (strlen($HTTP_POST_VARS['month']) == 1) ? '0' . $HTTP_POST_VARS['month'] : $HTTP_POST_VARS['month']; $expires2_date .= (strlen($HTTP_POST_VARS['day']) == 1) ? '0' . $HTTP_POST_VARS['day'] : $HTTP_POST_VARS['day']; } tep_db_query("update " . TABLE_FEATURED2 . " set featured2_last_modified = now(), expires2_date = '" . $expires2_date . "' where featured2_id = '" . $HTTP_POST_VARS['featured2_id'] . "'"); tep_redirect(tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $featured2_id)); break; case 'deleteconfirm': $featured2_id = tep_db_prepare_input($HTTP_GET_VARS['sID']); tep_db_query("delete from " . TABLE_FEATURED2 . " where featured2_id = '" . tep_db_input($featured2_id) . "'"); tep_redirect(tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'])); break; } ?> <!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> <link rel="stylesheet" type="text/css" href="includes/stylesheet.css"> <script language="javascript" src="includes/general.js"></script> <?php if ( ($HTTP_GET_VARS['action'] == 'new') || ($HTTP_GET_VARS['action'] == 'edit') ) { ?> <link rel="stylesheet" type="text/css" href="includes/javascript/calendar.css"> <script language="JavaScript" src="includes/javascript/calendarcode.js"></script> <?php } ?> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onLoad="SetFocus();"> <div id="popupcalendar" class="text"></div> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="2" cellpadding="2"> <tr> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="100%"><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_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> </tr> </table></td> </tr> <?php if ( ($HTTP_GET_VARS['action'] == 'new') || ($HTTP_GET_VARS['action'] == 'edit') ) { $form_action = 'insert'; if ( ($HTTP_GET_VARS['action'] == 'edit') && ($HTTP_GET_VARS['sID']) ) { $form_action = 'update'; $product_query = tep_db_query("select p.products_id, pd.products_name, s.expires_date from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_FEATURED2 . " s where p.products2_id = pd.products_id and pd.language_id = '" . $languages_id . "' and p.products_id = s.products_id and s.featured2_id = '" . $HTTP_GET_VARS['sID'] . "' order by pd.products_name"); $product = tep_db_fetch_array($product_query); $sInfo = new objectInfo($product); } else { $sInfo = new objectInfo(array()); // create an array of featured products, which will be excluded from the pull down menu of products // (when creating a new featured product) $featured2_array = array(); $featured2_query = tep_db_query("select p.products_id from " . TABLE_PRODUCTS . " p, " . TABLE_FEATURED2 . " s where s.products2_id = p.products_id"); while ($featured2 = tep_db_fetch_array($featured2_query)) { $featured2_array[] = $featured2['products2_id']; } } ?> <tr><form name="new_feature" <?php echo 'action="' . tep_href_link(FILENAME_FEATURED2, tep_get_all_get_params(array('action', 'info', 'sID')) . 'action=' . $form_action, 'NONSSL') . '"'; ?> method="post"><?php if ($form_action == 'update') echo tep_draw_hidden_field('featured2_id', $HTTP_GET_VARS['sID']); ?> <td><br><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo TEXT_FEATURED_PRODUCT; ?> </td> <td class="main"><?php echo ($sInfo->products_name) ? $sInfo->products_name : tep_draw_products_pull_down('products2_id', 'style="font-size:10px"', $featured2_array); echo tep_draw_hidden_field('products_price', $sInfo->products_price); ?></td> </tr> <tr> <td class="main"><?php echo TEXT_FEATURED_EXPIRES_DATE; ?> </td> <td class="main"><?php echo tep_draw_input_field('day', substr($sInfo->expires_date, 8, 2), 'size="2" maxlength="2" class="cal-TextBox"') . tep_draw_input_field('month', substr($sInfo->expires_date, 5, 2), 'size="2" maxlength="2" class="cal-TextBox"') . tep_draw_input_field('year', substr($sInfo->expires_date, 0, 4), 'size="4" maxlength="4" class="cal-TextBox"'); ?><a class="so-BtnLink" href="java script:calClick();return false;" onMouseOver="calSwapImg('BTN_date', 'img_Date_OVER',true);" onMouseOut="calSwapImg('BTN_date', 'img_Date_UP',true);" onClick="calSwapImg('BTN_date', 'img_Date_DOWN');showCalendar('new_feature','dteWhen','BTN_date');return false;"><?php echo tep_image(DIR_WS_IMAGES . 'cal_date_up.gif', 'Calendar', '22', '17', 'align="absmiddle" name="BTN_date"'); ?></a></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main" align="right" valign="top"><br><?php echo (($form_action == 'insert') ? tep_image_submit('button_insert.gif', IMAGE_INSERT) : tep_image_submit('button_update.gif', IMAGE_UPDATE)). ' <a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $HTTP_GET_VARS['sID']) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'; ?></td> </tr> </table></td> </form></tr> <?php } else { ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS; ?></td> <td class="dataTableHeadingContent" align="right"> </td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_STATUS; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?> </td> </tr> <?php $featured2_query_raw = "select p.products_id, pd.products_name, s.featured2_id, s.featured2_date_added, s.featured2_last_modified, s.expires2_date, s.date2_status_change, s.status2 from " . TABLE_PRODUCTS . " p, " . TABLE_FEATURED2 . " s, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $languages_id . "' and p.products_id = s.products2_id order by pd.products_name"; $featured2_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS, $featured2_query_raw, $featured2_query_numrows); $featured2_query = tep_db_query($featured2_query_raw); while ($featured22 = tep_db_fetch_array($featured2_query)) { if ( ((!$HTTP_GET_VARS['sID']) || ($HTTP_GET_VARS['sID'] == $featured2['featured2_id'])) && (!$sInfo) ) { $products_query = tep_db_query("select products_image from " . TABLE_PRODUCTS . " where products_id = '" . $featured2['products2_id'] . "'"); $products = tep_db_fetch_array($products_query); $sInfo_array = array_merge($featured2, $products); $sInfo = new objectInfo($sInfo_array); } if ( (is_object($sInfo)) && ($featured2['featured2_id'] == $sInfo->featured2_id) ) { echo ' <tr class="dataTableRowSelected" onmouseover="this.style.cursor=\'hand\'" onclick="document.location.href=\'' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $sInfo->featured2_id . '&action=edit') . '\'">' . "\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_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $featured2['featured2_id']) . '\'">' . "\n"; } ?> <td class="dataTableContent"><?php echo $featured2['products_name']; ?></td> <td class="dataTableContent" align="right"> </td> <td class="dataTableContent" align="right"> <?php if ($featured2['status2'] == '1') { echo tep_image(DIR_WS_IMAGES . 'icon_status_green.gif', IMAGE_ICON_STATUS_GREEN, 10, 10) . ' <a href="' . tep_href_link(FILENAME_FEATURED2, 'action=setflag&flag=0&id=' . $featured2['featured2_id'], 'NONSSL') . '">' . tep_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', IMAGE_ICON_STATUS_RED_LIGHT, 10, 10) . '</a>'; } else { echo '<a href="' . tep_href_link(FILENAME_FEATURED2, 'action=setflag&flag=1&id=' . $featured2['featured2_id'], 'NONSSL') . '">' . tep_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', IMAGE_ICON_STATUS_GREEN_LIGHT, 10, 10) . '</a> ' . tep_image(DIR_WS_IMAGES . 'icon_status_red.gif', IMAGE_ICON_STATUS_RED, 10, 10); } ?></td> <td class="dataTableContent" align="right"><?php if ( (is_object($sInfo)) && ($featured2['featured2_id'] == $sInfo->featured2_id) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '<a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $featured2['featured2_id']) . '">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?> </td> </tr> <?php } ?> <tr> <td colspan="4"><table border="0" width="100%" cellpadding="0"cellspacing="2"> <tr> <td class="smallText" valign="top"><?php echo $featured2_split->display_count($featured2_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $HTTP_GET_VARS['page'], TEXT_DISPLAY_NUMBER_OF_FEATURED); ?></td> <td class="smallText" align="right"><?php echo $featured2_split->display_links($featured2_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $HTTP_GET_VARS['page']); ?></td> </tr> <?php if (!$HTTP_GET_VARS['action']) { ?> <tr> <td colspan="2" align="right"><?php echo '<a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&action=new') . '">' . tep_image_button('button_new_product.gif', IMAGE_NEW_PRODUCT) . '</a>'; ?></td> </tr> <?php } ?> </table></td> </tr> </table></td> <?php $heading = array(); $contents = array(); switch ($HTTP_GET_VARS['action']) { case 'delete': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_DELETE_FEATURED . '</b>'); $contents = array('form' => tep_draw_form('featured2', FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $sInfo->featured2_id . '&action=deleteconfirm')); $contents[] = array('text' => TEXT_INFO_DELETE_INTRO); $contents[] = array('text' => '<br><b>' . $sInfo->products_name . '</b>'); $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_delete.gif', IMAGE_DELETE) . ' <a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $sInfo->featured2_id) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'); break; default: if (is_object($sInfo)) { $heading[] = array('text' => '<b>' . $sInfo->products_name . '</b>'); $contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $sInfo->featured2_id . '&action=edit') . '">' . tep_image_button('button_edit.gif', IMAGE_EDIT) . '</a> <a href="' . tep_href_link(FILENAME_FEATURED2, 'page=' . $HTTP_GET_VARS['page'] . '&sID=' . $sInfo->featured2_id . '&action=delete') . '">' . tep_image_button('button_delete.gif', IMAGE_DELETE) . '</a>'); $contents[] = array('text' => '<br>' . TEXT_INFO_DATE_ADDED . ' ' . tep_date_short($sInfo->featured2_date_added)); $contents[] = array('text' => '' . TEXT_INFO_LAST_MODIFIED . ' ' . tep_date_short($sInfo->featured2_last_modified)); $contents[] = array('align' => 'center', 'text' => '<br>' . tep_info_image($sInfo->products_image, $sInfo->products_name, SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT)); $contents[] = array('text' => '<br>' . TEXT_INFO_EXPIRES_DATE . ' <b>' . tep_date_short($sInfo->expires2_date) . '</b>'); $contents[] = array('text' => '' . TEXT_INFO_STATUS_CHANGE . ' ' . tep_date_short($sInfo->date2_status_change)); } break; } if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) { echo ' <td width="25%" valign="top">' . "\n"; $box = new box; echo $box->infoBox($heading, $contents); echo ' </td>' . "\n"; } } ?> </tr> </table></td> </tr> </table></td> <!-- body_text_eof //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> this is the modified database create table featured2 ( featured2_id int(11) not null auto_increment, products2_id int(11) default '0' not null , featured2_date_added datetime , featured2_last_modified datetime , expires2_date datetime , date2_status_change datetime , status2 int(1) default '1' , PRIMARY KEY (featured2_id) ); INSERT INTO configuration_group (configuration_group_id, configuration_group_title, configuration_group_description, sort_order, visible) values ('40','Recommande2', 'Affichage des produits recommandes2', '340', '1' ); INSERT into configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) values ('Affichage des produits recommandes2', 'FEATURED_PRODUCTS_DISPLAY2', 'true', 'Choisissez vrai ou faux pour afficher ou non le produit recommande2.', '40', '1', now(), now() ); INSERT into configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) values ('Nombre de produits recommande affiche2', 'MAX_DISPLAY_FEATURED_PRODUCTS2', '6', 'Il s\'agit du nombre de produits recommandes affiches sur la premiere page2.', '40', '2', now(), now() ); any idea?
  11. tanicos

    layout of product pages! AAAAAAAAAAAAA

    are you in all your minds? do you think that with that attitude someone will reply ?
  12. tanicos

    Featured Product Support v1.5.4

    i need a duplicate of this module because i want to display 2 instances of the featured products: top 10 and featured is there a way to duplicate things?thanks
  13. there are at least 10 fixes for this contribution..can someone upload a working version?thanks
  14. tanicos

    [Contribution] Register globals easy

    this is what i get after trying to validate <br /> <b>Warning</b>: extract(): First argument should be an array in <b>/...../includes/application_top.php</b> on line <b>223</b><br /> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> and it can't find my doctype even it's added right...
  15. tanicos

    Register Globals Support

    After installing this mod W3C validator can't find m DOCTYPE(although it's added right) and here is what search engines sees in my top body: Warning /home/....../includes/application_top.php 223 and here is the app.. code: extract($_SESSION, EXTR_SKIP); can someone help..this is seo killing for me
×