微信小程序和后台对应问题

问题咨询 · hanjianmoli · 于 3年前 发布 · 1802 次阅读

设置微信小程序报错,后台和小程序对应不起来,具体如图: 想请教一下,微信小程序界面对应的后台如何设置

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

走马灯图,是上面的大图。

如果不对应,写清楚怎么个不对应,详细写清楚你的问题。

hanjianmoli#23年前 0 个赞

问题点: 1,走马灯上面的大图,所对应的跳转链接是直接填写/pages/goods-detail/goods-detail?id=115781吗? 这个id对应的是产品id吗?还是后台有id专门设置的地方? 2,homeBigImg在网页后台设置好图片跳转链接,需要到后台wx.php里面填写链接吗? 3,home4BannerImg和homeBigImg后台都有linkurl,这两个linkurl后台一个有链接一个没有连接,是需要自己修改成自己对应的链接吗?

谢谢你

hanjianmoli#33年前 0 个赞

木有更新,求解答

Fecmall#43年前 0 个赞

看不懂

后台界面截图是那个菜单?

配置文件是那个文件路径?

信息不写全,帮不上忙,自行解决,描述个问题,你首先要做的是让别人看懂。

Fecmall#53年前 0 个赞

1.id是产品id

2.关于appserver后台设置,本人测试没有问题

后台的设置,都需要全部设置,否则不生效

@fecyo\app\appserver\modules\Wx\controllers\HomeController.php

自行看代码

//   general/start/first
    public function actionIndex()
    {
        if(Yii::$app->request->getMethod() === 'OPTIONS'){
            return [];
        }
        
        $code = Yii::$service->helper->appserver->status_success;
        
        // 首页走马灯大图部分
        $homeData = [];
        $home_bigimg_imgurl_1 = Yii::$app->store->get('appserver_home', 'home_bigimg_imgurl_1');
        $home_bigimg_linkurl_1 = Yii::$app->store->get('appserver_home', 'home_bigimg_linkurl_1');
        $home_bigimg_imgurl_2 = Yii::$app->store->get('appserver_home', 'home_bigimg_imgurl_2');
        $home_bigimg_linkurl_2 = Yii::$app->store->get('appserver_home', 'home_bigimg_linkurl_2');
        if ($home_bigimg_imgurl_1 && $home_bigimg_imgurl_2) {
            // 后台上传的值
            $homeData[] = [
                'linkUrl' => $home_bigimg_linkurl_1,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bigimg_imgurl_1),
            ];
            $homeData[] = [
                'linkUrl' => $home_bigimg_linkurl_2,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bigimg_imgurl_2),
            ];
        } else {
            // 默认值
            $homeData[] = [
                'linkUrl' => '',
                'picUrl' => Yii::$service->image->getImgUrl('wx/6a202e5f215489f5082b5293476f301c.jpg'),
            ];
            $homeData[] = [
                'linkUrl' => '',
                'picUrl' => Yii::$service->image->getImgUrl('wx/2829495b358a87480dcf0abf4b77c9b7.jpg'),
            ];
        }
        
        // 首页的4个banner
        $hotData = [];
        $home_bannerimg_imgurl_1 = Yii::$app->store->get('appserver_home', 'home_bannerimg_imgurl_1');
        $home_bannerimg_linkurl_1 = Yii::$app->store->get('appserver_home', 'home_bannerimg_linkurl_1');
        $home_bannerimg_imgurl_2 = Yii::$app->store->get('appserver_home', 'home_bannerimg_imgurl_2');
        $home_bannerimg_linkurl_2 = Yii::$app->store->get('appserver_home', 'home_bannerimg_linkurl_2');
        $home_bannerimg_imgurl_3 = Yii::$app->store->get('appserver_home', 'home_bannerimg_imgurl_3');
        $home_bannerimg_linkurl_3 = Yii::$app->store->get('appserver_home', 'home_bannerimg_linkurl_3');
        $home_bannerimg_imgurl_4 = Yii::$app->store->get('appserver_home', 'home_bannerimg_imgurl_4');
        $home_bannerimg_linkurl_4 = Yii::$app->store->get('appserver_home', 'home_bannerimg_linkurl_4');
        if ($home_bannerimg_imgurl_1 && $home_bannerimg_imgurl_2 && $home_bannerimg_imgurl_3 && $home_bannerimg_imgurl_4) {
            $hotData[] = [
                'linkUrl' => $home_bannerimg_linkurl_1,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bannerimg_imgurl_1),
            ];
            $hotData[] = [
                'linkUrl' => $home_bannerimg_linkurl_2,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bannerimg_imgurl_2),
            ];
            $hotData[] = [
                'linkUrl' => $home_bannerimg_linkurl_3,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bannerimg_imgurl_3),
            ];
            $hotData[] = [
                'linkUrl' => $home_bannerimg_linkurl_4,
                'picUrl' => Yii::$service->image->getUrlByRelativePath($home_bannerimg_imgurl_4),
            ];
        } else {
            // 默认值
            $hotData[] = [
                'linkUrl' => '/pages/goods-detail/goods-detail?id=115781',
                'picUrl' => Yii::$service->image->getImgUrl('wx/f9d34e8258cdef1dbcb5e1de65bdb404.jpg'),
            ];
            $hotData[] = [
                'linkUrl' => '/pages/goods-detail/goods-detail?id=115781',
                'picUrl' => Yii::$service->image->getImgUrl('wx/a7658f2456e708e6be03d393cef0d368.jpg'),
            ];
            $hotData[] = [
                'linkUrl' => '/pages/goods-detail/goods-detail?id=115781',
                'picUrl' => Yii::$service->image->getImgUrl('wx/868b8a0e1065f7123c949fb404049ce0.jpg'),
            ];
            $hotData[] = [
                'linkUrl' => '/pages/goods-detail/goods-detail?id=115781',
                'picUrl' => Yii::$service->image->getImgUrl('wx/6480b6574ab76caf1d86a9fc327a62e8.jpg'),
            ]; 
        }
        // 四个导航图标
        $salesData = [];
        $salesData[] = [
            'linkUrl' => '/pages/live-player/live-player',
            'picUrl' => Yii::$service->image->getImgUrl('addons/fecyo/qnav2.png'),
            'title'  => Yii::$service->page->translate->__('直播'),
        ];
        $salesData[] = [
            'linkUrl' => '/pages/coupons/coupons',
            'picUrl' => Yii::$service->image->getImgUrl('addons/fecyo/qnav4.png'),
            'title'  => Yii::$service->page->translate->__('Get Coupon'),
        ];
        $salesData[] = [
            'linkUrl' => '/pages/fav-list/fav-list',
            'picUrl' => Yii::$service->image->getImgUrl('addons/fecyo/qnav3.png'),
            'title'  => Yii::$service->page->translate->__('My Favorite'),
        ];
        $salesData[] = [
            'linkUrl' => '/pages/cate/cate',
            'picUrl' => Yii::$service->image->getImgUrl('addons/fecyo/h5/01b097e06ac9fc78bbcc3d3e0dfbe01fcc.png'),
            'title'  => Yii::$service->page->translate->__('All Category'),
        ];
        
        
        $productData = $this->getProduct();
        
        
        $currencys = Yii::$service->page->currency->getCurrencys();
        $currentCurrencyCode = Yii::$service->page->currency->getCurrentCurrency();
        $currencyList = [];
        $currencyCodeList = [];
        foreach ($currencys as $currency) {
            $currencyList[] = $currency['symbol']. '' . $currency['code'];
            $currencyCodeList[] = $currency['code'];
        }
        $currency = [
            'currencyList' => $currencyList,
            'currencyCodeList' => $currencyCodeList,
            'currentCurrency' => $currentCurrencyCode
        ];
        
        
        $data = [
            //'home' => $homeData,
            'banners'  => $homeData,
            'products' => $productData,
            'topgoods'  => [
                'remark' => '备注',
                'value'  => Yii::$service->page->translate->__('Feature Product'),  //'人气推荐',
            ],
            'hot'  => $hotData,
            'sales' => $salesData,
            'currency'  => $currency,
        ];
        $responseData = Yii::$service->helper->appserver->getResponseData($code, $data);
        
        return $responseData;
    }
    

遇到问题,自己去追踪一下代码,很简单的事,追踪一下就清楚

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