XOOPS(ズープス) : XOOPSへのテーマ追加方法

投稿者 トピック
ぽお
サイトマスター
  • 登録日: 2007-10-25
  • 居住地:
  • 投稿: 24
XOOPSへのテーマ追加方法
XOOPSのテーマ追加というキーワードで検索されましたので、XOOPSのテーマを自分でつくる方法をちょっとだけ書いてみます(*'ω')
当サイトはXOOPS Cube LEGACY 2.1を使っていますのでそれに沿ってご説明します。

まず、XOOPSのデザインを決めるテーマは
ルート/themes/以下のフォルダに入っています。

自分でテーマをつくるには
デフォルトで入っているcube_defaultのフォルダをカスタマイズする方法が簡単です。

このフォルダを複製(コピー)して自分の好きな名前をつけます。
このフォルダ名がテーマ選択のプルダウンメニューで表示される名前に反映されます。

フォルダを開くと
・imagesフォルダ
・manifesto.ini.php
・screenshot.png
・style.css
・theme.html
が入っています。

imagesフォルダにはヘッダーやフッター、各ブロックのタイトル部分の背景画像などを入れます。

manifesto.ini.phpとscreenshot.pngは管理者メニューで互換モジュール→テーマ管理の「パッケージ情報」と「テーマ画像」を記載しているファイルです。
manifesto.ini.phpをDreamweaverやテキストエディタなどで開いて自分のテーマの名前などを書いておきます。screenshot.pngは120×90のサイズのpngファイルを用意します。

あとはtheme.htmlとstyle.cssで、これがテーマのデザインを決めています。
ですので、この2つさえ自分でカスタマイズすることができれば、XOOPSのデザインを簡単に変えることができます。
そんなに難しいソースではないのでHTMLとCSSの基本がわかる方はたぶんだいじょうぶと思います。
ただ、htmlにはところどころ{$ほにゃらら}な部分があるため、アップロードするまでデザインを確認できないのがちょっと作業のしづらいところです(-ω-;)

注意点はXOOPSはxhtmlで、エンコードはEUC-JPなこと。
Dreamweaverなどホームページ作成ソフトで開く場合はだいじょうぶ(一からDWで自作する場合はページプロパティでエンコードをEUC-JPにしておく)ですが、テキストエディタで編集する場合はEUC-JPを読み込めるソフト(フリーソフトならTeraPadなど)で開く必要があります。

もうひとつの注意点はサーバーにフォルダをアップロードする前にホームページにログインし、管理者メニューから互換モジュール→全般設定で「themes/ ディレクトリからの自動アップデートを有効にする」を「はい」にしておくこと。
デフォルトでは「いいえ」になっています。

そのあとFTPソフトなどでカスタマイズしたフォルダをアップロードし、互換モジュール→テーマ管理で自分の作ったテーマが表示されていればチェックを入れて「送信」します。

テーマ選択のプルダウンメニューから自分の作ったテーマを選んでうまく表示されるか確認します。
その後、ファイルソースの修正とアップロードを繰り返しながら調整していきます。

調整後は互換モジュール→全般設定で「themes/ ディレクトリからの自動アップデートを有効にする」を「いいえ」に戻し、カスタマイズ終了です(*´ω`*)

また、互換モジュール→全般設定の「選択可能なテーマ」のところでもテーマ選択のプルダウンメニューに表示させるテーマを設定することができます。
ここで2個以上のテーマを選びたい場合は、CtrlやShiftキーを押しながらクリックしていくと複数選択できます(・ω・)b

スレッド表示

  •  » XOOPSへのテーマ追加方法 (ぽお, 2007-12-19 8:50)


テーマ選択
screenshot

(9 テーマ)

ログイン
ユーザー名:

パスワード:


パスワード紛失

サイトの最終更新日
2010年 2月 1日


ぽお プロフィール
ぽお

いろいろなデザインを考えながら
まったりするのが至福のひととき
(ρω-).。o○

3月6日生まれなA型 うお座

[デザインのこだわり]
シンプル・イズ・ベスト(・ω・)b

[趣味]
インターネットに関するもの全般
XOOPS用のテーマ創作
アニメ・映画鑑賞・読書など

[性格]
六星占術によると土星人+らしい
ほぼ占い通りの性格。
ふだんは温厚なクマですが、お酒がまわると毒舌になるので取扱い注意です(*ノωノ)

コミュニケーション嫌いではないが、孤高を持することに美を感じ、自分もかくありたいと思っています

知的好奇心を満たすことを好み、
体力、速さを競うことには無関心

ただし!知的なものは好きですが、
自分が知的であると主張する気はありませんし、
そう言う人は嫌いです(*ノωノ)

[好きな言葉]
「ヲタク」やめますか
それとも「人間」やめますか?

言わずもがな(-ω-`)

[目標]
オタクな芸術家(アーティスト)

[スキル]
WEBクリエイター、
ベジェイラストレーター

[使用するアプリ達]
Illustrator Photoshop
Dreamweaver Fireworks Flash
PHP MovableType XOOPS
Google Maps, SketchUpなど


mixi(ミクシィ)やってます!
[ mixi ] お友録はご自由に(・ω・)ノ

[ creco ] Myページはこちら
お問い合わせ
サイトマップ
リンク
XOOPS Cube PROJECT