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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于dz昵称功能上的使用

[复制链接]
erlass·宝儿 发表于 2008-9-2 13:23:05 | 显示全部楼层 |阅读模式
大家先看看这个:











看了后,,,大家有什么想法,呢,,,关于这个问题,,,不只是我一个人的问题,,,我搜了下,,,在这里,,,有很多人都有和我一样的想法,,但是官方就没有重视,,,,我发了N次帖,,,,后来连帖子都不见了,,,让我这个dz的忠实fans,,,有点难看,,,

问题:此截图是dedecms,系统,,,

先说下,dz的问题,
很多论坛注册时都要用到用户名,,,但有的用户名,,好听,,好看,,,但不好记,不好写,比如,,,我的erlass·宝儿,,,中间有一个,小点符号,,,但每次进论坛 时,,都要输入才行,,,很麻烦,,,虽然给了我们的UID,,,但UID,,没有什么个性,,,,
所以,,建议的是:dz的用户名只作为注册、登陆使用,,,其它显示,都用昵称,,,,这样,,,自己也可以,注册自己想要的英文+数字,,的用户名,,而昵称,也是有个性的形象展示,,,像一些游戏公会,,什么的,,,论坛,,,就很实用了,,,
这个问题,,,有很多人说,,,但是没有几个人能真正体会到需要的人,,有多痛苦,,,,
其实这不是很难,,,只要改下,,代码就ok,,但是我们要想到的是,,,改了后,,,会不会有什么影响,,,升级,,,和能不能,融合其它官方的UCH,,,SS,,,等,你不会连全部都改吧,,,就算改了,,,也只有一个人改,,,以后升级,,,官方的新东西,,,还是要覆盖,是不是,,,所以希望,,,官方能改下,,,至少,在后台自己设置 (按需要),,,
在此还有一些论坛在这个问题上也比较好,,,希望能看下,,别人是怎么弄的,http://www.u9u8.comhttp://bbs.92wy.com/    大家都好好看下,,,别人是怎么弄的,,,在此也不是对dz不满,,,我是dz的fans,,,更希望的是dz能集万家之长,,,,做出论坛系统中,,,更好的,,,,,实用、简洁、人性化、美观、多功能、等都是我们所追求的,,,,
lcblbbs 发表于 2008-9-2 13:25:56 | 显示全部楼层
你怎么那么喜欢用,呢?我都晕了。。
回复

使用道具 举报

 楼主| erlass·宝儿 发表于 2008-9-2 13:27:05 | 显示全部楼层
难道你不喜欢吗,,,,
回复

使用道具 举报

minger2manfi 发表于 2008-9-2 13:27:51 | 显示全部楼层
各有需要呢.>!!
帮顶了.!>!
回复

使用道具 举报

 楼主| erlass·宝儿 发表于 2008-9-2 13:28:05 | 显示全部楼层
这也是在功能上的一种完美呀,,,
回复

使用道具 举报

 楼主| erlass·宝儿 发表于 2008-9-2 13:32:49 | 显示全部楼层
在会员列表里看,,,都不知道谁是谁了,一些用英文,一些用中文,,,还有些用符号,,,都不好看,,,,在美观,,和实用上,,,都不怎么好嘛,
回复

使用道具 举报

情あ缘 发表于 2008-9-2 13:48:20 | 显示全部楼层
恩,我也很需要。帮顶!
回复

使用道具 举报

 楼主| erlass·宝儿 发表于 2008-9-2 14:24:22 | 显示全部楼层
希望需要的朋友,,,都顶起来,,,,,,,,,,,,,,,,,,,,,,
回复

使用道具 举报

好白 发表于 2008-9-2 21:33:06 | 显示全部楼层
关于昵称的问题我参考了这位大侠的帖子
https://discuz.dismall.com/viewth ... hlight=%EA%C7%B3%C6
不过用在6.1.0上有点问题
在这里做个补充说明吧
第二步里加上
找到
  1. if($_DSESSION = $db->fetch_array($query)) {
复制代码
在下面加上
  1. $nickname = $_DSESSION['nickname'];
复制代码
index.php的步骤中
加上
  1. $query = $db->query("select mf.nickname from {$tablepre}members m,{$tablepre}memberfields mf where m.username='$lastmember' and m.uid=mf.uid");
  2. $rs = $db->fetch_array($query);
  3.         if($rs['nickname']){
  4.            $lastmember = $rs['nickname'];
  5.     }
复制代码
之后 在在其上面加上
  1. $lastmembername = $lastmember;
复制代码
之后打开 discuz.htm
找到
  1. <a href="space.php?username=$memberenc">$lastmember</a>
复制代码
替换为
  1. <a href="space.php?username=$lastmembername">$lastmember</a>
复制代码
space.php页面中的就不用修改了
因为确定不了某个用户的昵称和另一个用户的用户名是否会冲突

其他的希望大家补充

[ 本帖最后由 好白 于 2008-9-2 21:45 编辑 ]
回复

使用道具 举报

 楼主| erlass·宝儿 发表于 2008-9-3 10:12:13 | 显示全部楼层
就算能改,,,,但不保证每个地方都没问题吧,,,要是官方能改就好了,,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:23 , Processed in 0.031548 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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