Joomla用户配置文件更新无法正常工作

时间:2013-01-08 11:04:32

标签: php mysql joomla joomla2.5

在我的本地网络服务器上一切正常。 但在实时服务器上它不起作用。 该网站是1:1相同。

我的问题是:当我点击保存个人资料时,它会将我的数据库存储到表格中:user_profiles以下条目:

user_id key value ordering
78 profile.address1 "" 1
78 profile.address2 "" 2
78 profile.city "" 3
78 profile.region "" 4
78 profile.country "" 5
78 profile.postal_code "" 6
78 profile.phone "" 7
78 profile.website "" 8
78 profile.favoritebook "" 9
78 profile.aboutme "" 10
78 profile.dob "" 11

这里的问题是,profile.dob ""不是一个有效的日期字符串,这会产生另一个错误,当然,在您的个人资料""中编写它并不是很好。 在我的本地服务器上,如果用户没有输入任何值,它也不会在表user_profiles中写入任何内容。

我试图找到负责所有这些的代码片段,但看起来几乎不可能找到正确的位置。

我怎么能摆脱这个?

1 个答案:

答案 0 :(得分:0)

#__ user_profiles中的profile_value列是varchar,因此无法以MySQL格式存储日期。

根据您显示该信息的方式,您需要

如果字段为空(“”)默认情况下,Joomla应在个人资料页面中显示“无信息输入”消息。