最近这几天喜欢上了Discuz论坛,下了个源码自己鼓弄了几天,学习到了一些知识和用法,今天在逛论坛的时候发现有人要实现会员模块diy的时候取得会员的UID,但是系统的没有提供这个功能,晚上 回来自己研究了一下,费老劲了,因为我也只是个二手代码者。现来大体说一下过程和操作。现看一下效果图:

说明,此操作需要更改论坛源代码,所以务必小心!!!操作之前一定要备份下面所提到的文档,以防万一!!!!!!
第一步,在source\language 文件夹中找到文件lang_blockclass,打开
找到
'blockclass_member_member' => '会员模块',
大体在196行左右,在他下面添加如下代码
'blockclass_member_field_uid' => '会员UID',
保存。
第二步,在 source\class\block\member 文件夹中找到 block_member文件,打开
找到
'url' => array('name' => lang('blockclass', 'blockclass_member_field_url'), 'formtype' => 'text', 'datatype' => 'string'),
大体在116行,在他之上添加如下代码
'id' => array('name' => lang('blockclass', 'blockclass_member_field_uid'), 'formtype' => 'text', 'datatype' => 'int'),
保存.
更新一下系统缓存重新进入会员模块diy,直接用{id}就可以调用会员UID了
也许有人并不会程序,所以我打包了这两个文件,需要的同学可以下载,然后覆盖就行,一定要记得备份原始文件。
点击这里下载
7 评论 我要评论
我要评论 ↓[出现评论成功后,请勿再提交,耐心等候,看不到的,我会手动打捞]
欢迎您来到村长的一亩三分地!
分享是精神,支持
好久没来了,过来看看,还挂上世纪佳缘的广告了嘛!
谢谢分享!
吃着饭,看看博主的文章,留个言吧。增加点人气,呵呵、
@王光卫中文博客 反正就知道这点东西
@妮裳神话 是好久没看见你了,前段时间放了一段时间的世纪佳缘
@好项目推荐 不客气