Forum
J! JAPAN TOP
ようこそ, ゲスト
ユーザ名: パスワード: 自動ログイン

トピック: 1.5系列でのサンプルデータインストールと標準モジュールの関係

1.5系列でのサンプルデータインストールと標準モジュールの関​係 12 年 4 ヶ月 ago #73

  • nsato
  • nsato さんのアバター
  • Offline
  • Fresh Boarder
  • Joomla!歴4年。
  • 投稿数: 10
  • カルマ: 0
投稿はほぼ初めてですが、Joomlaは2005年から利用しているものです。

1.5系列でのインストールで困っていることの一つに、「サンプルデータを入れないと、一部の標準モジュール(ログインや投票)もインストールされない」というものがあります。モジュール管理画面でも、メインメニュー以外は空っぽ。

最新の1.5.7英語版でもそうでしたので、仕様と理解しますが、これってちょっと不便じゃないですか?

サンプルデータを入れないで、自分でスクラッチからサイトを作りたいことはよくあると思いますが、そのような場合、既定のモジュールを使うなら、phpMyAdminなどで、サンプルあり版のDBから該当レコードだけ抜いてクエリでぶっつけるという、オペレーションになるんですけど(素直にサンプルDB入れて、手メンテでいらないものを取り除く手もありますけど)。

皆さん、お困りじゃありません?
ゲストの書き込みは許可されていません。

Re:1.5系列でのサンプルデータインストールと標準モジュー​ルの関係 12 年 4 ヶ月 ago #77

  • karo
  • karo さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 2
私が記述するのも、僭越な気がしますが。
誰からもレスが無い様なので。

この現象の言っている事は、
メニュー
[エクステンション]-[モジュール管理]

●画面右上の +新規(プラスアイコン) をクリック

してもログイン, 投票が表示されないという事でしょうか?
(この画面でメインメニューしか表示されない?)

私の場合、特にサンプルを入れなくても
投票, ログインとも利用出来るのですが。


[テーブルが作成されないという事であれば]

エクステンション(コアパッケージではない)によっては、
CREATE TABLE の SQLが、MySQLのバージョンに依存するため
正しくテーブルが作成されず手で修正して SQL を流して動
かした事があった覚えがあります。
コアパッケージでもその様な事があるかどうかはわかりません。
MySQL のバージョンは何を使っているのでしょうか?
(バージョンを聞いても私が判断出来るかどうかは難しいですが)
ゲストの書き込みは許可されていません。

Re:1.5系列でのサンプルデータインストールと標準モジュー​ルの関係 12 年 4 ヶ月 ago #79

  • nsato
  • nsato さんのアバター
  • Offline
  • Fresh Boarder
  • Joomla!歴4年。
  • 投稿数: 10
  • カルマ: 0
ご返答痛み入ります。現象については、ご指摘の通りです。サンプルデータなしでインストールした際の画面添付します。


私の環境は、VistaSP1+Xampp 167(MySQL 5.0.51b community NT/apache 2.2.9/PHP5.2.5)です。

原因がわかりました。
Installation/sql/mysqlフォルダのsample_data.sql と joomla.sqlを比較すると、jos_modules_menuに書き込むデータが、後者はたった1件(メインメニューだけ)です。これだと、画面上も当然この1件だけの表示になります。標準モジュールはid1-15で、jos_modulesテーブルにかかれますが、画面に出さないようになっているわけです。よって、やっぱりはじめから仕様なのでしょう。サンプルデータの方はモジュールはid16-40を使い、画面上にも出すようSQLはなっています。

何もしなくてもお使いになれているというのは、当方としてはとても不思議ですが、原因がわかりましたので、当面、この部分(jos_modules, jos_modules_menu)の部分だけ、sample_data.sqlからjoomla.sqlにコピーしてしのぐことにします。

ありがとうございました。
ゲストの書き込みは許可されていません。

Re:1.5系列でのサンプルデータインストールと標準モジュー​ルの関係 12 年 4 ヶ月 ago #80

  • karo
  • karo さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 2
すみません。もしかすると私が質問の意味を解っていないのかも
知れない気がしてきました。
代替え方法があるという事なので、私はこれ以上深入りはしない
方が良いと思いますので、問題なく投票が表示される手順のみ下
記します。
(3)以降が出来ないのかと思います。


【前提】

Windows Vista SP1, XAMPP 1.6.7 で新規に Joomla! をインスト
ールし直後の状態からで記述します。


【手順】

(0)
admin でログイン


(1)
[コンポーネント]-[投票]を選択します

「+新規アイコン」をクリック
 タイトル:テスト
 公開:はい
 オプション1:リンゴ
 オプション2:みかん
で登録します


(2)
[エクステンション]-[モジュール管理]を選択します

→まだ、不要な物を入れていないので「Main Manu」のみです。

mysql> select * from jos_modules_menu;
+
+
+
| moduleid | menuid |
+
+
+
| 1 | 0 |
+
+
+
1 row in set (0.00 sec)


(3)
画面右上の +新規 アイコンをクリックします
投票リンクをクリックします
 タイトル:投票テスト
 パラーメータ の 投票:テスト
で登録します


(4)
トップページにアクセスすると、left に投票が表示されます


(参考まで)
ここでの jos_modules_menu
mysql> select * from jos_modules_menu;
+
+
+
| moduleid | menuid |
+
+
+
| 1 | 0 |
| 16 | 0 |
+
+
+
2 rows in set (0.00 sec)
ゲストの書き込みは許可されていません。

Re:1.5系列でのサンプルデータインストールと標準モジュー​ルの関係 12 年 4 ヶ月 ago #81

  • nsato
  • nsato さんのアバター
  • Offline
  • Fresh Boarder
  • Joomla!歴4年。
  • 投稿数: 10
  • カルマ: 0
あ、わかりました!

以前の1.0.Xシリーズでは、何もしなくても(サンプルなしでも)モジュールはメニューに出ていたのですが、新しい1.5では、自分で登録するということですね!

失礼しました。
ありがとうございます。
ゲストの書き込みは許可されていません。