ログイン
ユーザ名

パスワード



パスワード紛失

新規登録
参照元情報
参照なし

このフォーラムではゲスト投稿が禁止されています

このフォーラムに新しいトピックを立てることはできません

このフォーラムはコメント用フォーラムです。新規トピックはたてられません
Action
list-tree ツリー構造順で表示 sort-down 投稿の新しいものから

なし Re: モジュール:イベント案内モジュール 2.4 リリース

複製機能を試してみたいと思ったのですがduplicate.phpを呼び出すだけではできませんよね。
シェル(winローカルならコマンドプロンプト)から実行するのでしょうか?
お手数おかけしますが、もう少し詳しく教えてもらえないでしょうか。
宜しくお願いいたします。

なし Re: モジュール:イベント案内モジュール 2.4 リリース

duplicate.php による複製は、ファイルシステムのハードリンク機能を使ってるので Windows では動作しません。

一度複製してしまったものを、コピーしても OK なので、他のマシンや仮想環境を使って複製して Windows 上にコピーするのもひとつの方法でしょう。

まあ、ちょっと手直しして、ハードリンクしている部分を、コピーするように変更すれば良いだけなんだけなんですけどね。(自分が必要としないから手を抜いている)
--
安冨 伸浩 (マイサイト管理人)

満足 Re: モジュール:イベント案内モジュール 2.4 リリース

nobuさんありがとうございます。

引用:

一度複製してしまったものを、コピーしても OK なので、他のマシンや仮想環境を使って複製して Windows 上にコピーするのもひとつの方法でしょう。

一旦、レンサバにアップしてからphpコマンドを実行したら複製できました。
その後tar.gzで圧縮してダウンロードして中身を確認しました。

新しく
sql/mysql_(dirname).sql
templates/(dirname)_(templatename)
ができているのも確認できました。
templates/以下にeguide_(templatename)が残っていたのですが、削除して問題ありませんよね。

(追記08/07/04)
テンプレート名がeguide_(templatename)から(dirname)_(templatename)に変更になっていますが、PHPファイルでは
$xoopsOption['template_main'] = 'eguide_index.html';
の様に古いファイル名のままですね。
eguideモジュールを複数インストールするには、この部分をひとつずつ直さなければですね。
私はディレクトリ名を変えるだけでよかったのでxoops_version.phpの対応箇所を
$modversion['templates'][]=array('file' => $myprefix.'_item.html',
				 'description' => _MI_EGUIDE_EVENT_ITEM_TPL);
から
$modversion['templates'][]=array('file' => 'eguide_item.html',
				 'description' => _MI_EGUIDE_EVENT_ITEM_TPL);
とする方法で解決しました。
次回バージョンアップの際はこの部分も
$xoopsOption['template_main'] = $myprefix.'_index.html';
と変更した方がよさそうですね

なし Re: モジュール:イベント案内モジュール 2.4 リリース

報告ありがとうございます。

テンプレート名の参照側が大幅に間違ってますね。orz

eguide 名のモジュールが残った状態で複製をしたら、同じテンプレートが共有されるので発覚してなかったみたいです。問題になってないのは、ばりばりテンプレートをカスタマイズして使う人がいかに少ないかってことでしょうか。
--
安冨 伸浩 (マイサイト管理人)

list-tree ツリー構造順で表示 sort-down 投稿の新しいものから



条件検索へ
© 2008 MySite Web Service