これを使用してアバター リンクを表示できるフォーラム ソフトウェアを使用しています: {$mybb->user['avatar']}
アバターが設定されていない場合、何も返されません。アバターが設定されていない場合に画像を表示したい。
現在、HTML は次のように設定されています。
<div id="avatar"><div style="background: url({$mybb->user['avatar']}) center center no-repeat;"></div></div>
外側の div は空で、バックグラウンドにあります。これは、デフォルトのアバターが表示されるように、クラス (.defaultavatar) も追加しているものです。
内側の div は、アバターが表示されているものです。アバターがアップロード/選択されていない場合、空白で表示されます。
これは私が使用しているJavaScriptです:
var myavatar = {$mybb->user['avatar']};
if(typeof(myavatar) = null){
jQuery('#avatar').addClass('defaultavatar');
}
アバター URL が空の場合、クラス defaultavatar を最初の div に追加します。
どうすればこれを行うことができますか(動作させることができますか)?
どうもありがとう、ジャック・クラーク