删除番茄车上的“立即购买”按钮

时间:2012-05-02 15:24:47

标签: php shop

在我的网站上, 如果你去新产品 http://www.lutari.net//products.php?new&sid=ea6d72cb65007bb0474d3ec708832882 你可以看到你只能添加一些物品到购物车(你不能添加的物品没有库存)所以我很高兴这个。

但是如果你去像这样的catergory http://www.lutari.net//index.php?cPath=13&sid=ea6d72cb65007bb0474d3ec708832882 (这些都没有库存)您可以点击立即购买。

我想禁用“立即购买”按钮。

有谁知道我是怎么做到的?

(我使用补丁来执行添加到购物车按钮)

Products_listing.php(我已经扫描了代码中的任何单词“buy”

 'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE,
                   'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW);

     case 'PRODUCT_LIST_BUY_NOW':
              $lc_text = $osC_Language->get('listing_buy_now_heading');

另外

case 'PRODUCT_LIST_BUY_NOW':
            $lc_align = 'center';
            if ($Qlisting->value('products_type') == PRODUCT_TYPE_SIMPLE) {
              $lc_text = osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), $Qlisting->value('products_id') . '&' . osc_get_all_get_params(array('action')) . '&action=cart_add'), osc_draw_image_button('button_buy_now.gif', $osC_Language->get('button_buy_now'), 'class="ajaxAddToCart" id="ac_productlisting_'. $Qlisting->value('products_id') . '"')) . '&nbsp;<br />';
            }else {
              $lc_text = osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), $Qlisting->value('products_id') . '&' . osc_get_all_get_params(array('action')) . '&action=cart_add'), osc_draw_image_button('button_buy_now.gif', $osC_Language->get('button_buy_now'))) . '&nbsp;<br />';
            }

这就是它吗?或者我需要查看其他页面?

对...

所以在Product_listing.php中我改变了

$lc_text = osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), $Qlisting->value('products_id') . '&' . osc_get_all_get_params(array('action')) . '&action=cart_add'), osc_draw_image_button('button_buy_now.gif', $osC_Language->get('button_buy_now'))) . '&nbsp;<br />';

$lc_text = osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), $Qlisting->value('products_id') . '&' . osc_get_all_get_params(array('action')) . '&action=cart_add'), osc_draw_image_button('button_add_to_cart.png',  $osC_Language->get('button_add_to_cart'))) . '&nbsp;<br />';

现在,在new.php中有一个补丁,如果产品缺货,可以禁用“添加到购物车”按钮。这是什么代码

 if($osC_Product->getQuantity() > 0) {
            echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $Qproducts->value('products_id') . '&action=cart_add'), osc_draw_image_button('button_in_cart.gif', $osC_Language->get('button_add_to_cart'), 'class="ajaxAddToCart" id="ac_productsnew_' . $Qproducts->value('products_id') . '"'));
                        } else { 
                        //echo '<span><font color="#990000" size="2">Out of stock</font></span>';
                        echo osc_draw_image_disabled_button('button_in_cart_disabled.gif', 'No Stock', 'id="ac_no_product"');
                        }
          ?>

所以我尝试将它放入products_listing.php并且它工作..但按钮出现在页面顶部,而不是在项目旁边..

任何人都有任何想法下一步该做什么?

1 个答案:

答案 0 :(得分:0)

你有你的密码吗?也许如果我能看到它,我应该能够提供帮助。但一般来说,你可以尝试这样做。

if quantity != 0
{
    print buy now button
}

如果这有帮助,请告诉我。