多商户升级后 报错

Fecbbc 多商户 · dream · 于 3年前 发布 · 1218 次阅读

1.fecmall升级到了 2.8.1,fecbbc升级到最新版本1.9.6后,前端点击商铺名称进入商铺时报错,报错信息为:

共收到 5 条回复
Fecmall#13年前 0 个赞

1.官网demo是没有问题的:http://fecbbc.fecshop.com/catalog/shop?bdmin_user_id=5

2.您是不是进行二次开发了?

多商户的这次升级,将产品列表价格部分进行了更改:

<?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?> 

文件路径为:@fecbbc/app/appfront/theme/fecbbc/catalog/shop/index.php 文件

您和您本地二次开发的核对一下。

dream#23年前 0 个赞

没有二开。路径查找代码发现,升级后index.php没有更新,还是原来的代码:

手动修改为:

<p class="price ">
    <span class="sale-price prime-cost">
     <?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?>
	</span>
</p>

问题解决。

dream#33年前 0 个赞

还一个问题,底部样式也没有了:cold_sweat:

Fecmall#43年前 0 个赞

可能升级有问题吧?

@fecbbc/app/appfront/theme/fecbbc/catalog/shop/index.php , 完整文件贴一下

<div class="home-page yoho-page boys" data-page="boys" data-mchannel="">
    <?= $home_top_banner ?>
    <div class="singlehot clearfix">
        <div class="floor-header clearfix" floorId="">
            <h2 class="floor-title"><?= $bdminName ?></h2>
        </div>
        <div class="goods-container clearfix home-goods">
            <?php if (is_array($bdmin_products) && !empty($bdmin_products)) : ?>
            <?php foreach ($bdmin_products as $product): ?>
                <div class="good-info imgopacity" data-skn="">
                    <div class="tag-container clearfix">
                    </div>
                    <div class="good-detail-img">
                        <a class="good-thumb" href="<?= $product['url'] ?>" target= "_blank">
                            <img class="lazyload" src="<?= Yii::$service->image->getImgUrl('images/lazyload.gif');   ?>" data-src="<?= Yii::$service->product->image->getResize($product['image'],[192,210],false) ?>">
                        </a>
                    </div>
                    <div class="good-detail-text">
                        <a href="<?= $product['url'] ?>" target= "_blank"><?= $product['name'] ?></a>
                        <?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?> 
                    </div>
                </div>
            <?php endforeach; ?>
            <?php endif; ?>
        </div>
        <div class="foot-pager clearfix" >
                <?= $product_page ?>
            </div>
        
    </div>
    
</div>

<script>
    <?php $this->beginBlock('home_page_big_slider') ?>
    lazyload();
    $(document).ready(function(){
		$('.bxslider').bxSlider({
			mode: 'horizontal',
			moveSlides: 1,
			slideMargin: 40,
			infiniteLoop: true,
			slideWidth: 1150,
            hideControlOnEnd:true,
			minSlides: 1,
			maxSlides: 1,
			speed: 800,
		});
	});
    <?php $this->endBlock(); ?>
    <?php $this->registerJs($this->blocks['home_page_big_slider'],\yii\web\View::POS_END);//将编写的js代码注册到页面底部 ?>
</script> 





Fecmall#53年前 0 个赞

@dream #3楼 底部乱码问题,参看帖子:http://www.fecmall.com/topic/4488

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics