Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 怎么判断登录用户扩展信息比如地区信息

[复制链接]
网站9527 发表于 2017-11-3 12:21:06 | 显示全部楼层 |阅读模式
模板上用getuserprofile判断登录用户扩展信息时候,当条件是中文就不行,比如下面的判断登录用户地区:
<!--{if getuserprofile('birthprovince') =="广东省"}-->

<!--{/if}-->

如果条件是数字或者英文字母就可以,怎么样才可以使用中文判断?

⑧穿内裤 发表于 2017-11-3 13:14:30 | 显示全部楼层
{eval echo etuserprofile('birthprovince') ;}
然后保存,看输出的是什么
回复

使用道具 举报

 楼主| 网站9527 发表于 2017-11-3 13:28:55 | 显示全部楼层
⑧穿内裤 发表于 2017-11-3 13:14
{eval echo etuserprofile('birthprovince') ;}
然后保存,看输出的是什么

这样可以输出登录用户扩展信息,问题我是要做判断,比如判断当登录用户是广东省,但是条件不能是中文,这个不行
回复

使用道具 举报

⑧穿内裤 发表于 2017-11-3 14:26:06 | 显示全部楼层
网站9527 发表于 2017-11-3 13:28
这样可以输出登录用户扩展信息,问题我是要做判断,比如判断当登录用户是广东省,但是条件不能是中文,这 ...

输出的字符是一样的么?
回复

使用道具 举报

 楼主| 网站9527 发表于 2017-11-3 14:45:59 | 显示全部楼层
⑧穿内裤 发表于 2017-11-3 14:26
输出的字符是一样的么?

跟数据库里面扩展用户信息一样啊,问题现在是怎么做判断
回复

使用道具 举报

⑧穿内裤 发表于 2017-11-3 17:13:58 | 显示全部楼层
你用eval先赋值在用if呢
回复

使用道具 举报

格东站长网插件 发表于 2017-11-3 18:34:08 | 显示全部楼层
地区的数据记录应该是“广东”而不是“广东省”吧,我记得
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-29 10:49 , Processed in 0.019166 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表