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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] lidq.jingwu进来看看,newsauthor,username,作者于发布者调用!

[复制链接]
jears 发表于 2010-1-28 17:23:14 | 显示全部楼层 |阅读模式
本帖最后由 jears 于 2010-01-29 15:32 编辑

官方默认的 发布者 调用 用的是 $news[newsauthor]  但是我看了下 发布者应该是 username 这个`
newsauthor 是空的!

由于需要,我要区分发布者与原创作者,所以要调用newsauthor

于是我 在发布者:<a href="{S_URL}/space.php?uid=$news[uid]&op=news">$news[username]</a>
下加了
<!--{if !empty($news['newsauthor'])}--> &nbsp;&nbsp;作者:$news[newsauthor] <!--{/if}-->

当文章有填写原创作者时,则显示正常   当文章没有原创作者的时候 newsauthor 却把发布者调用出来了
为什么呢?

请问如何才能正确调用?  还有if !empty 这个东西
我不知道起什么作用,我是模仿来源调用来写的,是不是当'newsauthor'为空就不调用,当'newsauthor'不为空就调用啊?
antdk 发表于 2010-1-28 17:34:36 | 显示全部楼层
if !empty就是指不为空,if empty就是空。
回复

使用道具 举报

 楼主| jears 发表于 2010-1-28 17:47:40 | 显示全部楼层
回复 2# antdk


   那我的代码没有写错咯?   那为何我见newsauthor 为空  却还要调用出username?http://www.zeow.cn/?action-viewnews-itemid-1237

带有原作者的能正常。http://www.zeow.cn/?action-viewnews-itemid-1283
回复

使用道具 举报

 楼主| jears 发表于 2010-1-29 12:36:55 | 显示全部楼层
顶一下,继续求解
回复

使用道具 举报

 楼主| jears 发表于 2010-1-29 15:32:55 | 显示全部楼层
顶到首页去``
回复

使用道具 举报

lidq.jingwu 发表于 2010-1-29 15:44:52 | 显示全部楼层
回复 3# jears


    找一篇没有发布者的文章,将它调用出来的数据打印出来分析一下。
username与newsauthor存储是不一样的,username对应的是每一篇资讯,而不管资讯是否有分页。
newsauthor对应的也是资讯,但如果资讯有分页的话,则可以设置每一个分页的作者可能是开发人员考虑到其他方面的原因,对newsauthor的数据进行了重新赋值吧。
将数据打印出来分析一下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 01:22 , Processed in 0.043250 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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