thinkphp项目如何自定义微信分享描述内容


Posted in PHP onFebruary 20, 2017

本文主要讲述:在thinkphp框架中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。

修改后的示例:http://games.zixuephp.cn

下面是修改微信分享标题、微信分享描述、微信分享图片和不修改的效果对比图:

没有修改的微信分享效果图:其中分享内容是分享的页面的url路径。

thinkphp项目如何自定义微信分享描述内容

修改过微信分享内容的效果如下图:分享内容为自己定制的内容。

thinkphp项目如何自定义微信分享描述内容

1、必要条件:认证过的公众号。

2、在微信公众号管理后台中,点击公众号设置,进入功能设置,选择JS接口安全域名,下载txt格式的认证文件放在网站根目录中,然后回到公众号后台管理页面,确定认证,填写有分享的站点的域名,保存即可。

3、下载微信jssdk接口文件包。下载地址:链接:http://pan.baidu.com/s/1eStCSXc 密码:1p8k

4、将微信jssdk接口文件包配置到thinkphp扩展目录中,即配置到thinkphp/Extend/Vendor/目录下。

5、从微信公众号后台获取微信公众号的appid和appsecret,并配置到thinkphp的配置文件中。

thinkphp项目如何自定义微信分享描述内容

6、在thinkphp的common.php文件中定义好微信初始化函数:(下图案例中的参数应该是从配置文件中获取)

thinkphp项目如何自定义微信分享描述内容

7、在需要使用到自定义微信分享内容的类文件中,定义好微信分享内容,然后传递到模板页面:

其中: 是自定义标题,brief是自定义的微信分享描述内容,picture是自定义微信分享图片路径, 是自定义分享内容被点击后指向的链接地址。

thinkphp项目如何自定义微信分享描述内容

8、然后是在页面中引入js文件及使用配置参数:

thinkphp项目如何自定义微信分享描述内容

以上所述是小编给大家介绍的thinkphp项目如何自定义微信分享描述内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
php将fileterms函数返回的结果变成可读的形式
Apr 21 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
php获取301跳转URL简单实例
Dec 16 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
php实现文件管理与基础功能操作
Mar 21 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
php实现的数组转xml案例分析
Sep 28 PHP
php操作redis命令及代码实例大全
Nov 19 PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
phpstudy默认不支持64位php的解决方法
Feb 20 #PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 #PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 #PHP
PHP重定向与伪静态区别
Feb 19 #PHP
PHP中empty,isset,is_null用法和区别
Feb 19 #PHP
You might like
PHP 作用域解析运算符(::)
2010/07/27 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
使用JavaScript修改浏览器URL地址栏的实现代码
2013/10/21 Javascript
js定时调用方法成功后并停止调用示例
2014/04/08 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
如何通过Python实现标签云算法
2019/07/02 Python
python list转置和前后反转的例子
2019/08/26 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
python 如何将office文件转换为PDF
2020/09/22 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
工业自动化专业自荐信范文
2014/04/10 职场文书
授权委托书格式范文
2014/08/02 职场文书
安全生产标语大全
2014/10/06 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书