最近这几天喜欢上了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了

也许有人并不会程序,所以我打包了这两个文件,需要的同学可以下载,然后覆盖就行,一定要记得备份原始文件

点击这里下载

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:

7 评论 我要评论

我要评论 ↓
[出现评论成功后,请勿再提交,耐心等候,看不到的,我会手动打捞]

欢迎您来到村长的一亩三分地!

  

  

  

提交中,机器正在处理...