zen-cart如何直接在首页的商品上面加上"购买"按
2013-06-24 08:30
295 查看
如何直接在首页的最新商品上面加上直接"购买"按钮?
要添加"购买"按钮,可以参考
/includes/templates/template_default/templates l_product_info_display.php
这个文件中购买按钮的代码。
需要修改的代码在:
/includes/modules/new_products.php
商店首页上显示的商品的内容都在变量$list_box_contents中,加上需要的内容就可以了。
$list_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="' . $col_width . '%" valign="top"',
'text' => '<a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'],
IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . $new_products->fields['products_name'] . '</a><br
/>' . $products_price);
改为:
if ($products_qty_box_status == '0' or $products_quantity_order_max== '1') {
// hide the quantity box and default to 1
$the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$new_products->fields['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
} else {
// show the quantity box
$the_button = PRODUCTS_ORDER_QTY_TEXT . '<input type="text" name="cart_quantity" value="' . (zen_get_buy_now_qty($new_products->fields['products_id'])) . '" maxlength="6" size="4" /><br />' . zen_get_products_quantity_min_units_display((int)$new_products->fields['products_id'])
. '<br />' . zen_draw_hidden_field('products_id', (int)$new_products->fields['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
};
$list_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" style="width:' . $col_width . '%;float:left" valign="top"',
'text' => '<a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'],
IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><div class="border_line01"><strong>Style: <a class="ab" href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id'])
. '">' . $new_products->fields['products_name'] . '</a><strong></div><div class="border_line01">Our Price: <span class="colorr">' . $products_price . '</span></div>' . zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($new_products->fields['products_id']),
zen_get_all_get_params(array('action')). 'action=add_product'), 'post', 'enctype="multipart/form-data"') . zen_get_buy_now_button($new_products->fields['products_id'], $the_button) . '<a href="' .zen_href_link(zen_get_info_page($new_products->fields['products_id']),
'products_id=' . $new_products->fields['products_id']) . '">more</a></form><br /><br /><br />');
要添加"购买"按钮,可以参考
/includes/templates/template_default/templates l_product_info_display.php
这个文件中购买按钮的代码。
需要修改的代码在:
/includes/modules/new_products.php
商店首页上显示的商品的内容都在变量$list_box_contents中,加上需要的内容就可以了。
$list_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="' . $col_width . '%" valign="top"',
'text' => '<a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'],
IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . $new_products->fields['products_name'] . '</a><br
/>' . $products_price);
改为:
if ($products_qty_box_status == '0' or $products_quantity_order_max== '1') {
// hide the quantity box and default to 1
$the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$new_products->fields['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
} else {
// show the quantity box
$the_button = PRODUCTS_ORDER_QTY_TEXT . '<input type="text" name="cart_quantity" value="' . (zen_get_buy_now_qty($new_products->fields['products_id'])) . '" maxlength="6" size="4" /><br />' . zen_get_products_quantity_min_units_display((int)$new_products->fields['products_id'])
. '<br />' . zen_draw_hidden_field('products_id', (int)$new_products->fields['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
};
$list_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" style="width:' . $col_width . '%;float:left" valign="top"',
'text' => '<a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'],
IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><div class="border_line01"><strong>Style: <a class="ab" href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id'])
. '">' . $new_products->fields['products_name'] . '</a><strong></div><div class="border_line01">Our Price: <span class="colorr">' . $products_price . '</span></div>' . zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($new_products->fields['products_id']),
zen_get_all_get_params(array('action')). 'action=add_product'), 'post', 'enctype="multipart/form-data"') . zen_get_buy_now_button($new_products->fields['products_id'], $the_button) . '<a href="' .zen_href_link(zen_get_info_page($new_products->fields['products_id']),
'products_id=' . $new_products->fields['products_id']) . '">more</a></form><br /><br /><br />');
相关文章推荐
- ZEN CART如何直接在首页的商品上面加上"购买"按钮
- ZEN CART如何直接在首页的商品上面加上"购买"按钮
- zen-cart如何在首页显示商品的简介描述
- zen-cart首页能否在中间栏显示“所有商品”?
- zen-cart 如何增加一个可下载的商品
- ECSHOP商品详情页面如何实现直接购买和放入到购物车同时存在
- zencart+magento 如何清空商品演示数据和没有商品数据的sql执行语句
- zen-cart如何调用wordpress中的文章
- 关于首页新进商品,特价商品,推荐商品在后台如何关闭的问题
- ZEN_CART_如何添加自定义页面
- ECSHOP首页商品显示购买过的次数
- 如何在Ecshop首页调用积分商城里的商品
- 如何解决zencart首页商品图片显示错位?
- Bing即将推出新功能 用户可直接在搜索结果页购买商品
- 关于弱网络情况下,如何防止用户重复购买一个商品
- 微信小店用户购买商品后如何申请退款
- 电商App如何让用户直接打开商品详情页
- 如何解决zencart首页商品图片显示错位?
- 如何解决ZenCart首页商品图片显示错位
- 【转】zen-cart 免注册购买模块(COWOA插件)