dedecms 会员网站UID注册名转MID

dedecms做网络的大家都不陌生,小弟也做了一个网站,网站会员注册分为企业和个人注册,注册会员之后完善相关信息就会拥有一个独立的网站,但是所有会员站的的ID编号默认为注册的用户名,不少用户采用了中文注册,结果可想而知。访问会员网站时的地址栏变的很长并且不好记忆,最简单的方法还是使用注册用户自动添加的Mid字段比较好,怎么调用真是个问题,越是集成化高的东西,核心的东西去修改真是复杂,查资料查了三四天没有找到结果,越来越发现使用搜索引擎找东西绝对是大海捞针。我把官方论坛一个前辈给出的代码晒出来 分享一下======================================================修改适用版本:v5.7涉及修改文件:member/index.php修改内容:在member/index.php 116行下添加如下内容$uid_new = array();$uid_new = $dsql->GetOne(“SELECT userid FROM dede_member WHERE mid=’$uid'”); $uid_new = $uid_new[‘userid’];$uid = !empty($uid_new)?$uid_new:$uid;即可使用传递用户的mid访问用户个人空间加上此时果然可以,但是进入会员网站空间之后 UID参数的传递还是原来的注册名http://51CTO提醒您,请勿滥发广告!/member/index.php?uid=%BC%D1%B5%DB%CA%A2%B5%E4&action=introduce这样的网站真不是很好的体验,不知道dedecms一开始设计数据库的时候是怎么考虑的 网上看到不少人在找方法,模板里面的参数index.php?uid={dede:var.userid_e /} var.userid_e 还需要琢磨一下先写到这里 欢迎大家指教

思齐

多看书,看好书。

dedecms 会员网站UID注册名转MID

相关文章:

你感兴趣的文章:

标签云: