返回列表 发帖
查看: 1804|回复: 2

[求助] 求助关于用户栏目中 自定义字段 的使用

11

主题

13

回帖

32

积分

初学乍练

贡献
0 点
金币
7 个
发表于 2023-7-10 01:01:12 | 查看全部 |阅读模式
论坛后台  用户---用户栏目   预留 提供了8个 自定义字段

现在 编辑 并启用了  自定义字段8  

并编辑了 名称为    用户宠物图片   类型 为  图片上传

在 论坛后台  界面---界面设置---帖内用户信息---默认布局方案(编辑)---左侧信息模板

可以看到  用户宠物图片   对应的代码标识  :

{baseinfo=field_field8,1}  用户宠物图片
{baseinfo=field_field8,0}  图片地址(相对用户目录的地址)


因为只需显示图片  所以   布局方案里的代码就是:

<div style="text-align:center;"><img border="0" title="{baseinfo=field_field8,1}" alt="{baseinfo=field_field8,1}" src="/data/attachment/profile/{baseinfo=field_field8,0}" /></div>

当用户上传了图片时  显示算是圆满。

但是当用户未上传图片时  浏览器里看到 相关位置有空白行   对应代码就是


<div style="text-align:center;"><img border="0" title="用户宠物图片" alt="用户宠物图片" src="/data/attachment/profile/" /></div>

那么请教:


怎么才能只有当用户上传这个图片时  才有
<div style="text-align:center;"><img border="0" title="用户宠物图片" alt="用户宠物图片" src="/data/attachment/profile/202307/09/231936l11mj2muiiuuzu2n.gif" /></div> 最终的代码


当用户没有上传图片时  没有这行最终代码?
<div style="text-align:center;"><img border="0" title="用户宠物图片" alt="用户宠物图片" src="/data/attachment/profile/" /></div>

我知道答案 回答被采纳将会获得1 贡献 已有2人回答
回复

使用道具 举报

40

主题

2972

回帖

5056

积分

应用开发者

Discuz! 运维

贡献
187 点
金币
682 个
QQ
发表于 2023-7-10 09:04:54 | 查看全部
目前来说应该没有直接的解决办法,可以比如定制插件去处理数据
回复

使用道具 举报

4

主题

972

回帖

24万

积分

管理员

官方有偿服务QQ 1453650

贡献
174 点
金币
240005 个
QQ
发表于 2023-7-10 10:12:05 | 查看全部
通过js,比如图片的onerrror事件,去隐藏对应DIV
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-9 16:53 , Processed in 0.058745 second(s), 26 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表