友情提示:小程序,开发制作。

标签《代码》下的文章:

人人商城小程序 getUserInfo换成getUserProfile(方法二)

调整后4月13日之后发布的小程序wx.getUserInfo的接口都将失效,因此导致小程序的登录会出现灰色头像和微信用户

后台也是获取不到数据导致界面一度尴尬。

先用getUserProfile获取  userInfo用户对象信息,在用wx.getUserInfo 获取encryptedData和iv 至此后面的登录流程不变只是提交数据的时候多提交一个userInfo信息到后台

小程序支持库最少升到2.10.4

相关文件

小程序路径pages/auth/index.wxml    立即登录按钮需要修改

<image class='logo' src='{{shop_logo}}'></image>
<view class='title'><text class='title-underline'>{{shop_name}}</text></view>
<view class='message'><text>您尚未登录需要获取您的授权后进入商城</text></view><button bindtap='close'
  class='cancelBtn'>暂不登录</button>

  <button bindtap='bindGetUserInfobu' class='authBtn' >立即登录</button>

 

小程序路径pages/auth/index.js 多加了一个方法bindGetUserInfobu()  然后获取到userInfo用户对象信息在用wx.getUserInfo  把对象结构拼装一下,这样基本没有太多改动

阅读全文>>

人人商城小程序 getUserInfo换成getUserProfile(方法一)

官方文档https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

人人商城小程序用户授权登录失败,getUserProfile小程序登录接口升级

怎么修改呢?

1,修改pages\auth\index.wxml

立即登录按钮改为

<button bindtap="getUserProfile" class="authBtn" lang="zh_CN">
立即登录
</button>
点击查看原图

2,修改pages\auth\index.js

第62行添加代码

阅读全文>>

织梦DedeCMS文章微信分享带缩略图与简介

准备工作

微信服务号一个,并且已经通过了实名认证;

一个 ICP 备案的域名;

操作步骤

1、查看 AppId,AppSecret 以及绑定域名

织梦DedeCMS文章微信分享带缩略图与简介-创客云

阅读全文>>

附件下载:
wechat.zip 1.21KB

dedecms验证码只显示背景不显示图片终极解决办法

点击查看原图

Dede后台验证码只显示背景,不显示字母的解决方法:

打开验证码生成文件 Include/vdimgck.php,找到:

for($i=0;$i<$rndcodelen;$i++)
{
$bc = mt_rand(0, 1);
$rndstring[$i] = strtoupper($rndstring[$i]);
$c_fontColor = $fontColor[mt_rand(0,4)];
$y_pos = $i==0 ? 4 : $i*($font_size+2);
$c = mt_rand(0, 15);
@imagettftext($im, $font_size, $c, $y_pos, 19, $c_fontColor, $fo...

阅读全文>>

解决ecshop后台(登陆后闪退)频繁退出问题。

ecshop后台有时候会自动登出,而且还会很频繁,频繁的自动登出就严重的影响到了后台使用。

ecshop出现登录后闪退的问题解决

前几天出现网站后台以及用户中心登录后1秒中就自动退出或者还没登陆上就掉线的情况,原先一直以为是服务器没开启session服务后来把 phpinfo函数查询了下session服务用到的都开启了为什么会出现session自动丢失呢,后来又知道动态IP这个词,比较陌生,怎么实现的不 清楚没研究过,后期再研究下,后来查了下资料是由于ecshop自身获取的是IP来原因照成,看了有很多人遇到过这样的问题,下面就把这个问题解决掉

打开includes/lib_base.php,找到real_ip()函数:


 

修改lib_base.php...

阅读全文>>

Discuz!X3.2版本论坛标题字数突破80的限制

具体方法如下:

想去掉论坛标题字数限制,要从下面五个部分来修改:

一、数据库修改;
二、修改JS验证字符数文件;
三、修改模板中写死的字符限制数;
四,修改函数验证文件;
五,修改语言包文件。

现以把标题字符限制80修改为120为例子,描述一下修改方法:

一、数据库修改,修改数据库标题字段的长度为120字符:运行下面的sql语句:
(注意修改你的表的前缀)

ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT N...

阅读全文>>

Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG

 在安装Ecshop的时候,遇到两个问题:

  1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\www\ecshop\install\includes\lib_installer.php on line 31

  解决:找到install/includes/lib_installer.php中的第31行   return cls_image::gd_version();然后在找到include/cls_image.php中的678行,发现gd_ve...

阅读全文>>

ecshop修饰符preg_replace/e不安全的几处改动

主要集中在 upload/includes/cls_template.php 文件中:
  1:line 300 :
  原语句:
  return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
  修改为:
  return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);

  2:line 495:
   ...

阅读全文>>

实现ecshop不同的分类调用不同的模版

目的:ecshop不同的分类调用不同的模版,如果没有就调用默认的模版 
最模板方法:模仿分类样式,COPY一个分类模版

注意:红色部分是新增加的,黑色部分,是让你找到位置,知道在哪里增加

实现ecshop不同的分类调用不同的模版


1,在分类表ecs_category里增加一个字段,style_moban属性就与style相同吧,
或者执行以下SQL语句 alter table  `ecs_category` add style_moban varchar(255) NOT NULL DEFAULT '';
2,修改admin\templates\category_info.htm
      <tr>
  &nb...

阅读全文>>

ecshop订单中配送方式报错

Warning: Illegal string offset 'free_money' in /www/jade360/mobile/admin/order.php on line 2200

Warning:number_format() expects parameter 1 to be double, string given in /www/jade360/mobile/include/lib_common.php on line 963

 

解决这个问题的时候,一开始我也是先到网上查看相关的解决方案,

大部分都说是lib_common.php的price_format ()里面的$pr...

阅读全文>>