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

xoops cubeに関する質問です。ページ毎にデザインを指定することは可能ですか?もし可能であれば、その方法も教えてくださーい!

●質問者: fm315
●カテゴリ:ウェブ制作
✍キーワード:CUBE XOOPS デザイン
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● km1967
●23ポイント

できません

http://xoopscube.jp/

◎質問者からの返答

回答ありがとうございます。できないのですね...

...、と思っていたところに、下記の通り他の方から「出来る」、との返答を頂きました。下記の記述について id:km1967さんのご意見を頂けたら幸いです。


2 ● kn1967
●23ポイント

ちょっと(かどうかは、その人のスキルと対応にかける事の出来る時間による)面倒ですが実装は可能です。


下記の「# 1.4 動的なレイアウト切り替えの導入」の項を参照してみてください。

http://sourceforge.net/apps/mediawiki/xoopscube/index.php?title=...

なお、実装にチャレンジする前に、上記に記載されている内容を先頭の

「# 1.1 サイトのレイアウト設計」から順に再確認を行う事を薦めます。


※久々に覗いてみたら「(自分には)できません」という表明だけの投稿が目についたので、

最後までお付き合いは出来ませんが、ヒントだけでもと思い、投稿させていただきました。

◎質問者からの返答

有用な情報下さり、有り難うございます。

資料に沿って作業をしてみます。


3 ● rouge_2008
●22ポイント ベストアンサー

可能ですが、ページ単位でのデザイン変更がしたいのでしょうか?

モジュール単位で良いのでしたら、以下で紹介されている方法でモジュールごとにテーマの切り替えが可能です。

http://www.xugj.org/modules/QandA/index.php?topic_id=794

<{if $xoops_dirname == "pico"}>

<{include file="`$xoops_theme`/theme_pico.html"}>

<{elseif $xoops_dirname == "d3forum"}>

<{include file="`$xoops_theme`/theme_d3forum.html"}>

<{else}>

<{include file="`$xoops_theme`/theme_common.html"}>

<{/if}>

※上記の例では、picoの場合は「theme_pico.html」を、d3forumの場合は「theme_d3forum.html」を、その他の場合は「theme_common.html」を使用します。

※切り替え用のテーマのフォルダと上記の記述をした「theme.html」を新規作成してください。(上記で指定した各htmlファイルもその中に作成します。)

※既存のテーマを指定することも可能です。

その場合は、以下のように指定して読み込みます。

 <{include file="$xoops_rootpath/themes/テーマフォルダ名/theme.html"}>

※この場合、各テーマのHTML(theme.html等)では、「$xoops_theme」「$xoops_themecss」「$xoops_imageurl」等を使用しないでください。

現在適用しているテーマのCSSや画像のフォルダが指定されるので、デザインに反映されません。

この部分はそれぞれ以下のように置き換えると良いです。

<{$xoops_theme}>

適用させるテーマフォルダ名

<{$xoops_themecss}>

<{$xoops_url}>/themes/適用させるテーマフォルダ名/style.css

<{$xoops_imageurl}>

<{$xoops_url}>/themes/適用させるテーマフォルダ名/


(最初の方法で、各テーマ用のhtmlや画像等を、新規作成した一つのテーマフォルダにすべて入れる場合は、上記の変更は必要ありません。)


特定のページだけ変更したい場合は、以下の方法が参考になると思います。

http://www.xugj.org/modules/xpwiki/?Smarty%E5%B0%8F%E3%83%8D%E3%...

※「特定のページかどうか?」の部分ですが、他の項目も読んでみてください。


分からない場合は、どのようにデザインを変更したいのか、条件等を具体的に教えてください。(変更したいページのモジュールやページ名など・・・)

※コメント欄を明けて置いてくださるとやり取りしやすいです。

◎質問者からの返答

詳細にわたる回答、有り難うございます。

私が現在考えているのは、トップページのデザインと、各ページのデザインを変える、といったようなデザインの切り分けです。

資料を読ませていただきます!


4 ● b-wind
●22ポイント

Xoops Users Group Japan - themechangerモジュールの使い方教えて

実は小難しいことを考えなくてもそのもののモジュールがあったりする。

◎質問者からの返答

回答、ありがとうございます!便利なモジュールがあるのですね...。

もう少し詳細な使い方が分かると尚助かります。

関連質問


●質問をもっと探す●



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