Kazさん、こんにちは。
Quote:
Kaz wrotes:
これまで、wrapsにてアップしていたページを、picoに移し替えました。
wrapsとでは用途が違うと思うので、わざわざpicoに移し替える必要があるか、というと微妙ですが
Quote:
1)xoops_trust_path以下のwrapsはそのままで、モジュール管理からwrapsをアンインストール、XOOPS_URL/modules内のwrapsをフォルダごと削除。
2)picoをインストール。picoを、wrapsのラップ用ファイルを入れていたxoops_trust_path/wraps内のaaaと同じディレクトリ名に変更。(仮にaaaとします、XOOPS_URL/modules内のwrapsも同名aaaでした)
3)pico一般設定→コンテンツ一括管理→コンテンツ作成から、仮想パスに
/index.html(xoops_trust_path/wraps/aaa/index.htmlを指してます)
を指定。
4) 本文フィルターの○HTML特殊文字エスケープ○顔文字変換○BBCode変換○自動改行のチェックをはずし、○ページラップにチェックを入れて、「編集内容を登録」。
ばっちり、表示されました。自信なかったのですが、この手順であってますでしょうか?^^;
一応合ってます…が、これって単に手間ですよね?
もちろん、トップページの明示的な指定と、ディレクトリによる自動カテゴライズ(カテゴリーの仮想パスをディレクトリと見なす機能)、というメリットはあると思います。
Quote:
で、思うところあって、ラップするトップページを、index.htmlから、01.htmlにファイル名変更して、同じ手順でやり直してみますと、「指定されたコンテンツは存在しません」というエラーメッセージ?が出てしまいました。
なかなか鋭い突っ込みですね
ここはまさに「要修正だな」と思っていた部分です。
自動ページ名が、
(コンテンツ番号).html
という形式で生成されるので、こっちの処理が先に入ってしまってました。
( index.php/01.html は、index.php?content_id=1 と同じ、という意味)
そのあたりの処理を変更してもう少しまともにしたので、0.90aからは大丈夫なはずです。
Quote:
そしてもうひとつ、無事表示されたあと、pico一般設定から、「モジュールトップでは自動生成メニューを表示する」を「いいえ」にしてみました。すると、トップページの画像リンクが、すべて、
〜/modules/pico/images/aaa.gif
に置き換わってしまい、表示されません。CSSもリンクされません。
「はい」に戻して、メニューから入れば問題はないです。
これも鋭いレポートですね。
その設定があることをすっかり忘れてました。
相対リンクとの関係で、やはり素直にリダイレクトすることにしました。
0.90a で直っているはずです。
2つもの効果的なレポートありがとうございました。
最後に一点だけ。0.90から0.90aに上げる際には、include/constants.php を消してください。
GIJOEさん,こんにちは。さっそくの対応,ありがとうございます!!
Quote:
wrapsとでは用途が違うと思うので、わざわざpicoに移し替える必要があるか、というと微妙ですが
ええ,やってみてあれ?と思ったんですが,あとからコンテンツ追加するのに,やっぱりpicoだったほうが便利だな〜と思い直しまして
Quote:
一応合ってます…が、これって単に手間ですよね?
もちろん、トップページの明示的な指定と、ディレクトリによる自動カテゴライズ(カテゴリーの仮想パスをディレクトリと見なす機能)、というメリットはあると思います。
そうですね,手間は手間ですが,いっぱいサイトやページがあるとこのメリットは大きいです。なんちって,よくわかってないかもですが
wrapsに放り込んだページを共通のページとして複数のサイトで表示して,2ページ目からはそのサイト独自のページをpicoで作ってくという,のを考えてました
で,さっそく新しいので上書きして試しましたら,2点ともだいじょうぶでしたー!
ホントに,素早い対応ありがとうございました。また何かでましたら,ご報告させていただきます^^v