shopnc-b2b2c问题解决方案集锦

本文介绍了一种WAP版网站自动跳转的解决方案,包括首页与商品页的跳转逻辑,并解决了手机端跨域请求问题。此外,还介绍了如何开启redis缓存以及修改商品二维码生成地址的方法。
  1. WAP版自动跳转解决方案,完美解决首页,商品页跳转问题
//shop/templates/default/layout/home_layout.php 刚开始处
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";
if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
    if ($_GET['act'] == 'index') {
        header("Location:  ".WAP_SITE_URL."\n");
    }
    elseif ($_GET['act'] == 'goods') {
        //适配商品页
        $wapUrl = WAP_SITE_URL . '/tmpl/product_detail.html?goods_id=' . $_GET['goods_id'];
        header("Location: $wapUrl\n");
    }else{
        //在没有适配更多控制器的时候只能统一跳转到wap的首页
        header("Location:  ".WAP_SITE_URL."\n");
    }
    exit();
}

2.手机端跨域请求问题,WAP版没有显示任何内容,与主站数据不连通。

//在mobile/control/control.php:__construct()函数中
header("Access-Control-Allow-Origin: http://m.bxjgou.com");

3.开启redis缓存
redis服务器安装

yum install redis
# 如果没有可用的 redis 包,可以先安装 EPEL 后再执行。如 64 位系统,可以先执行
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# 安装完成后动服务器端
/usr/sbin/redis-server /etc/redis.conf
#Php redis 扩展安装
wget https://github.com/nicolasff/phpredis/archive/master.zip
unzip msater
cd phpredis-master/
/usr/bin/phpize  #如果没有这个目录,先安装yum install php-devel重启Apache
./configure
make && make install
# 编辑 php.ini,追加以下内容 默认在/etc/php.ini
extension=/usr/lib/php/modules/redis.so #这里是32位系统,如果是64位的用lib64
# 重启 php-fpm 服务,没有安装的yum install php-fpm
service php-fpm restart

4.修改商品二维码生成地址为WAP版地址

修改文件:
shop\control\store_goods_add.php
shop\control\store_goods_online.php
查找代码
$PhpQRCode->set('date',urlShop('goods', 'index', array('goods_id'=>$goods_id)));
替换为
$PhpQRCode->set('date',WAP_SITE_URL . '/tmpl/product_detail.html?goods_id='.$goods_id);
于2024年4月-2025年9月期间,研究团队在贵州习水国家级自然保护区制定39条样线,涵盖灌木林、常绿阔叶林、针叶林、常绿落叶阔叶混交林、针阔混交林等不同植被类型,每条样线分春夏秋冬4个季节采集样品,用真菌采集软件记录经纬度、海拔、采集地点、时间、生境等信息,使用佳能相机(R6 mark Ⅱ)对大型真菌进行拍照,并采集标本,标本存放于贵州省生物研究所大型真菌标本馆(HGAMF)。 通过形态学初步鉴定,结合分子生物学最终鉴定,参考已]报道的中国毒蘑菇名录开展毒蘑菇的认定。 调查到保护区内有毒真菌7目25科64种,导致中毒的主要类型有急性肾衰竭型、神经精神型和胃肠炎型。最终形成贵州习水国家级自然保护区大型有毒真菌图片数据集,它由以下2个部分组成。 (1)附件1包含78张原始照片(.JPG),照片名字包括了大型有毒真菌的拉丁名和中文名,若无中文名的直接用拉丁名。 (2)附件2是一个压缩文件,包含了2张工作表,其中一张表是大型有毒真菌39条样线的信息,另一张表是大型有毒真菌的中毒类型。 照片采用佳能相机R6 mark Ⅱ拍摄,物种鉴定通过多种文献核实,并经两位以上专家鉴定确认。该数据集可为研究地及周边的普通人识别有毒大型真菌提供参考,通过及时的图片对比,能有效避免误采误食大型有毒真菌,同时为因误食大型真菌可能引发的身体损伤进行了总结,能为患者及时治疗提供参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值