XOOPS運用Tips : アバターを表示するブロック
各ユーザの画面に各ユーザのアバターを表示するブロックを設ける方法は無いかという質問に対して、以前私が答えた内容を紹介したいと思います。
/*
ブロックのタイプ : 好きな位置に設定
並び順 : 好きな順番を設定
表示 : はい
表示する画面 : 表示したいページを設定
タイトル : 任意のタイトルを設定 (例:アバター)
コンテンツのタイプ : PHPスクリプト
グループ : ゲストには権限を与えないでください。
*/
global $xoopsUser;
$user_avatar = $xoopsUser->getVar('user_avatar');
if( empty($user_avatar) || $user_avatar == "blank.gif" ){
// ユーザがアバターを設定していない場合
// ダミー画像を表示する
echo "<img src='ダミーの画像のURL' alt='' />";
}else{
echo "<img src='".XOOPS_UPLOAD_URL."/".$user_avatar."' name='avatar' id='avatar' alt='' />";
}
echo "<br />";
printf("%sさん", $xoopsUser->getVar('uname'));
この記事に関連した記事
- 「アカウント情報」ページのタイトルをユーザ名にしたい (2006年06月13日 16:39)
- formatTimestamp関数の書式 (2006年07月10日 05:49)
- Bulletin2とAltsysを一緒に使おう(推奨) (2006年07月04日 14:27)
- ニュース記事と画像に適度な余白を作る (2006年06月24日 14:57)
- アバターを表示するブロック (2006年06月20日 02:15)
- Bulletinのカテゴリアイコンの管理方法(推奨) (2006年06月15日 17:07)
- 「アカウント情報」ページのタイトルをユーザ名にしたい (2006年06月13日 16:39)
- イメージマネージャとmyAlbumPを連結する (2006年06月08日 23:33)
- カスタムブロックを使ったキャッシュクリーナ (2006年06月08日 23:32)
- アカウント情報のEmailのスパム対策 (2006年06月08日 23:30)
- 荒らしサイトからのアクセスを禁ずる (2006年06月08日 23:28)
この記事への参照元
- http://affiliate-field.net/modules/newbb/viewtopic.php?forum=2&topic_id=31&post... x 1
- http://affiliate-field.net/modules/newbb/viewtopic.php?topic_id=31&forum=2&nore... x 7
- http://affiliate-field.net/modules/newbb/viewtopic.php?topic_id=31&forum=2&post... x 1
- http://affiliate-field.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&... x 1
- http://www.affiliate-field.net/modules/newbb/viewtopic.php?topic_id=31&forum=2&... x 2
- http://www.affiliate-field.net/modules/newbb/viewtopic.php?forum=2&topic_id=31&... x 4
- http://web225.grats.jp/tag/%E3%82%A2%E3%83%90%E3%82%BF%E3%83%BC x 1
- http://www.avatar-girl.com/ x 1
- http://www.affiliate-field.net/modules/newbb/viewtopic.php?topic_id=31&forum=2&... x 1
- http://qooqle.jp/?q=xoops+%E3%82%A2%E3%83%90%E3%82%BF%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A x 1
- http://www.scripteye.net/ x 1
- http://infostore.org/info/5371769 x 1
- http://real-seo.net/related/related.cgi?key=xoops%20%E3%82%A2%E3%83%90%E3%82%BF%E3%83%BC x 1
サーチワード・タグクラウド
$user_avatar
$xoopsUser
$xoopsUser->getVar
$xoopsUser;
"<br
"<img
"blank.gif"
"user_avatar"
"アバターPHP"
"ダミーの画像";
($xoopsUser)
){
+echo
+画像
+表示
,hack
,hack//アバター配布
,hackアバター
,hackアバター配布
,hackサーチ
,hack画像
-amaxoop2
-服装
.//hackサーチ
.hack
.hack/
.hack//
.hack//アバター
.hack//アバター配布
.hack//アバター配布サイト
.hack//サーチ
.hack//画像
.hack//画像サイト
.hack/サーチ
.hack?A?o?^?[
.hackのアバター
.hackの画像
.hackの配布アバター
.hackアバター
.hackアバターサーチ
.hackアバターサイト
.hackアバター画像
.hackアバター配布
.hackアバター配布サイト
.hackサーチ
.hack画像
.net
/>";
30×30
:hack//サーチ
:hackサーチ
=
==
?A?o?^?[
AND
Avatar
BULLETIN
Bulletin2
Flex3
ID
PHP
XC
XOOP
[img]
affiliate
alt
alt=''
blank
blank.gif
cube
cube-a.gif
echo
else
empty
empty($user_avatar)
getVar
gif
global
hack
hack//
hack//アバター配布サイト
hack//サーチ
hackアバター
hackアバター配布
hackサーチ
hack画像
hakusen
id='avatar'
if
if(
img
legacy
main
module
modules
modules/newbb
multimenu
myAlbum
myAlbum-P
myalbump
name
name='avatar'
newbb
news
page
phpスクリプト
php配布
suin
t
tips
uname
url
user_avatar
web
xoops
xoopsuser
xoopsのアバター
xoopsアバター表示
zoops
zoopsアバター表示
||
}
}else{
・hack
は
を
アカウント
アカウント情報
アバタ
アバタ-
アバタ-配布
アバタhack
アバター
アバターphp
アバターxoops
アバターを設定
アバターを表示
アバターを表示する
アバターを表示するブロック
アバターサーチ
アバターサイト
アバタータグ
アバターマネージャ
アバター画像
アバター画像を表示
アバター画像を表示する
アバター管理
アバター設定
アバター設定画面
アバター配布
アバター配布サイト
アバター配布方法
アバター表示
アバター名
アバター名の表示
アバター名変更
アバタ―配布
アバタを表示する
アバタ配布
カスタム
カスタムアバター
カスタムブロック
カスタムブロックに
カテゴリ
カテゴリー
カレンダー
クラウド
ゲスト
コメント
コメントの
サーチ
サーチサイト
サイト
サイト表示
スクリプト
タイトル
タグ
タグクラウド
ダミー画像を表示
ニュース
ネスト
ネスト表示
ハック
ハックアバター名
ブロック
ブロックのタイプ
ブロックの位置
ブロックアバター
ブロック表示
ブロック表示位置
モジュール
ユーザ
ユーザー
ユーザー名
ユーザー名表示
ユーザモジュール
ユーザ名
位置
位置変更
運用
画像
画像を表示
画像を表示する
画像アバター
画像サイト
画像表示
画面表示位置
開発
管理
関数
携帯
作
参照
使用方法
取得
順
順番
順番変更
情報
新規登録
新着表示
設定
設定画面
登録
登録画面
投稿者
任意
任意の
配布
配布.hack
配布アバター
配布サイト
表示
表示する
表示する画面
表示位置
表示順
表示順変更
複数
並び
並び順
変更
方法
名古屋
例
連結
投稿された内容の著作権はコメントの投稿者に帰属します。
