Documentation

ユーザーのプロフィール画像の更新

ユーザーにはプロフィール画像があります。 管理ユーザーはユーザーの編集フォームで画像をアップロードでき、ユーザーはプロフィール画像を含む自分のアカウント情報を更新できます。

プロフィール画像の更新

ユーザーのプロフィール画像を更新するには、次の手順に従います。

  1. [ユーザー]メニューの [My Profile] をクリックするか、管理者の場合は [コントロールパネル] → [ユーザーと組織] に移動して、プロフィール画像が必要なユーザーを見つけます。

  2. 一般的なプロフィール画像の下にある [Change] ボタンをクリックします。

  3. コンピューターから画像を選択し、必要に応じてトリミングして、 [Done] をクリックします。

ユーザーの編集フォームでユーザーのアバターの画像をアップロードします。

プロフィール画像が更新されました。

デフォルトのユーザープロフィール画像の変更

ユーザーのプロフィール画像に画像が明示的にアップロードされていない場合、デフォルトのユーザーアイコンがランダムな色の上にユーザーのイニシャル(姓、名)で構成されるユーザーアバターとして割り当てられます。

デフォルトのユーザープロフィール画像は、ランダムに色付けされたバブルの上にユーザーのイニシャルが付いたアイコンです。

デフォルトのユーザープロフィール画像でイニシャルの使用を無効にする

  1. コントロールパネル] → [設定] → [システム設定] に移動します。

  2. プラットフォームセクションで、 ユーザーユーザーの画像 をクリックします。

  3. Use Initials for Default User Portrait] の選択を解除します。

デフォルトのイニシャルベースのプロフィール画像を無効にすると、代わりにこのアイコンが使用されます。

これで、デフォルトのアイコンの代わりに、アイコンは一般的なシルエットになります。

デフォルトのユーザープロフィール画像のイニシャルの順序を変更する

デフォルトのユーザーアイコン(ユーザーのイニシャル付き)は、ユーザーのロケールで機能するように設定できます。 これらの設定は、言語設定モジュールで設定します。

lang.user.default.portrait=initialsは、アバターに使用するアイコンのタイプを設定します。 デフォルト値は initials です。 initialsに設定した場合、次のプロパティでは、表示するイニシャルとその順序を設定します。 または、 画像 を指定します。これにより、上記と同じイニシャルなしのデフォルト画像が表示されます。

lang.user.initials.fields=first-name,last-nameは、ユーザーのポートレートに表示されるイニシャルとその順序を決定します。 ここでの設定は、lang.user.default.portraitinitials に設定されている場合にのみ重要です。 有効な値は、first-namemiddle-namelast-nameであり、デフォルトでは姓と名が使用されます。

カスタムデフォルトプロフィール画像の使用

独自のデフォルトのプロフィール画像を使用できます。

  1. .pngまたは.jpg形式で100x100ピクセルの正方形の画像を少なくとも1つ作成します。

  2. アプリケーションサーバーのクラスパスのどこかに配置します。 たとえば、Tomcatでは、tomcat/webapps/ROOT/WEB-INF/classesフォルダに配置できます。

  3. portal-ext.propertiesファイルで次のプロパティを設定します。

    image.default.user.portrait=image-filename-here.png
    

    これにより、次のポータルプロパティの値が上書きされます。

    image.default.user.portrait=com/liferay/portal/dependencies/user_portrait.png
    
       バイナリの性別フィールドを使用してユーザーの性別に関する情報を収集する場合、オーバーライドするデフォルト画像が2つあります。 代わりに次のプロパティを設定します。
       ::
         image.default.user.female.portrait=image-filename.png
         image.default.user.male.portrait=image-filename.png
    
  4. アプリケーションサーバーを再起動します。