今日からあなたもテーマ職人
テーマの作り方
テーマの作り方については、XUGJのCustomizeManualページを始めとして、結構、色々なサイトで掲載されていますので、まずはそちらを参考にされると良いでしょう。
XUGJのCustomizeManual
http://www.xugj.org/modules/xpwiki/?CustomizeManual
テーマを作る場合
テーマを作る場合、大きく分けて
1 既存のテーマを改造する
2 既存の静的ページ(HTMLだけで構成されているもの)をベースにする
3 他のCMSやブログ用のテーマを流用・改造する
4 スクラッチでテーマを作る(0からテーマを作成する)
と4つの方法があると思います。
一番簡単なのが、1番の「既存のテーマを改造する」方法です。
3番の「他のCMSやブログ用のテーマを流用・改造する」のは案外難しい場合があります。基本構造が違うためです。
2番と4番は、ある意味同じようなもので、4番の「スクラッチでテーマを作る」場合でも、最初にワイヤーフレーム(基本的な配置)やデザインを決めてHTMLで静的なダミーページを作ってから作成にかかった方が、失敗が少ないと思います。(とか言いながら、筆者の場合は、殆ど頭の中で構成を済ませてしまうことが多く・・・)
この記事では、1番の方法と2・4番の方法について説明したいと思います。
・・・と、その前にテーマ改造するためのエディタや改造したテーマを確認するためのローカル環境を用意しましょう。ということで・・・次に「テーマ作成前に用意するもの」をご紹介することにしましょう。
コメント一覧
投稿ツリー
-
分かりません
(akira, 2013/1/27 12:53)
-
Re: ダメでしたが
(marine, 2013/1/26 17:02)
-
ダメでしたが
(akira, 2013/1/26 15:04)
-
Re: XCL_2.2.1 でBBコードが反映されない
(marine, 2013/1/25 13:30)
-
XCL_2.2.1 でBBコードが反映されない
(akira, 2013/1/25 10:03)
新しくコメントをつける
「サイトワイドWikiヘルパー」というのはモジュールですか。
だとしたら、使っていません。
「リッチエディタ」も、どれを使うとか、分かりません。
投稿・編集画面で XCL_2.1 までは無かったのが
XCL_2.2 から入力フォームの下に、ボタンが出て来るようになったので
とくに、私が選択した訳ではありません。
とりあえず、返信しておきます。
それって、サイトワイドWikiヘルパーを使ってますか?
あと、リッチテキストエディタについて、どれを使うようにされていますか?
とりあえず、その辺りの環境も含めて、XUGJで聞かれるのが良いかも知れませんね。
XoopsXの場合、色々なリッチテキストエディタやサイトワイドWikiヘルパーを組み合わせて使うような工夫をしたり、それに合わせてテンプレートを修正していたりします。
ですので、X-updateで最新の状態にしておいた方が、問い合わせをする際にも、話が通じやすくて良いかもしれません。
そして、もしバグということなら、開発者の方々に修正してもらえると思いますよ。
回答していただきありがとうございます。
教えていただいたことを試してみましたが、上手く行きませんでした。
ただ、色々試していて、XCL_2.2.1 の編集画面で
テキスト入力枠の下に「リッチエディタ」というのがあったので試してみました。
そうしたら、文の頭に「>」と言う印を付けると、
その部分が従来/*--div.xoopsQuote --*/で設定したプロパテイと対応していました。
しかし、対応していたのは
マイアルバムとd3forumです。確かめたのは、
pico ,d3blog ,weblinks は反応無しでした。
もう少し色々と確かめてから、XUGJの方でも質問をしてみたいと思います。
お世話になりました。
xcl2.1と2.2で違う原因がちょっと分からないのと、そのような比較して現象を確認したことがないのと、どのモジュールのときにそうなるのかが判らないので、ちょっと抽象的な答えになると思いますが・・・
テーマのcssが効かないということは、何かが邪魔しているということで・・・
legacy_defaultの場合だと、テーマのCSSのあとに <{$xoops_module_header}> が読み込まれているので、これが何か作用しているような気がしますね。
簡単なテストとして、
1 |
|
と
1 |
|
の読み込み順を変えて試してみると良いかもしれません。
詳しい情報が聞きたければ、XUGJ辺りで質問されても良いかもしれませんね。
ココで質問しても良いのか分かりませんが、
まずかったら削除して下さい。
今テーマ作りに挑戦していますが、新しいバージョンで、スタイルシートの設定通りに表示されない理由を教えて貰えないでしょうか。
同じテーマなのに、ズープスのバージョンによって
スタイルシートの設定が「意図した通りに反映されない」という現象が起きています。
具体的には、
BBコードのうち[quote][code]の二つが
スタイルシートできちんと制御できないのです。
XCL_2.1 までなら
スタイルシートで設定した通り、[quote]の枠を線で囲ったり
背景色を設定できます。
ところが同じテーマを
XCL_2.2. の環境で使うと、[quote]の部分が、違うスタイルで表示されます。
左側だけに3pxほどの黒いラインが引かれた状態になるのです。
どのようにスタイルシートで変化させようとしても、
XCL_2.2 の環境では、同じ表示になってしまいます。
XOOPS_Xに付属しているテーマ
「legacy_default」でも同様でした。
XCL_2.1 で使うと、左に#E4E4FCの色でラインが引かれ、
右側に画像 bg_quote.jpg が表示されます。
ところが同じlegacy_defaultを
XCL_2.2 で使うと、同じ表示にならず、左側に黒いラインだけが引かれた状態になります。
パソコンのXAMPPテスト環境と、実サイトで試して、両方とも同じ現象がおきます。
どうすればいいのでしょうか。