Drupal7基础教程--用户(三)

发布于 大漠

        前面在Drupal7基础教程─用户,第一,第二篇我们介绍了如何在Drupal注册用户,管理员管理用户,设置用户权限等,今天我们在花一节时间主要来介绍一下用户头像设置。

用户头像

        在我们Configuration > Aaccount settings(admin/config/people/accounts)中有一个用户的个性化设置(Personalization),在这里我们可以设置用户相关资料,比哪签名,用户头像等:

         现在我们先来讲一下上图的几个关键部位的设置

         1、首先需要开启上传用户头像的功能,也就是说在Personalization区域中的enable user pictures选项前的复选框打上√,这样我们就开启了上传用户头像的功能:

         2、设置Picture directory:用来系统保存用户上传头像的文件目录,例如我们在此输入一个pictures,那么我们用户上传的头像都将保存到这个pictures目录下,同时此目录会自动保存在 你的drupal网站下的“https://static.fedev.cn/sites/default/files”

         3、设置默认用户头像(Default picture):在这里输入一个默认的用户头像的地址,可以是相对地址也可以是绝对地址。其起的作用就是,当用户没有上传自己的头像时,drupal将会显示在此设置好的默认的用户头像,为了能正常显示,一定要保证其路径和文件名都是正确的:

         4、用户头像显示的方式(Picture display style):主要设置用户头像如何显示,默认有四个选项:i不设置显示方式<none>,缩略图thumbnail,中图 medium,大图large。其主要是选定样式来来展示在页面上,其原图同时也保留。

         此时有人肯定会问,如果我想按自己定义的方式显示怎么办呢?换句话说,我想我的用户头像显示为85px*85px要怎么操作呢?大家肯定记得drupal6中的imagecache这个模块,但是在 drupal7,其自带了一个image style的设置,其功能是imagecache是一样的。我们可以点击下图所示位置的image styles进入到image style设置页面:

         或者点击管理菜单中的"Configuration” > “image style”(admin/config/media/image-styles):

         这样我们就进入了image style设置页面,我们点击其中的"add style”就可以自己定义图片显示方式:

         点击add style就可以进入增加图片显示设置页面:

         在style name中输入一个您 想定义的名称,点击create new style后就增加了一个user_picture的图片显示方式。

       我们这时可以在effect的下拉选项中选择一个显示效果,然后点add:

        他一共有以下几种方式:

                  crop:设置后,多于的图像内容会被切除不显示;

                  Desaturate:大小不变,但图像只有黑白两色;

                  Resizing:调整图像大小,此效果会按照你设置的大小精确显示,这可能会导致图像被拉伸或缩小不成比例,造成图像失真;

                  Rotation:旋转图像,这可能会导致图像的尺寸增加,以适应对角线。

                  Scaling:缩放将保持原始图像的宽高比。如果只有一个方面是指定,其他尺寸的按指定的比例计算方

                  scale and crop:这一效果是综合了crop和scale两种效果,保持原始图像的宽高比例,然后裁剪掉多了的图像。

        我们在这里选择scale and crop,在width 和height中设置您想要显示图片的宽和高:

         这样我们就可以在image styles中看到新增加的样式,同时我们可以对其进行编辑和删除的设置:

          5、用户头像上传的尺寸(Picture upload dimensions):用来设置用户上传头像的尺寸大小

          6、设置用户头像上传的文件大小(Picture upload file size):用来设置用户上传头像的文件大小,也就是此文件的最大值,超过此值将无法上传

            7、设置上传用户头像指南(Picture guidelines):用来设置指导用户上传头像的指南

            用户个性化设置好后,我们就可以正常的操作用户的头像设置。也就是说上传用户自己的头像。可以直接点击管理菜单中的hello username(或在地址栏中直接输入user),进入user profile(用户信息页面):

            我们点击edit:

           找到Picture区域:在upload picture中点击浏览(browse)载入图像文件

          最后保存设置,这样用户头像上传成功,也取代了当初的默认头像

         如果你想上传错了,想删除重新上传,我们只需选中头像下的delete picture,然后重新载入一张图像就可以,接着同样保存设置。

          这样用户头像就更换了

          如果你不想上传自己的头像,想使用默认头像,你只需按上面的,在delete picture前打上一个√,而不载入新头像就把你上传的用户头像删除了。简单吧。

         到此我们关于drupal7用户方面的东西就完了,希望对大家有所帮助。

         第一节:Drupal7基础教程─用户(一)

         第二节:Drupal7基础教程─用户(二)

          如需转载请注明出处:W3CPLUS

Lebron Soldiers XI 11