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生成带有雪花背景的验证码
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
php学习笔记(三)操作符与控制结构
Aug 06 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 PHP
php使用cookie实现记住登录状态
Apr 27 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
thinkPHP查询方式小结
Jan 09 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
Nov 23 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
laravel-admin的多级联动方法
Sep 30 PHP
PHP中->和=>的意思
Mar 31 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
单位速度在实战中的运用
2020/03/04 星际争霸
php cookie 登录验证示例代码
2009/03/16 PHP
laravel安装和配置教程
2014/10/29 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
简述Python2与Python3的不同点
2018/01/21 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
python数据归一化及三种方法详解
2019/08/06 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
Python中os模块功能与用法详解
2020/02/26 Python
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
数控技术与应用毕业生自荐信
2013/09/24 职场文书
教师自我鉴定范文
2013/11/10 职场文书
消防安全标语
2014/06/07 职场文书
在校实习生求职信
2014/06/18 职场文书
金融专业求职信
2014/08/05 职场文书
高三毕业评语
2014/12/31 职场文书
工作犯错保证书
2015/05/11 职场文书