opencart二次开发-给opencart增加淘宝店同商品地址(前台篇)

上一篇 我们讲解了opencart二次开发中,给opencart增加淘宝店同商品地址的后台制作步骤,这里来说说前台如何调用出来,下面进行修改:

/catalog/view/theme/default/template/product/product.tpl

找到下面代码:

<?php if ($minimum > 1) { ?>
<div class="minimum"><?php echo $text_minimum; ?></div>
<?php } ?> 【也可以自己根据自己模板定义位置】

换行加入如下代码:

<div class="review"><div><span><?php echo $tb_taobao; ?></span>:<span id="tburl">淘宝未上架</span></div></div>
<?php if($tburl) : ?>
<script type="text/javascript">
$("#tburl").html("<a href='<?php echo $tburl?>' target='_blank'>进入淘宝购买</a>");
</script>
<?php endif; ?>

【在后面会讲讲这里的代码】

然后修改下面文件:

/catalog/model/catalog/product.php

搜索找到类似下面代码:

'sort_order'       => $query->row['sort_order'],

换行添加一行:

'tburl'           => $query->row['tburl'],

修改下面的文件:

/catalog/controller/product/product.php

搜索找到类似语句:

$this->data['text_price'] = $this->language->get('text_price');

在下面添加下面语句:

$this->data['tb_taobao'] = $this->language->get('tb_taobao');

搜索类似下面语句:

$this->data['review_status'] = $this->config->get('config_review_status');

在下面添加一行:

$this->data['tburl'] = base64_encode($product_info['tburl']);

然后修改语言文件:

/catalog/language/english/product/product.php

找到下面代码:

$_['text_price']        = 'Price:';

换行添加如下代码:

$_['tb_taobao']          = 'taobaourl:';

修改中文语言文件:

/catalog/language/zh-CN/product/product.php

找到如下代码:

$_['text_price']          = '价格:';

换行添加如下代码:

$_['tb_taobao']          = '淘宝地址:';

如果有多个语言文件的类似这样修改,在语言文件添加一个“$_['tb_taobao']”的对应显示的值

好了,基本的教程就到这里的,这个时候你可以试试给其中一个产品增加一个地址,在前台的产品看看有没有效果,然后进行调整。

下面我们来说说如何优化显示出来的效果:

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:6   其中:访客  6   博主  0

  1. avatar tindson 0

    教程太棒了,但是我找不到一些文件里的内容啊

    • avatar yumanutong 5

      @tindson

  2. avatar WT 0

    你好, 非常感谢分享, 我严格按步骤操作之后出现报错, unknown tburl in field list之类, 通过数据库直接写入, 产品页面底部出现的url有乱码, 而且会自动改变, 无法访问正确的淘宝网址, 可否回复邮件予以指教, 万分感激!

    • avatar yumanutong 5

      @WT 不提供免费支持哈,请联系我们的客服人员 QQ 1256810088

  3. avatar goodj 0

    2.1的好像不同了,代码不一样。要是写一篇2.x的就好了~

    • avatar yumanutong 5

      @goodj 根据实例自己琢磨吧。只是给予方法。

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情