きつね♪っとWiki

[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]

Counter: 1349, today: 1, yesterday: 0

XOOPSシステム

modules/systemに関するメモ

管理人をオンラインに表示させない方法

modules/system/block/system_blocks.php

の41行目

if (is_object($xoopsUser)) {
         ↓
if (is_object($xoopsUser)&& !$xoopsUser->isAdmin(1)) {

にするとよいらしい。
んでやってみたらちゃんと管理人名が消えました。
わぁいヽ(∇⌒ヽ)(ノ⌒∇)ノわぁい♪

紫ちゃん感謝 。

ユーザーIDを拾う

(こっちに移動したメモ)

userIDが拾えない(T-T) の続き?

やややっとわかりましたぁ。ママアフィリエイターの会もXOOPSにするし、どちらにしてもuserIDを拾わないといけない!!でないと、めんば〜ず証に
<a href="http://…./userID">おなまえ</a>
が使えないのだ。
なんとかならんか〜。検索してもXOOPS本読んでも出てこない( ┰_┰) 。
普通こういう使い方しないからなんだろうか。
私がやりたいのは、メンバーのプロフィールページにその人専用のめんば〜ず証タグを表示させたいだけなのだ。

んでもって、再び挑戦。
プロフィールを表示させるページのURLは
http://mamacomi.net/userinfo.php?uid­=1 (ログインしないと非表示)
プロフィールを表示させるページのテンプレートは、
システムのsystem_userinfo.html
だと言うことはなんとかわかっていたので、この2つをなんとかしたらなんとかなるんだろう。

userIDの変数は<{$user_uid}>です・・・とはどこかに書いてあった。
でもテンプレートに埋め込んでも全く表示せず。
もしかしてuserinfo.phpで定義しないといけないの??
$uid == $xoopsUser->getVar(’uid’)とかってuidらしき事はいっぱいでているが・・・。

system_userinfo.html内では
とかとかでてくるので、どこかに変数を決めている場所があるはずだっ!!
にらめっこ〜(;一一) ジィー

$xoopsTpl->assign(’user_avatarurl’, ‘uploads/’.$thisUser->getVar(’user_avatar’));
$xoopsTpl->assign(’lang_realname’, _US_REALNAME);
ん?これか??
テンプレートに出てくる変数がずらずら並んでいる。
ここにuserIDがない。
これだぁ!フッ┗(`ー´)┓┏(`ー´)┛フッ

$xoopsTpl->assign(’user_uid’, $thisUser->getVar(’uid’));
を追加。
テンプレートファイルに<{$user_uid}>を追加したら・・・あっさり出た。
こ、これだけの事だったのか・・・(T-T) 。

PHPをちゃんとわかってる人にはなんじゃそら!でしょうが、全くわかってない人はこんなもんです(おぃそれあぶね〜ぞ!)。
CGIもこんな感じで覚えました(それで1回サーバー落としただろ!)。
まぁ別に変数拾うだけだから、動作的には問題ないだろうしよしとしよう??

そういうわけでやっとめんば〜ず証がめでたくプロフィールページについたのだった、マル。

【追記】変数を拾うモジュールがあるらしい(T-T) 。さがしてこよっと

検索結果: xoops システム by Google

さらに Google で探す

付箋機能(wema) メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:


ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

ブルーフォックス1/3カラー 51-6020 【通販市場】
花つみキツネ【代引手数料・カード決済手数料無料】
ヒーリングショルダー キツネ
食べ過ぎたフォックス君  ワッペン (アイロン接着タイプ)