设置微信小程序报错,后台和小程序对应不起来,具体如图: 想请教一下,微信小程序界面对应的后台如何设置
走马灯图,是上面的大图。
如果不对应,写清楚怎么个不对应,详细写清楚你的问题。
问题点: 1,走马灯上面的大图,所对应的跳转链接是直接填写/pages/goods-detail/goods-detail?id=115781吗? 这个id对应的是产品id吗?还是后台有id专门设置的地方? 2,homeBigImg在网页后台设置好图片跳转链接,需要到后台wx.php里面填写链接吗? 3,home4BannerImg和homeBigImg后台都有linkurl,这两个linkurl后台一个有链接一个没有连接,是需要自己修改成自己对应的链接吗?
谢谢你
木有更新,求解答
看不懂
后台界面截图是那个菜单?
配置文件是那个文件路径?
信息不写全,帮不上忙,自行解决,描述个问题,你首先要做的是让别人看懂。
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; }
遇到问题,自己去追踪一下代码,很简单的事,追踪一下就清楚