gpt4 book ai didi

php - 有没有办法在 Opencart 中显示 youtube 视频而不是产品图片?

转载 作者:搜寻专家 更新时间:2023-10-31 21:06:16 29 4
gpt4 key购买 nike

我正在尝试更改 Opencart 的产品页面,我试图在其中显示视频而不是产品图片。如果我对视频 ID 进行硬编码,我就可以播放视频而不是产品图片。但是,我计划从数据库表 oc_product 和新列 u_tube_url 中获取视频 ID 进行定义和链接。当前在默认主题中,图像的路径在图像列中定义。但是,我想给 youtube videoid 而不是图像路径。我认为更改必须在

的产品页面中完成

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

<?php if ($thumb || $images) { ?>
<ul class="thumbnails">
<?php if ($thumb) { ?>
<li>
<a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>">
<img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
</a>
</li>
<?php } ?>
</ul>
<?php } ?>

我还认为 /catalog/controller/product/product.php 可能需要进行一些更改

最佳答案

我在产品描述表中添加了一个数据库列。然后...我进行了更改以包含视频而不是产品图片。

第一步

打开文件:catalog/view/theme/default/template/product/product.tpl

查找:

<li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>

替换:

<li><a <embed src="http://www.youtube.com/embed/<?php echo $url_id; ?>?autoplay=0&rel=0" width="360" height="240"></embed></a><embed src="http://www.youtube.com/embed/<?php echo $url_id; ?>?autoplay=0&rel=0" width="360" height="240"></embed></li>



第二步

打开文件:admin/model/catalog/product.php

添加到:

url_id = '" . $this->db->escape($value['url_id']) . "',



第 3 步

打开文件:catalog/controller/product/product.php

查找:

$data['heading_title'] = $product_info['name'];

在 : 之后添加

$data['url_id'] = $product_info['url_id'];



第四步

打开文件:catalog/controller/product/product.php

查找:

'special'     => $special,

在 : 之后添加

'url_id'  => $result['url_id'],



第 5 步

打开文件:catalog/model/catalog/product.php

查找:

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

在 : 之后添加

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

关于php - 有没有办法在 Opencart 中显示 youtube 视频而不是产品图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31922389/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com