问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

weiPHP二次开发如何获得用户的基本信息

发布网友 发布时间:2022-04-29 16:07

我来回答

1个回答

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称

热心网友 时间:2023-10-18 03:44

本文以weiphp2.0版本为例,安装官方的建议意见插件,并把插件功能设置不需要填写昵称

当配置成不需要填写昵称时,官方的程序里打开意见建议面页是看不到姓名输入框的,用户填写后,后台也没有记录昵称等信息,只有留言内容

但是检查意见建议数据表wp_suggestions时,会看到,用户的ID已经记录在里面了,这个ID就是wp_follow关注用户表里对应的用户ID,

我们查看意见建议程序(\Addons\Suggestions\Controller\SuggestionsController.class.php)和模板(\Addons\Suggestions\View\default\Suggestions\suggest.html)可以看到,官方程序判断插件后台配置如果不需要填写昵称时,就不会出来输入框,而且入库时,也不记录昵称这个字段

其实读程序可以看到,用户的信息已经取到了,只是在判断配置时没有配置填写就不入库了。那么我们只需要修改程序读取判断就行了。
如图代码,程序里入库前判断修改成只要nickname(昵称)不为空就入库;模板内代码修改为如果配置不需要填写昵称或者昵称有内容,往下如果没有配置填写昵称且nickname有内容,就把nickname的input隐藏显示但有值,提交时会被读取。
模板文件修改代码如下:判断是否需要填写姓名处:
<if condition="$need_nickname $user.nickname"> <div class="form-item cf"<if condition="!$need_nickname && $user.nickname"> style="display:none;"</if>> <label class="item-label">姓名</label> <div class="controls"> <input type="text" class="text input-medium" name="nickname" id="nickname" value="{$user.nickname}"> </div> </div> </if>程序代码中修改如下:
if ($config ['need_nickname'] && ! empty ( $nickname )) {
修改为: if (! empty ( $nickname )) {

用户再提交意见时,虽然只有一个内容文本框,但提交后,在后台列表中还是可以看到用户微信昵称的。

注意事项

用户关注表中已经获取到用户昵称
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 黑芝麻冰奶茶怎么做 国家土地征收标准是什么 为什么那么多人反映wp手机这问题那问题的,你们是不是水? 描写清洁工的段落(细节描写) 如何定义“在征地期间”? wordpress有什么好处?在国内用的多吗?学习wordpress以及二次开发有前途吗? 土地征收条件是什么?什么时间征地? wordpress可以二次开发吗 关于赞颂清洁工语段,150字 清洁工的外貌怎么描写,衣服可以,急啊! 大话西游之大圣娶亲里最后的对白是什么? 跑步的最佳时间 学生的话是早上跑步好还是晚上跑步好? 中学生每天什么时间跑步最适合 芝士蛋糕回缩的有点厉害,这是什么原因造成的? 中学生30分钟跑多少米 跑步最佳运动时间是什么时候 每天跑步多长时间最好? 中学生400,1000,1500米跑完大约要多长时间才合格? 跑30米估计需要多少秒,实际用了多少秒 清洁工的外貌描写 土地征收什么时候开始 中国联通的芝麻冰激凌信用套餐(冰神版)首月免费体验有*不?第二次办理会怎样? 小米手机2代支持WP8吗? 土地征收的标准是怎样的 描写清洁工神态的句子 长春小贩用唾液给糖葫芦粘芝麻,恶心一幕曝光,还敢吃吗? 吃冰小姐姐:在家吃用冰做的食物+黑芝麻,你试过这种吃法吗? 土地征收标准是什么? 吃冰小姐姐:在家吃用冰做的食物+黑芝麻,这是什么吃法? 农村征收土地标准是什么 黑芝麻冰淇淋怎么做好吃 国家土地征收标准是多少, c#ARCGIS二次开发的问题 怎样测苹果6屏幕有没有亮点? 吃黑芝麻、黑米等食品对于手脚冰凉的人有什么好处 土地征收的必备条件 最好用的CMS程序是什么? 麻烦问下大家,黑芝麻可以生吃吗?如果炒好了,可以保存多久 安卓系统程序是由不同供应商提供的?