我怎样才能让OpenCart的这个php脚本不自动选择最新的产品

发布于 2024-11-29 07:34:47 字数 1750 浏览 0 评论 0原文

下面的 php 脚本来自 OpenCart,会自动选择最新的产品,但我想自己选择应该从模块部分显示的产品。我认为它应该通过 ID 选择,但我不擅长 php。

非常乐意提供帮助,该部分是 Senast inlagda produkterna

谢谢 安网

<div class="sidebarHome">
<div class="featuredBox">
    <p class="heading">Actout Mindfulness</p> 

    <ul class="btn">
        <?php $i=0; foreach ($products as $product): $i++; ?>
            <li class="prod<?php echo $i; ?>"><?php echo $i; ?></li>
        <?php endforeach; ?>
    </ul> 

    <ul class="items">
        <?php $i=0; foreach ($products as $product): $i++; ?>
            <li class="prod<?php echo $i; ?>">
                <?php if ($product['thumb']): ?>
                    <div class="img">
                        <a href="<?php echo $product['href']; ?>" title="<?php echo $product["name"] ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a>
                        <?php if ($product['special']): ?>
                            <span class="promo">Promo</span>
                        <?php endif; ?>
                    </div>
                <?php endif; ?>
                     <h2><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h2>
                <?php if ($product['price']): ?>
                    <p class="price"><a href="http://www.actout.se" target="_blank">www.actout.se</a></p>
                <?php endif; ?>      
            </li>
        <?php endforeach; ?>
    </ul>    
</div>

The below php script is from OpenCart and choose the latest products automatically but I would like to choose which once that should be shown from the modul section myself. I think it should be choosen by ID but I'm no good at php.

Would be very happy for help, the section is Senast inlagda produkterna

Thanks
anweb

<div class="sidebarHome">
<div class="featuredBox">
    <p class="heading">Actout Mindfulness</p> 

    <ul class="btn">
        <?php $i=0; foreach ($products as $product): $i++; ?>
            <li class="prod<?php echo $i; ?>"><?php echo $i; ?></li>
        <?php endforeach; ?>
    </ul> 

    <ul class="items">
        <?php $i=0; foreach ($products as $product): $i++; ?>
            <li class="prod<?php echo $i; ?>">
                <?php if ($product['thumb']): ?>
                    <div class="img">
                        <a href="<?php echo $product['href']; ?>" title="<?php echo $product["name"] ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a>
                        <?php if ($product['special']): ?>
                            <span class="promo">Promo</span>
                        <?php endif; ?>
                    </div>
                <?php endif; ?>
                     <h2><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h2>
                <?php if ($product['price']): ?>
                    <p class="price"><a href="http://www.actout.se" target="_blank">www.actout.se</a></p>
                <?php endif; ?>      
            </li>
        <?php endforeach; ?>
    </ul>    
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗫嚅 2024-12-06 07:34:47

Anweb,

您所描述的内容可以通过不同的模块来处理。使用功能模块,您可以选择您想要展示的产品。如果您希望模块标题为Latest,则可以编辑

Store/language/English/module/featured.php

替换;

$_['heading_title'] = 'Featured';

和;

$_['heading_title'] = 'Latest';

opencart 站点上还有一些扩展,允许您在管理中修改模块名称。

Anweb,

What you are describing can be dealt with via a different module. Use the feature module then you can select the products you want to show. If you want the module to be titled as Latest then you can edit

Store/language/English/module/featured.php

Replace;

$_['heading_title'] = 'Featured';

With;

$_['heading_title'] = 'Latest';

There are also extensions on the opencart site that will allow you to modify the module names within administration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文