卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

帝国CMS二次开发设置随机会员头像

帝国CMS二次开发设置随机会员头像

帝国cms二次开发后的效果

帝国CMS随机会员头像功能开发步骤

1、首先把会员的“userpic”字段设置为文本类型,主要用来存有头像路径。然后在新建一个“userpic2”字段,主要用以上载头像。

2、随机头像图片代码


    
        随机图像:
        
            
        
    
    
        
    
    
        换一张
        
    
    
        
    
    
        
            采用头像
        


    function ChangeFace() {
        //x下限,y下限     
        var x = 10;
        var y = 1;
        var rand = parseInt(Math.random() * (x - y + 1) + y);
        var face = '/e/template/Style/img/' + rand + '.jpg';
        $("#img2").attr('src', face);
        $("input[name='userpic']").attr('value', face);
    }

3、userpic字段代码

" size="" style="display:none">
<?=empty($addr[userpic])?"":""?>

4、userpic2字段代码


" size="" style="display:none">

5、给表单上载图片提交按钮设置一个ID

让他在提交前,把上传的userpic2字段内容赋值至userpic字段里面。

function bt(){
var txt = $("input[name='userpic2']").val();
$("input[name='userpic']").attr('value',txt);
}

这样就可以了,点击左边的“上载图片”按钮会把userpic2的内容给userpic,点击右边的“采用头像”按钮,也可以把随机生成的头像地址赋值给userpic。

个人觉得挺麻烦的,主要就是不敢改为程序,就用这种“障眼法”去顺利完成。

卓越飞翔博客
上一篇: 帝国CMS二次开发会员中心调用评论列表
下一篇: 帝国CMS采集超时解决方案
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏