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 魔术函数使用说明
May 14 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
php找出指定范围内回文数且平方根也是回文数的方法
Mar 23 PHP
Laravel 5框架学习之表单验证
Apr 08 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
详解EventDispatcher事件分发组件
Dec 25 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 PHP
Laravel 错误提示本地化的实现
Oct 22 PHP
详解PHP中的8个魔术常量
Jul 06 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
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
python中pdb模块实例用法
2021/01/15 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
公司行政经理岗位职责
2013/12/24 职场文书
生产厂长岗位职责
2014/02/21 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
《植树问题》教学反思
2016/03/03 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
centos8安装MongoDB的详细过程
2021/10/24 MongoDB