Кнопка «Добавить в корзину» в osCommerce продолжает перенаправлять обратно на страницу продукта - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть электронная книга в osCommerce, которая включает атрибуты продукта. Когда я нажимаю кнопку «Добавить в корзину» на странице индекса, она сразу переходит на страницу shopping_cart.php. Однако он только перенаправляет клиента обратно на страницу product_info.php.

Почему он это делает?

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Если товар имеет атрибуты, osCommerce ожидает, что вы выберете один из них, прежде чем добавить товар в корзину.Вот почему он перенаправляет вас на страницу сведений о продукте.

0 голосов
/ 07 февраля 2014

попробуйте этот код: найдите, если ($ col === 0) {$ new_prods_content. = '';} (Около строки 29)

ниже добавьте этот код:

$new_prods_content .= '<td width="30%" align="center" valign="top">
    <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . 
    $new_products['products_image'], $new_products['products_name'], 
    SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br /><a href="' . 
    tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . $new_products['products_name'] . 
    '</a><br />' . $currencies->display_price($new_products['products_price'], 
    tep_get_tax_rate($new_products['products_tax_class_id'])) . 
    '&nbsp&nbsp&nbsp' . tep_draw_button(IMAGE_BUTTON_IN_CART, null , 
    tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 
    'action=buy_now&products_id=' . $new_products['products_id'])) .'</td>';


       i have added this code for new products in index.php page and when customer clicks add to cart button, it will add the item to cart and show shopping_cart.php page. 
...