如何直接在首页的最新商品上面加上直接"购买"按钮?

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: daimadaquan

版面规则
本版面不能发新贴,可以回复

如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子cking » 2005-10-20 8:45

如题,可直接放入购物车,数量默认为1
cking
中级会员
中级会员
 
帖子: 57
注册: 2005-10-06 10:40

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子crimx » 2005-10-20 23:53

搭个便车问下:
除了加上购买按钮, 如何可以加上商品描述(前150字)?

谢谢.
crimx
普通会员
普通会员
 
帖子: 23
注册: 2005-10-20 23:47

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子Jack » 2005-10-22 4:28

要添加"购买"按钮,可以参考
/includes/templates/template_default/templates/tpl_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" 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  . '<br />' . 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) . '</form><br /><br />');   


同样原理,可以给首页上的推荐商品、特价商品等加上"购买"按钮。
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子Jack » 2005-10-22 4:44

提示: 新进商品页面,可以添加商品到购物车,也有详细的商品描述。
例如:
http://demo.zen-cart.cn/index.php?main_page=products_new
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子cking » 2005-10-22 12:03

搞定了,多谢!
cking
中级会员
中级会员
 
帖子: 57
注册: 2005-10-06 10:40

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子crimx » 2005-10-22 15:42

谢谢jack. 按钮搞定了.商品简介还不行.努力中....
crimx
普通会员
普通会员
 
帖子: 23
注册: 2005-10-20 23:47

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子xcwwhr » 2006-12-28 20:06

老大我用的是1.3.5版本,功能实现,但是出现了一个问题在"购物车"里面"点击"继续购物"出现的页面都是"对不起,没有找到该商品。"不知怎么解决,还有上面说"推荐商品、特价商品"如果加"购买"按钮的话应该修改那一些文件呢?麻烦了!
xcwwhr
中级会员
中级会员
 
帖子: 74
注册: 2006-08-22 10:19

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子xcwwhr » 2006-12-29 10:48

帮帮我呀,我很急,在线等!
xcwwhr
中级会员
中级会员
 
帖子: 74
注册: 2006-08-22 10:19

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子reason » 2007-01-07 14:49

是啊!1.3.6的怎么改啊?
reason
高级会员
高级会员
 
帖子: 117
注册: 2006-06-29 22:42

Re: 如何直接在首页的最新商品上面加上直接"购买"按钮?

帖子reason » 2007-01-14 14:01

JACK,上面的代码不对啊,改完以后商品列表变成每行一列了,而且在"购物车"里面"点击"继续购物"出现的页面都是"对不起,没有找到该商品。"我的版本是ZENCART1.3.7 的,请问应该怎么改啊?谢谢
reason
高级会员
高级会员
 
帖子: 117
注册: 2006-06-29 22:42

下一页

回到 精华共享

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客