1月
31
2008
31
2008
XOOPSサイトLOGIN後に「名前」を表示させる改修。
XOOPSサイトLOGIN後に「名前」を表示させる改修。 はコメントを受け付けていません
仕事で使っているXOOPSサイトにログインすると、今までは
XOOPSのsmarty変数である{$xoops_uname}を使って
ヘッダ部分に 「ようこそ[ユーザID]さん」 という表示をさせて
いたのですが、「名前・本名」を表示させたいと思い
調べてみたところ、下記サイトを見つけたので、
参考にしつつ改修してみました。
》ログインした後にユーザーが登録した名前・本名を表示させる方法 – XOOPSでポータルサイト
【手順1】
改修ファイル:XOOPSルート/header.php
改修箇所:60行目及び102行目あたりの2箇所
$xoopsTpl->assign(array('xoops_isuser' => true, 'xoops_userid' => $xoopsUser->getVar('uid'), 'xoops_uname' => $xoopsUser->getVar('uname'), 'xoops_isadmin' => $xoopsUserIsAdmin));
…と記述されている箇所(2箇所)を
$xoopsTpl->assign(array('xoops_isuser' => true, 'xoops_userid' => $xoopsUser->getVar('uid'), 'xoops_uname' => $xoopsUser->getVar('uname'), 'xoops_name' => $xoopsUser->getVar('name'), 'xoops_isadmin' => $xoopsUserIsAdmin));
…へと変更
【手順2】
XOOPSサイトに適用しているテンプレート(theme.html)内に、変数
{$xoops_name}を使って 「ようこそ[名前・本名]さん」 と
表示される様に修正。(ウチのサイトの場合、{$xoops_uname}と
記述していた箇所を、{$xoops_name}に変更しました。)
で、何をしたかったかと言うと、会員(顧客)がLOGINした時にユーザIDが出ても
「何のコッチャ?」になると思ったから、企業名を出そうとして改修したんですが、
管理者モードでログインすると・・・「ようこそ、GATE-ITサイト管理者様」と
表示され、何となく下僕(シモベ)チックな感を与えるサイトになっちゃいましたw
条件分岐させて、管理者LOGINの時はいっそ「おかえりなさいませ…」
にしようかな?ww
Similar Posts
- [RECIPE-NET] XF-SECTION 「カテオゴリ一覧」内「説明」欄非表示改造
- XOOPSサイトにログインできない。
- PHPスクリプトの真っ白表示対策。
- XOOPSサイトのSSL化。
- [RECIPE-NET] 最近更新されたBlog表示方法変更
Related Posts
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |