人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ミニ白扇内ファイルの名称について教えて下さい。

使い方の説明( http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=78&cid=1 )に、
- mainfile.php の後ろの方に1行だけ追加


と書いてあるのですが、
ダウンロードしたファイル内に、mainfile.phpという名称のものがわかりませんでした。

説明にあるmainfile.phpというのは、以下のどれにあたりますか?

【ダウンロードしたファイル内】
-minihaku
-modules
-minihaku
README
Xoops_version.php
minihaku_slogo.png
-include
htaccess
config.dit.php
edituserhook.php
mainfilehook.php
registerhook.php
userinfohook.php
-templates
(htmlファイルなので省略)
-class
-smarty
-plugins
modefier.minihaku_userinfo.php


●質問者: ???
●カテゴリ:インターネット ウェブ制作
✍キーワード:Class config HTML PHP PNG
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● gexpr
●80ポイント

mainfile.phpというファイルはミニ白扇には含まれません。Xoopsのルートディレクトリ(インストールしたところ)にあると思います。Xoops本体に含まれているわけですね。

◎質問者からの返答

なるほど・・・

アップロードする前に記入するのかと思いました。

回答ありがとうございました。

==========================================

申し訳ございませんが、もう1つ教えて下さい。

アップロードするのは、ダウンロードしてきたファイルの中にある、

minihaku\modules\minihaku というモジュールの中に位置するminihakuの分だけで良いのでしょうか?

となると、\minihaku\class\smarty\pluginsのほうのファイルはどこにアップすればよいのでしょうか?

==========================================


2 ● KazyN
●80ポイント

ここでいっている mainfile.php は白扇mini モジュール内のファイルではなく、XOOPS 本体の方のファイルです。

ご自身のサイトのトップページ( index.php ) と同じ階層のフォルダにあります。

XOOPS をインストールした時に編集し、その後書き込みできないようにファイル属性を変更していると思うので、再度属性変更してから追加してください。

◎質問者からの返答

なるほど・・・

XOOPSを置いてあるところと同列にあるファイルなのですね。


>再度属性変更してから追加

というのは、テンプレートセット・マネジャーのところで、

default

XOOPS Default Template Set

という分と、

それを自分で操作して複製した

01

があります。

一番右端の欄のチェックマークは、上のdefaultのほうについています。

この場合、defaultのほうのファイルに記入すれば良いのですよね?

回答ありがとうございました。


3 ● KazyN
●80ポイント

いえいえ、テンプレートは関係ないです。

maifile.php というファイル自身の属性です。

おそらく今は書き込み禁止になっていると思うので、それを書き込み可能に変更しないと編集できません。

属性の変更は FTP ソフトか、直接サーバにログインして行ってください。

◎質問者からの返答

パーミッションの内容で書き込み可能にするのですね。

それをしてなかったんで、転送エラー550がでてしまっていました。

書き込み可能に変更しましたら、アップロードできました。

回答ありがとうございました。

==========================================

申し訳ございませんが、もう1つ教えて下さい。【#2】

モジュール管理のところでminihakuをアップロードしましたが、

画像を押してもminihakuのページ(設定・管理等)が表示されません。

そして、管理パネルの左側にある縦に並んでいるモジュールアイコンの場所に、minihakuのアイコンが表示されていません。

この状態では何か違っていますよね?

minihakuを管理ページで操作できるようにするには、何をどうすれば良いでしょうか?

==========================================


4 ● KazyN
●80ポイント

となると、\minihaku\class\smarty\pluginsのほうのファイルはどこにアップすればよいのでしょうか?

こちらは、XOOPS のインストールディレクトリの直下にある class フォルダの下ですね。

同じように class\smarty\plugins\ フォルダがありますので、そこにコピーして下さい。

そうすることで、このモジュールの説明にある smarty変数 $user_uid|minihaku_userinfo なんかが使えるようになります。

そして、管理パネルの左側にある縦に並んでいるモジュールアイコンの場所に、minihakuのアイコンが表示されていません。

この状態では何か違っていますよね?

minihakuを管理ページで操作できるようにするには、何をどうすれば良いでしょうか?

ここから先は、私も実際にこのモジュールを使っていないので、多少推測が入りますが、少し試してみた感じでは。

・管理パネルの左側にはアイコンが出なくても正常。

・モジュールがインストールされたら、テンプレートが追加される。

・あとは適宜テンプレートマネージャなどで、テンプレートをいじって好みの登録項目、ユーザ編集項目にする

ということのようです。

説明にも

いわゆるコントローラっぽいものは一切用意していません。つまり、判る人にだけ判ればいいや、てな作りになってますが、基本的に、テンプレートとincldue/config.phpだけをいじれば良いはずです。特定のキーが入力された時だけ、あるグループに所属させる、なんてことも簡単にできるようにはしてあります。

とありますので、基本的にこれで問題ないと思います。

◎質問者からの返答

試して下さったそうで、お手数をおかけしてすみません。

>・管理パネルの左側にはアイコンが出なくても正常。

わかりました。



minihakuのなかにあるclassには、smartyというフォルダーがありその中にpluginsがあり、

pluginsの中には、modefier.minihaku_userinfo.php がありましたので、

これをサーバーのデイレクトリーのxoops/class/smarty/plugins にアップロードしてみました。

これでは不可なのでしょうか?

どのファイル名をURLに打ち込んでも was not found on this server. となってしまいます・・・・



回答ありがとうございました。


判る人にだけ判ればいいや、てな作りになってます


minihakuへ情報を登録する段階にたどり着けるのか・・・(大泣)

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ