精华内容
下载资源
问答
  • dede在文章页面显示作者...我认为是有必要显示作者的头像的,可是官方并没有相应的模版标签。 在网上看到解决问题的办法基本上是直接在模版页面调用runphp的程序段。的确这样的办法是可行的。 可是我不倾向于这么...

    dede在文章页面显示作者仅仅是显示其username,可是假如我想把dede改造成较为社交化的站点。我认为是有必要显示作者的头像的,可是官方并没有相应的模版标签。
    在网上看到解决问题的办法基本上是直接在模版页面调用runphp的程序段。的确这样的办法是可行的。


    可是我不倾向于这么做,由于非常多时候我们都须要差异化的功能。每次都这样夹杂着php代码看起来非常乱。

    我是直接在php文件中面改动的。让文章模版能够调用几个新的标签。
    找到/include/arc.archives.class.php文件
    搜索“$this->addTableRow = $this->dsql->GetOne($query);”,跳转到大概154行,在else{    $this->Fields['templet'] = $this->Fields['redirecturl'] = '';}以下加入例如以下代码:

    /*HEJIE_MODIFY文章作者信息 @www.68cpu.com*/
    $query = "SELECT * FROM jcode_member WHERE `mid` = ".$this->Fields['mid'];
    $authorInfo = $this->dsql->GetOne($query);
    $this->Fields['authoranme']=$authorInfo['uname'];
    $this->Fields['authorface']=$authorInfo['face'];
    if(empty($this->Fields['authorface']))
    {
            $this->Fields['authorface']=($this->authorInfo['sex']=='女')?

    '../member/templets/images/dfgirl.png' : '../member/templets/images/dfboy.png'; } $this->Fields['authorface']="<a href='".$GLOBALS['cfg_basehost']."/member/index.php?uid=".$authorInfo['userid']."'><img width='32' height='32' src='".$this->Fields['authorface']."' /></a>"; $this->Fields['authoremail']=$authorInfo['email'];


    这段代码的作用就是依据文章的作者id查询作者信息,当中当然包含头像。
    我这里为了以后备用查询出了头像 email 和username称三种信息。
    在用户头像的这个标签里面我做了一些处理,使在模版中调用的时候能直接生成链接,指向作者的空间。
    在文章模板中调用作者头像的语句为:
    {dede:field.authorface/}
    这个标签相应的php代码事实上就是上面的$this->Fields['authorface']。同理我们要查询出作者的email信息事实上是在php代码的$this->Fields['authoremail']中,相应的模版标签为{dede:field.authoremail/}

    转载于:https://www.cnblogs.com/ldxsuanfa/p/10667207.html

    展开全文
  • 小程序可以在没有授权时是可以获取微信头像的信息显示的,即通过open-data获取显示,头像的type为...所以我们得到结论:小程序open-data中的头像,我们是不能对其圆角之类的处理。 那么,我们怎样才能做到在没...

    小程序可以在没有授权时是可以获取微信头像的信息显示的,即通过open-data获取显示,头像的type为userAvatarUrl。

    接下来我们会给头像加个布局class和mode,那么代码就会变成这样:

    这是我们会发现我们虽然class里有做圆角,可是没有起作用:

    所以我们得到结论:小程序open-data中的头像,我们是不能对其做圆角之类的处理。

    那么,我们怎样才能做到在没有获取授权时 拿用户头像显示 并做圆角呢?

    目标效果:

    下面就是我的处理方式:

    1、 实现逻辑:头像做绝对布局,并在其上面覆盖一个中间镂空的view设置view的边界足够遮挡住头像非圆形部分,且镂空view边界颜色需要跟周围背景颜色一样,这样就实现了伪圆角。

    2、 实现代码:

    //wxss
    .headView {
      display: flex;
      justify-content: center;
      align-items:center;
      margin-top: 50rpx;
      height:300rpx;
      width:750rpx;
      position:relative
      }
    
    /**
    
    *open-data 的头像做不了圆角
    
    *这里是覆盖一个镂空的view在上面 镂空view的边界做成与周围背景颜色一样 做了伪圆角
    
    **/
    .headView .icon {
        position: absolute;
        height: 200rpx;
        width: 200rpx;
        border-radius: 50%;
        border: 50rpx solid #f1f1f1;
    }
    //wxml
    <view class='headView'>
       <open-data class='icon' mode="aspectFit" type="userAvatarUrl"></open-data>
    <view class='icon'></view>
    </view>

    这样就大体实现了!

    展开全文
  • 小程序怎样制作,微信小程序怎么开发  免费的小程  微信小程序现在越来越火,利用微信小程序开店目前已成为众多企业或者个人的首要考虑事宜,那么微信小程序开店的步骤是什么?小程序的一些基本的东西必须...

    小程序怎样制作,微信小程序怎么做开发

     

      微信小程序现在越来越火,利用微信小程序开店目前已成为众多企业或者个人的首要考虑事宜,那么微信小程序开店的步骤是什么?小程序的一些基本的东西必须要准备好,因为它们是开店的必要条件,肯定是不能缺少的。

     

    1、你需要到微信公众平台去注册,想好小程序名称、头像、服务类目,提交给微信官方审核就好了。

    2、既然是要做小程序商城,那么所选的小程序商城系统必须是能够基于你本身的需求出发,它至少应该有丰富的营销组件:比如常见的秒杀活动、拼团购、优惠券等等。这样才能够真正为商家带来新的流量。

     

    3、同时,这个小程序生成工具也要足够美观,颜色舒适,界面简洁,让访客有比较好的浏览体验,可以看看【码元素】小程序制作工具,模板众多自选,可视化编辑操作,功能丰富。

     

      注册【码元素】账号后直接在【码元素】后台的‘营销中心’点击‘diy装修’选一个模板,然后加载模板添加需要的功能版块、修改下图片和文字就能顺利生成一个小程序,快的话几分钟就能做好。

      而且拥有海量模板,线上选择自己所需要的的模板,以及根据小程序的服务类型,在板块里选择自己需要的服务功能小工具,在编辑好后,点击保存就可以拥有使用自己的小程序了!

    展开全文
  • 一个安卓登陆界面,用fragment填充的。我在此界面点击调到下一个输入密码界面点登陆,密码被一个简单的shareprefutil保存起开,能否将当前输入界面的数据返回给fragment,让它知道我登陆,来修改一下头像。求...
  • yii2 头像上传 完整版

    2019-09-30 17:10:44
    最近要一个完整功能的后台,其他包括数据备份以及头像上传。先写头像上传吧。 头像上传,yii2框架网上确实有很多,但是感觉都不是很完整。于是,下载了几个插件后,最终修改其中一个插件,作为完整版使用下来。 ...

    最近要做一个完整功能的后台,其他包括数据备份以及头像上传。先写头像上传吧。
    头像上传,yii2框架网上确实有很多,但是感觉都不是很完整。于是,下载了几个插件后,最终修改其中一个插件,作为完整版使用下来。
    最终效果如下:
    在这里插入图片描述
    在这里插入图片描述
    插件: “hyii2/yii2-avatar”: “dev-master”
    composer总出问题 不管怎样 最终搞到源码如下:(vendor目录下)
    在这里插入图片描述
    插件下载下来,大部分功能都实现 但是部分样式,以及刷新后头像就不见了。。为了使功能完整,修改了部分源码。主要目的主要是把头像地址修改后放cookie中,这样刷新后还能读取到头像地址。

    关键代码:
    在这里插入图片描述
    修改 \backend\views\layouts\header.php 文件

    <?php
    use yii\helpers\Html;
    $title = "飞行人员数据统计";
    $cookies = Yii::$app->request->cookies;拿cookie
    $icon = $cookies->get('user-avatar');//获取默认头像
    if(Yii::$app->user->identity)
    {
        $userId = Yii::$app->user->identity->getId();
    }else{
        $userId = '';
    }
    ?>
    
    <header class="main-header" style="z-index: 1050">
        <!--此处是上传头像插件-->
        <?= \hyii2\avatar\AvatarWidget::widget(['imageUrl'=>$icon]); ?>
        <nav class="navbar navbar-static-top" role="navigation">
            <a href="#" class="sidebar-toggle" style="font-size: 20px;
        line-height: 20px;" data-toggle="push-menu" role="button">
                <?php echo $title;?>
            </a>
    
            <div class="navbar-custom-menu">
                <ul class="nav navbar-nav">
                    <li class="user user-menu">
                        <?= Html::a('<span>修改密码</span>', ['/member/update?id='.$userId], ['method' => 'post']) ?>
                    </li>
                    <!-- Messages: style can be found in dropdown.less-->
                    <li class="dropdown messages-menu">
                        <!-- logout -->
    
                        <?= Html::a('<span class="glyphicon glyphicon-home" style=" margin-right: 10px;"></span>' . ' 退出', ['/site/logout'], ['data-method' => 'post']) ?>
    
                    </li>
                </ul>
            </div>
        </nav>
    </header>
    
    
    

    好了 现在点头像要弹出model了,model的html在插件里改。。
    \vendor\hyii2\yii2-avatar\views\index.php

    <?php
    use yii\bootstrap\ActiveForm;
    use yii\bootstrap\Html;
    ?>
    <div id="crop-avatar">
        <div class="logo avatar-view" role="button">
            <span class="logo-mini">
                <img src="<?=$this->context->imageUrl?>" class="user-image">
            </span>
                    <span class="logo-lg">
                    <img src="<?=$this->context->imageUrl?>" class="user-image"><span class="hidden-xs"><?php echo Yii::$app->user->identity->member_name??'';?>
                    </span>
        </div>
        <!-- Cropping modal -->
        <div class="modal fade" id="avatar-modal" aria-hidden="true" aria-labelledby="avatar-modal-label" role="dialog" tabindex="-1">
          <div class="modal-dialog modal-lg">
            <div class="modal-content">
    
              <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data', 'class'=>'avatar-form'],'action'=>['/member/crop']]) ?>
              <div class="modal-header">
                  <button type="button" class="close" data-dismiss="modal">&times;</button>
                  <h4 class="modal-title" id="avatar-modal-label">头像上传</h4>
              </div>
              <div class="modal-body">
                  <div class="avatar-body">
    
                    <!-- Upload image and data -->
                    <div class="avatar-upload">
                      <input type="hidden" class="avatar-src" name="avatar_src">
                      <input type="hidden" class="avatar-data" name="<?=Html::getInputName($model, 'avatarData')?>">
                      <label for="avatarInput">本地上传:</label>
                      <!--增加了文件限制-->
                      <input type="file" accept="image/png,image/jpeg" class="avatar-input" id="avatarInput" name="<?=Html::getInputName($model, 'imageFile')?>">
                    </div>
                    
                    <!-- Crop and preview -->
                    <div class="row">
                      <div class="col-md-9">
                        <div class="avatar-wrapper"></div>
                      </div>
                      <div class="col-md-3">
                        <div class="avatar-preview preview-lg"></div>
                        <div class="avatar-preview preview-md"></div>
                        <div class="avatar-preview preview-sm"></div>
                      </div>
                    </div>
    
                    <div class="row avatar-btns">
                      <div class="col-md-3">
                        <button type="submit" class="btn btn-hyii btn-block avatar-save">上传</button>
                      </div>
                    </div>
                  </div>
              </div>
              <?php ActiveForm::end() ?>
            </div>
          </div>
        </div><!-- /.modal -->
    
    <!-- Loading state -->
    <div class="loading" aria-label="Loading" role="img" tabindex="-1" style="position:fixed"></div>
    </div>
    

    \vendor\hyii2\yii2-avatar\CropAction.php

    <?php
    namespace hyii2\avatar;
    use Yii;
    use yii\base\Action;
    use yii\web\UploadedFile;
    use yii\helpers\ArrayHelper;
    
    class CropAction extends Action
    {
        public $config = [];
        
        public function init()
        {
            $config = [
                'bigImageWidth' => '200',   //大图默认宽度
                'bigImageHeight' => '200',  //大图默认高度
                'middleImageWidth'=> '100', //中图默认宽度
                'middleImageHeight'=> '100',//中图图默认高度
                'smallImageWidth' => '50',  //小图默认宽度
                'smallImageHeight' => '50', //小图默认高度
                //头像上传目录
                'uploadPath' => 'uploads/avatar',  
            ];
            $this->config = ArrayHelper::merge($config, $this->config);
            parent::init();
        }
        
        public function run()
        {
            $model = new UploadForm();
            
            if (Yii::$app->request->isPost) {
                $model->imageFile = UploadedFile::getInstance($model, 'imageFile');
                $post = Yii::$app->request->post();
                $model->avatarData = $post['UploadForm']['avatarData'];
                $model->config = $this->config;
                if ($model->upload()) {
                    // 文件上传成功 写cookie 放入新头像
                    $cookies = Yii::$app->response->cookies;
                    $cookies->add(new \yii\web\Cookie([
                        'name' => 'user-avatar',
                        'value' => $model->imageUrl,
                    ]));
                    return json_encode(['state'=>200,'message'=>'上传成功!','result'=>$model->imageUrl]);
                }
            }
        }
    }
    

    \vendor\hyii2\yii2-avatar\UploadForm.php 小小修改下
    在这里插入图片描述
    最终头像上传就基本上修改完成了。样式如果嫌丑,可以接着修改model中的相关样式。

    展开全文
  • 软件包括教师端和学生端,满足如下要求: (1) 教师能够看到课堂上的学生名单。...(4) 学生能够看到教师头像。 (5) 学生给教师发消息提问。 (6) 保证在线听课的流畅性和实时性。 急求,走过路过的大神帮助
  • 近期在一个qt项目,在用户选择头像图片后,需要将图片载入,并对其进行用户自定义裁剪。通过研究参照各流行软件的裁剪方式后,发现qq实现的裁剪比较好看,于是,我想那就一个和qq相似的吧。先放一张qq实现的效果...
  • 在我们的APP中通常会遇到,展示圆形头像的需求,一般通过Glide就能实现,但是让我们做一个圆形头像,如果让我们自定义实现这种效果,该怎样做呢? [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接...
  • 模拟QQ上线头像闪动效果

    千次阅读 2010-11-16 09:01:00
     网上查了一些资料,很多提问关于QQ好友上线头像闪动是怎样实现的?  前边说到是模拟,就是说我们还没有能力像qq那样自己编写控件,网上很多人讲了解决的方法。不过原理都是很相似的,仔细看一下qq接受...
  • 模拟QQ好友上线头像闪动效果

    千次阅读 2008-07-25 00:24:00
     网上查了一些资料,很多提问关于QQ好友上线头像闪动是怎样实现的? 前边说到是模拟,就是说我们还没有能力像qq那样自己编写控件,网上很多人讲了解决的方法。不过原理都是很相似的,仔细看一下qq接受到消息的时候...
  •  刚注册来这个网站,却没有任何办法快速得到积分,更新头像吧?人家网站说服务器故障,暂时没法...本来是想来这里下载个软件的,谁能告诉我该怎么呢?下载个软件为什么还要扣积分呢?不明白不明白哦。  
  • 这几日,随着小白对HTML5认识的提升,他自己没事浏览网页的时候总会注意一些特殊的...特别是正圆形是怎么出来的啊?”老朱随口说道:“border-radius啊!之前我们已经用过几次了啊!”小白说:“这不是控制容器...
  • 但是我个人的网站就没有,怎样添加这样的图标呢? 其实,这个是通过favicon.ico来控制的。 favicon.ico的相关描述 favicon.ico图标是网站的缩略标志,可以显示在浏览器标签、地址栏左边和收藏夹,是展示网站个性...
  • 圆形头像 的时候使用第三方的导入自己的项目中报错误, 错误:styleable cannot be resolved or is not a field 也就是下图 这样的 原因 呢是自己没有细心去研究过 这个第三方到时是怎样实现 圆形图片的 本...
  • 我想做一个介绍英雄的app,英雄图片在一个GridView里,要怎样做才能实现点击一个英雄头像然后可以显示出这个英雄的背景故事
  • 小编最近在的积分系统中,前后台用户登陆后需要有一个头像作为用户的代表,那么小编就开始想,如何让我们自动生成不同的用户不同的头像呢?  首先自然是想到了QQ,他带了很多的内置头像,可是不是那么的正规,...
  • iOS 不规则的ImageView

    2016-03-05 14:18:00
    我们在iOS开发的时候,往往须要实现不规则形状的头像,如: 那怎样去实现? 通常图片都是矩形的,假设想在client去实现不规则的头像,须要自己去实现。 1.使用layer去实现, 见...
  • 先请求出来小头像,再请求出大头像?怎么处理?SDWebImageDownloader 直接给cell设置图片会怎样 A:图片URL相同,比较nsdata Q:网络请求更换baseURL怎么处理的?论坛,pc,APP不同的baseURL接口 A: AFNetworking...
  • HTML5读取input[type=file]中的图片

    万次阅读 多人点赞 2017-05-06 13:13:40
     在我们用户注册的时候经常会设计到用户头像之类的上传,这时我们会用到一个标签,但是我们该怎样获取标签中选取的图片呢?  这里我们使用HTML5中的FileReader接口来实现这样的操作。 demo  我用如下代码来讲述...
  • 我在QQ聊天工具中打开微博页面,将鼠标移到某个好友的头像上,就会在聊天主窗口外,显示一个个人资料对话框,而不是在网页中显示。请问这种的实现思路是怎样的?用C#写的聊天工具,和php的网站能做到这样吗?
  • 2020-03-24

    2020-03-24 04:40:37
    点击我的头像读我写的文章就知道),所以这个实验不论仪器作怎样的运动都没能产生干涉条纹。 但是,你如果是用激光来代替自然光光源,那么糟了,就会出现干涉条纹了,而这情况下出现条纹竟然被认为是发现了“引力...
  • 拍一拍是微信在聊天过程中,双击用户头像头像会进行晃动,并且在对 话框中有“xxx”拍了拍“xxx”的提示。可以拍别人,也可以拍自己,有点类 似于当年QQ的“戳一戳” 和 Facebook的“poke”。那“拍一拍”是一个...
  • 从陌陌淡化社交说起

    2015-04-28 09:29:17
    今天看到一则消息,陌陌“改头换面” 淡化“刷脸”社交,...我想这是一个亮点,其实网页版本已经不流行了,而手机中的东西才是最有价值的,我在想,如果我成安卓版本的,会是怎样,我觉得这个观点还
  • 给wordpress数据库减减肥吧

    千次阅读 2018-07-15 08:46:57
    前面的文章,高时银博客也介绍过一些方法,如:评论头像优化、弃用google字体等。如果我们已经这些优化,并且网站服务器没问题的情况下,我们就要考虑一下数据库的优化了。下面一起来看看怎样给wordpress网站的...
  • 把一个人的照片当做头像,也许这是一种记住一个人的一个听起来有点伤感的方式。有时候会分不清楚,到底哪个才是真正的自己!甚至会让自己失去对自我的认可,但在外界看来又是另外一面了。...怎样做
  •  我们准备采用分工的方式来完成这一小程序,也就是一人一个界面,这就涉及到一个问题就是这个小程序预计拥有哪些界面,每个界面有又怎样的功能,虽然在上次博客中已经初步构想了,但接下来要明确敲定才可以制作。...
  • 小编今日教大伙儿如何。 01、 最先开启搜狗浏览器,随后键入“优酷视频”,在下面的选择项中挑选含有官方网站字眼的网址, 02、 点击查看优酷视频的官方网站,在主页中寻找登录选择项,一般来说是在网页页面的右...
  • 刚学Qt的时候,初步经历的第一个学习项目...没有qss的美化,简单的实现了下功能,如果需要在显示名称的部分也需要显示头像的话,也是可以,这个在下一节自定义控件的时候再看。 简单的改造了一下上次的ListTemplat

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

怎样做头像