<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>BCOOL THEME</title>
    <link>http://demo.2bcool.net/</link>
    <description>XOOPS デザインテーマ</description>
    <lastBuildDate>Fri, 25 Jul 2008 00:02:39 +0900</lastBuildDate>
    <docs>http://backend.userland.com/rss/</docs>
    <generator>XOOPS</generator>
    <category>News</category>
    <managingEditor>xoopstheme@2bcool.net</managingEditor>
    <webMaster>xoopstheme@2bcool.net</webMaster>
    <language>ja</language>
        <image>
      <title>BCOOL THEME</title>
      <url>http://demo.2bcool.net/images/logo.gif</url>
      <link>http://demo.2bcool.net/</link>
      <width>144</width>
      <height>80</height>
    </image>
            <item>
      <title>FCKeditorをBCOOL THEMEに最適化して使う方法</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=33</link>
      <description>FCKeditorをBCOOL THEMEに最適化して使う方法

XOOPS上での最近のコンテンツ編集の主流は、GIJOEさんのPICO+FCKeditorの様です。先日のバージョンアップによって添付画像のリサイズが追加されましたね。これによってさらにFCKeditorへの乗り換えに拍車がかかりそうです。このサイトにも度々質問をいただく事があり、そろそろ軽視できない状況なので、ここでBCOOL THEMEを使用したサイトでFCKeditorを最適化する方法についてご紹介したいと思います。</description>
      <pubDate>Tue, 16 Oct 2007 02:31:34 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=33</guid>
      <category>カスタマイズ＆運用TIPS</category>
      <content:encoded><![CDATA[FCKeditorをBCOOL THEMEに最適化して使う方法

XOOPS上での最近のコンテンツ編集の主流は、GIJOEさんのPICO+FCKeditorの様です。先日のバージョンアップによって添付画像のリサイズが追加されましたね。これによってさらにFCKeditorへの乗り換えに拍車がかかりそうです。このサイトにも度々質問をいただく事があり、そろそろ軽視できない状況なので、ここでBCOOL THEMEを使用したサイトでFCKeditorを最適化する方法についてご紹介したいと思います。XOOPSを使ってサイト構築をされている方は、その導入の簡単さ故にか、モジュール等についても同梱されたファイルの中身に記載された注意書きなどを読まない人が多かったり^^;、とりあえず使えればいいからと標準状態のまま使っている人が多いようです。FCKeditorはいわゆるモジュールでもなく、管理画面などがありませんから、もきちんと自分のサイトに合わせた設定をせずに使っている方がほとんどの様です。

ほんの少しの努力でとても使いやすいものになりますので、是非設定しておきたいものです。私がFCKeditorを導入する際は、以下の設定を行っています。

<ol>
	<li>編集画面レイアウトの変更(picoのtemplate編集)</li>
	<li>サイトで使うスタイルシートの適応</li>
	<li>プルダウンのスタイルのカスタマイズ</li>
	<li>挿入テンプレートのカスタマイズ</li>
	<li>メニューのシンプル化など...</li>
</ol>

今回はBCOOL THEMEのex.cssの使い方と共に紹介していきます。

<h2>編集画面レイアウトの変更(picoのtemplate編集)</h2>
幅固定のテーマが多いBCOOL THEMEでは「編集領域の確保」が重要です。編集時も表示時となるべく同じ幅で行わないと、せっかくのヴィジュアライズされたHTMLエディタの機能を活かせているとはいえないでしょう。そこでpico標準の編集画面テンプレート（pico_main_content_form.html）を編集します。

手を入れるのは、74行目付近
<div class="xoopsCode"><pre><code>		&lt;tr valign=&quot;top&quot; align=&quot;left&quot;&gt;
			&lt;th class=&quot;head&quot;&gt;&lt;label for=&quot;body&quot;&gt;&lt;{$smarty.const._MD_PICO_TH_BODY}&gt;&lt;/label&gt;&lt;/th&gt;
			&lt;td class=&quot;even&quot;&gt;
				&lt;{if $body_wysiwyg}&gt;
					&lt;{$body_wysiwyg}&gt;
				&lt;{else}&gt;
					&lt;input type=&quot;checkbox&quot; id=&quot;body_bbcode_onoff&quot; onclick=&quot;if(this.checked){xoopsGetElementById(&#039;body_bbcode_buttons_pre&#039;).style.display=&#039;block&#039;;xoopsGetElementById(&#039;body_bbcode_buttons_post&#039;).style.display=&#039;block&#039;}else{xoopsGetElementById(&#039;body_bbcode_buttons_pre&#039;).style.display=&#039;none&#039;;xoopsGetElementById(&#039;body_bbcode_buttons_post&#039;).style.display=&#039;none&#039;};&quot; /&gt;&lt;label for=&quot;body_bbcode_onoff&quot;&gt;&lt;{$smarty.const._MD_PICO_LABEL_INPUTHELPER}&gt;&lt;/label&gt;
					&lt;br /&gt;
					&lt;{xoopsdhtmltarea name=&quot;body&quot; cols=&quot;60&quot; rows=&quot;15&quot; value=$content.body pre_style=&quot;display:none;&quot; post_style=&quot;display:none;&quot;}&gt;
				&lt;{/if}&gt;
			&lt;/td&gt;
		&lt;/tr&gt;</code></pre></div>の部分です。
テーブルが2列になっているので、1行にしてしまいます。
<div class="xoopsCode"><pre><code>&lt;tr valign=&quot;top&quot; align=&quot;left&quot;&gt;
	&lt;th colspan=&quot;2&quot; class=&quot;head&quot;&gt;&lt;label for=&quot;body&quot;&gt;&lt;{$smarty.const._MD_PICO_TH_BODY}&gt;&lt;/label&gt;
	&lt;{if $body_wysiwyg}&gt;
		&lt;{$body_wysiwyg}&gt;
		&lt;{else}&gt;
		&lt;input type=&quot;checkbox&quot; id=&quot;body_bbcode_onoff&quot; onclick=&quot;if(this.checked){xoopsGetElementById(&#039;body_bbcode_buttons_pre&#039;).style.display=&#039;block&#039;;xoopsGetElementById(&#039;body_bbcode_buttons_post&#039;).style.display=&#039;block&#039;}else{xoopsGetElementById(&#039;body_bbcode_buttons_pre&#039;).style.display=&#039;none&#039;;xoopsGetElementById(&#039;body_bbcode_buttons_post&#039;).style.display=&#039;none&#039;};&quot; /&gt;					&lt;label for=&quot;body_bbcode_onoff&quot;&gt;&lt;{$smarty.const._MD_PICO_LABEL_INPUTHELPER}&gt;&lt;/label&gt;
		&lt;br /&gt;
		&lt;{xoopsdhtmltarea name=&quot;body&quot; cols=&quot;60&quot; rows=&quot;15&quot; value=$content.body pre_style=&quot;display:none;&quot; post_style=&quot;display:none;&quot;}&gt;
	&lt;{/if}&gt;
	&lt;/th&gt;
&lt;/tr&gt;</code></pre></div>


<a href="http://demo.2bcool.net/uploads/photos/179.jpg" rel="lightbox[1]" title="適応前"><img src="http://demo.2bcool.net/uploads/thumbs/179.jpg" style="float:left;" alt="photo" class="photo_frame" /></a><a href="http://demo.2bcool.net/uploads/photos/180.jpg" rel="lightbox[1]" title="適応後"><img src="http://demo.2bcool.net/uploads/thumbs/180.jpg" style="float:left;" alt="photo" class="photo_frame" /></a><div style="clear:both;">&nbsp;</div>

<h2>サイトで使うスタイルシートの適応</h2>
せっかくリアルタイムにヴィジュアライズされるエディティング画面なのですから、実際に掲載される画面と同様なプレビューが出来るようにしておかねば意味がありませんよね。

fckeditor.jsの27行目付近にある
<div class="xoopsCode"><pre><code>FCKConfig.EditorAreaCSS = FCKConfig.BasePath + &#039;css/fck_editorarea.css&#039; ;</code></pre></div>
を自分の使っているテーマのスタイルシートに変更することで、編集中のエディタエリア内の見た目も、サイトのスタイルが反映されます。

サンプル
<div class="xoopsCode"><pre><code>FCKConfig.EditorAreaCSS = FCKConfig.BasePath + &#039;../../../themes/使用テーマ名/style.css&#039;</code></pre></div>

<a href="http://demo.2bcool.net/uploads/photos/181.gif" rel="lightbox[2]" title="適応前"><img src="http://demo.2bcool.net/uploads/thumbs/181.gif" style="float:left;" alt="photo" class="photo_frame" /></a><a href="http://demo.2bcool.net/uploads/photos/182.gif" rel="lightbox[2]" title="適応後"><img src="http://demo.2bcool.net/uploads/thumbs/182.gif" style="float:left;" alt="photo" class="photo_frame" /></a><div style="clear:both;">&nbsp;</div>


<h2>プルダウンのスタイルのカスタマイズ</h2>
BCOOL THEME 2ndシリーズにはHTMLコンテンツ制作を支援するためのスタイルをあらかじめ同梱しています。配布テーマのcssフォルダに入れてある“ex.css”がそれなのですが、これまで丁寧な説明をしていなかったためか、以外とうまく使われていないのかもしれません。ただこの“ex.css”に記載したスタイルは、HTML編集をする際、どれも頻繁に使いたいと思うものなはずなので、とても重宝するはずです。

<div class="center box1">
<a href="http://demo.2bcool.net/images/design_manual.php" target="_blank">ここをクリックしてそのスタイルサンプルを見る</a>
</div>


このex.cssをFCKeditorでも瞬時に適応させるため、デフォルトで用意されているスタイルをex.cssで置き換えてしまいます。

fckstyles.xmlの22行目〜
<div class="xoopsCode"><pre><code>&lt;Styles&gt;
	&lt;Style name=&quot;Image on Left&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;style&quot; value=&quot;padding: 5px; margin-right: 5px&quot; /&gt;
		&lt;Attribute name=&quot;border&quot; value=&quot;2&quot; /&gt;
		&lt;Attribute name=&quot;align&quot; value=&quot;left&quot; /&gt;
	&lt;/Style&gt;
	&lt;Style name=&quot;Image on Right&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;style&quot; value=&quot;padding: 5px; margin-left: 5px&quot; /&gt;
		&lt;Attribute name=&quot;border&quot; value=&quot;2&quot; /&gt;
		&lt;Attribute name=&quot;align&quot; value=&quot;right&quot; /&gt;
	&lt;/Style&gt;
	&lt;Style name=&quot;Custom Bold&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;style&quot; value=&quot;font-weight: bold;&quot; /&gt;
	&lt;/Style&gt;
	&lt;Style name=&quot;Custom Italic&quot; element=&quot;em&quot; /&gt;
	&lt;Style name=&quot;Title&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;Title&quot; /&gt;
	&lt;/Style&gt;
	&lt;Style name=&quot;Code&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;Code&quot; /&gt;
	&lt;/Style&gt;
	&lt;Style name=&quot;Title H3&quot; element=&quot;h3&quot; /&gt;
	&lt;Style name=&quot;Custom Ruler&quot; element=&quot;hr&quot;&gt;
		&lt;Attribute name=&quot;size&quot; value=&quot;1&quot; /&gt;
		&lt;Attribute name=&quot;color&quot; value=&quot;#ff0000&quot; /&gt;
	&lt;/Style&gt;
&lt;/Styles&gt;</code></pre></div>を

<div class="xoopsCode"><pre><code>&lt;Styles&gt;

	&lt;Style name=&quot;写真をフォトフレーム風に&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;photo_frame&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;写真フレーム(左回込)&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;photo_r&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;写真フレーム(右回込)&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;photo_l&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;vertical align middle for images&quot; element=&quot;img&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;vam&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;small&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;small&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;noteline&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;noteline&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;notice&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;notice&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;marker&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;marker&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;price&quot; element=&quot;span&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;price&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;センタリング&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;center&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;右揃え&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;right&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;左揃え&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;left&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;clear&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;clear&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;topic box&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;topicbox&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;topic box1&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;box1&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;topic box2&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;box2&quot; /&gt;
	&lt;/Style&gt;

	&lt;Style name=&quot;回込み解除&quot; element=&quot;div&quot;&gt;
		&lt;Attribute name=&quot;class&quot; value=&quot;clear&quot; /&gt;
	&lt;/Style&gt;

&lt;/Styles&gt;</code></pre></div>に変更します。

このように、もし自分で頻繁に使いたいようなスタイルがある場合は、テーマのex.cssにクラス宣言を追加し、fckstyles.xmlにそのクラスを呼び出す記述を加えていく事で、より充実した環境をつくることが出来ます。

<img src="http://demo.2bcool.net/uploads/photos/185.gif" style="float:left;" alt="photo" class="photo_frame" /><img src="http://demo.2bcool.net/uploads/photos/186.gif" style="float:left;" alt="photo" class="photo_frame" /><div style="clear:both;">&nbsp;</div>



<h2>挿入テンプレートのカスタマイズ</h2>
意外と最も便利と個人的に思うのが、挿入テンプレートのカスタマイズです。とにかくいちいち記述するのが面倒なレイアウト系のものはテンプレートにしてしまうと日々の作業を楽にしてくれます。
やり方は先ほどのスタイルとほとんど同じで、fcktemplates.xmlを自分専用にカスタマイズするだけです（ヴィジュアルアイコンも変更したい場合は、こちらも用意する必要がありますが）。ここでは私のよく使う設定をご紹介します。

fcktemplates.xmlの22行目〜
<div class="xoopsCode"><pre><code>&lt;Templates imagesBasePath=&quot;fck_template/images/&quot;&gt;
	&lt;Template title=&quot;Image and Title&quot; image=&quot;template1.gif&quot;&gt;
		&lt;Description&gt;One main image with a title and text that surround the image.&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
				&lt;img style=&quot;MARGIN-RIGHT: 10px&quot; height=&quot;100&quot; alt=&quot;&quot; width=&quot;100&quot; align=&quot;left&quot;/&gt;
				&lt;h3&gt;Type the title here&lt;/h3&gt;
				Type the text here
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
	&lt;Template title=&quot;Strange Template&quot; image=&quot;template2.gif&quot;&gt;
		&lt;Description&gt;A template that defines two colums, each one with a title, and some text.&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
				&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot; border=&quot;0&quot;&gt;
					&lt;tbody&gt;
						&lt;tr&gt;
							&lt;td width=&quot;50%&quot;&gt;
							&lt;h3&gt;Title 1&lt;/h3&gt;
							&lt;/td&gt;
							&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/td&gt;
							&lt;td width=&quot;50%&quot;&gt;
							&lt;h3&gt;Title 2&lt;/h3&gt;
							&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td&gt;Text 1&lt;/td&gt;
							&lt;td&gt;&amp;nbsp;&lt;/td&gt;
							&lt;td&gt;Text 2&lt;/td&gt;
						&lt;/tr&gt;
					&lt;/tbody&gt;
				&lt;/table&gt;
				More text goes here.
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
	&lt;Template title=&quot;Text and Table&quot; image=&quot;template3.gif&quot;&gt;
		&lt;Description&gt;A title with some text and a table.&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
				&lt;table align=&quot;left&quot; width=&quot;80%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tr&gt;&lt;td&gt;
					&lt;h3&gt;Title goes here&lt;/h3&gt;
					&lt;p&gt;
					&lt;table style=&quot;FLOAT: right&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;150&quot; border=&quot;1&quot;&gt;
						&lt;tbody&gt;
							&lt;tr&gt;
								&lt;td align=&quot;center&quot; colspan=&quot;3&quot;&gt;&lt;strong&gt;Table title&lt;/strong&gt;&lt;/td&gt;
							&lt;/tr&gt;
							&lt;tr&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
							&lt;/tr&gt;
							&lt;tr&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
							&lt;/tr&gt;
							&lt;tr&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
							&lt;/tr&gt;
							&lt;tr&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
								&lt;td&gt;&amp;nbsp;&lt;/td&gt;
							&lt;/tr&gt;
						&lt;/tbody&gt;
					&lt;/table&gt;
					Type the text here&lt;/p&gt;
				&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
&lt;/Templates&gt;
</code></pre></div>を

<div class="xoopsCode"><pre><code>&lt;Templates imagesBasePath=&quot;fck_template/images/&quot;&gt;
	&lt;Template title=&quot;写真付きテキスト&quot; image=&quot;template1.gif&quot;&gt;
		&lt;Description&gt;どんなタイプのページにももってこいのベーシックテンプレートです。&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
				&lt;h1&gt;タイトル&lt;/h1&gt;
				&lt;img class=&quot;photo_l&quot; height=&quot;140&quot; alt=&quot;&quot; width=&quot;100&quot; /&gt;
				&lt;h2&gt;h2タイトル&lt;/h2&gt;
				説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
	&lt;Template title=&quot;tableless 2columns layout&quot; image=&quot;bcool_2column.gif&quot;&gt;
		&lt;Description&gt;テーブルレスな２カラムレイアウト。&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
			&lt;h2&gt;タイトル&lt;/h2&gt;
				&lt;div class=&quot;fl_left&quot; style=&quot;width:47%; padding:0 0 10px;&quot;&gt;
					&lt;h3&gt;項目タイトル&lt;/h3&gt;
					テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
				&lt;/div&gt;
				&lt;div class=&quot;fl_right&quot; style=&quot;width:47%; padding:0 0 10px;&quot;&gt;
					&lt;h3&gt;項目タイトル&lt;/h3&gt;
					テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
				&lt;/div&gt;
				&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
	&lt;Template title=&quot;tableless 3columns layout&quot; image=&quot;bcool_3column.gif&quot;&gt;
		&lt;Description&gt;テーブルレスな３カラムレイアウト。&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
			&lt;h2&gt;タイトル&lt;/h2&gt;
				&lt;div class=&quot;fl_left&quot; style=&quot;width:27%; padding:0 3% 10px;&quot;&gt;
					&lt;h3&gt;項目タイトル&lt;/h3&gt;
					テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
				&lt;/div&gt;
				&lt;div class=&quot;fl_left&quot; style=&quot;width:27%; padding:0 3% 10px;&quot;&gt;
					&lt;h3&gt;項目タイトル&lt;/h3&gt;
					テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
				&lt;/div&gt;
				&lt;div class=&quot;fl_left&quot; style=&quot;width:27%; padding:0 3% 10px;&quot;&gt;
					&lt;h3&gt;項目タイトル&lt;/h3&gt;
					テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
				&lt;/div&gt;
				&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
	&lt;Template title=&quot;表組み&quot; image=&quot;bcool_table.gif&quot;&gt;
		&lt;Description&gt;会社概要やリクルートの募集要項などにどうぞ。&lt;/Description&gt;
		&lt;Html&gt;
			&lt;![CDATA[
			&lt;h1&gt;タイトル&lt;/h1&gt;
				&lt;table border=&quot;0&quot; cellspacing=&quot;2&quot; cellpadding=&quot;1&quot; class=&quot;outer&quot;&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目１&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目２&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目３&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目４&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目５&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目６&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目７&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class=&quot;head&quot;&gt;項目８&lt;/td&gt;
						&lt;td class=&quot;odd&quot;&gt;テキスト&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/table&gt;
			&lt;h2&gt;h2項目&lt;/h2&gt;


			]]&gt;
		&lt;/Html&gt;
	&lt;/Template&gt;
&lt;/Templates&gt;</code></pre></div>に。

<a href="http://demo.2bcool.net/uploads/photos/187.gif" rel="lightbox[4]" title="適応前"><img src="http://demo.2bcool.net/uploads/thumbs/187.gif" style="float:left;" alt="photo" class="photo_frame" /></a><a href="http://demo.2bcool.net/uploads/photos/188.gif" rel="lightbox[4]" title="適応後"><img src="http://demo.2bcool.net/uploads/thumbs/188.gif" style="float:left;" alt="photo" class="photo_frame" /></a><div style="clear:both;">&nbsp;</div>

アイコン用の画像は、下のものを右クリック保存で、
/common/fckeditor/editor/dialog/fck_template/images/
に入れてください。
<img src="http://demo.2bcool.net/common/fckeditor/editor/dialog/fck_template/images/bcool_2column.gif" style="float:left;" alt="photo" class="photo_frame" /><img src="http://demo.2bcool.net/common/fckeditor/editor/dialog/fck_template/images/bcool_3column.gif" style="float:left;" alt="photo" class="photo_frame" /><img src="http://demo.2bcool.net/common/fckeditor/editor/dialog/fck_template/images/bcool_table.gif" style="float:left;" alt="photo" class="photo_frame" /><div style="clear:both;">&nbsp;</div>



<h2>メニューのシンプル化</h2>
このあたりは定番だと思いますが、私には標準で用意されているメニューがあまりに高機能すぎるので、ある程度シンプル化させています。

修正する場所はfckconfig.jsの93行目〜
<div class="xoopsCode"><pre><code>FCKConfig.ToolbarSets[&quot;Default&quot;] = [
	[&#039;Source&#039;,&#039;DocProps&#039;,&#039;-&#039;,&#039;Save&#039;,&#039;NewPage&#039;,&#039;Preview&#039;,&#039;-&#039;,&#039;Templates&#039;],
	[&#039;Cut&#039;,&#039;Copy&#039;,&#039;Paste&#039;,&#039;PasteText&#039;,&#039;PasteWord&#039;,&#039;-&#039;,&#039;Print&#039;,&#039;SpellCheck&#039;],
	[&#039;Undo&#039;,&#039;Redo&#039;,&#039;-&#039;,&#039;Find&#039;,&#039;Replace&#039;,&#039;-&#039;,&#039;SelectAll&#039;,&#039;RemoveFormat&#039;],
	[&#039;Form&#039;,&#039;Checkbox&#039;,&#039;Radio&#039;,&#039;TextField&#039;,&#039;Textarea&#039;,&#039;Select&#039;,&#039;Button&#039;,&#039;ImageButton&#039;,&#039;HiddenField&#039;],
	&#039;/&#039;,
	[&#039;Bold&#039;,&#039;Italic&#039;,&#039;Underline&#039;,&#039;StrikeThrough&#039;,&#039;-&#039;,&#039;Subscript&#039;,&#039;Superscript&#039;],
	[&#039;OrderedList&#039;,&#039;UnorderedList&#039;,&#039;-&#039;,&#039;Outdent&#039;,&#039;Indent&#039;],
	[&#039;JustifyLeft&#039;,&#039;JustifyCenter&#039;,&#039;JustifyRight&#039;,&#039;JustifyFull&#039;],
	[&#039;Link&#039;,&#039;Unlink&#039;,&#039;Anchor&#039;],
	[&#039;Image&#039;,&#039;Flash&#039;,&#039;Table&#039;,&#039;Rule&#039;,&#039;Smiley&#039;,&#039;SpecialChar&#039;,&#039;PageBreak&#039;,&#039;UniversalKey&#039;],
	&#039;/&#039;,
	[&#039;Style&#039;,&#039;FontFormat&#039;,&#039;FontName&#039;,&#039;FontSize&#039;],
	[&#039;TextColor&#039;,&#039;BGColor&#039;],
	[&#039;FitWindow&#039;,&#039;-&#039;,&#039;About&#039;]
] ;</code></pre></div>の中身です。
一つひとつ読んでいけば意味を読み取れるのでわかるとは思いますが、それすらも面倒な方は、私の設定を参考に！

<div class="xoopsCode"><pre><code>FCKConfig.ToolbarSets[&quot;Default&quot;] = [
	[&#039;Source&#039;,&#039;DocProps&#039;,&#039;-&#039;,&#039;Save&#039;,&#039;Preview&#039;,&#039;Templates&#039;],
	[&#039;Cut&#039;,&#039;Copy&#039;,&#039;Paste&#039;,&#039;PasteText&#039;,&#039;PasteWord&#039;],
	[&#039;Undo&#039;,&#039;Redo&#039;,&#039;-&#039;,&#039;Find&#039;,&#039;Replace&#039;,&#039;-&#039;,&#039;SelectAll&#039;,&#039;RemoveFormat&#039;],
	&#039;/&#039;,
	[&#039;Bold&#039;,&#039;Italic&#039;,&#039;Underline&#039;,&#039;StrikeThrough&#039;],
	[&#039;OrderedList&#039;,&#039;UnorderedList&#039;,&#039;-&#039;,&#039;Outdent&#039;,&#039;Indent&#039;],
	[&#039;JustifyLeft&#039;,&#039;JustifyCenter&#039;,&#039;JustifyRight&#039;,&#039;JustifyFull&#039;],
	[&#039;Link&#039;,&#039;Unlink&#039;,&#039;Anchor&#039;],
	[&#039;Image&#039;,&#039;Table&#039;,&#039;Rule&#039;,&#039;Smiley&#039;,&#039;SpecialChar&#039;],
	&#039;/&#039;,
	[&#039;Style&#039;,&#039;FontFormat&#039;,&#039;FontSize&#039;],
	[&#039;TextColor&#039;,&#039;BGColor&#039;],
	[&#039;About&#039;]
] ;</code></pre></div>

<a href="http://demo.2bcool.net/uploads/photos/183.gif" rel="lightbox[5]" title="適応前"><img src="http://demo.2bcool.net/uploads/thumbs/183.gif" style="float:left;" alt="photo" class="photo_frame" /></a><a href="http://demo.2bcool.net/uploads/photos/184.gif" rel="lightbox[5]" title="適応後"><img src="http://demo.2bcool.net/uploads/thumbs/184.gif" style="float:left;" alt="photo" class="photo_frame" /></a><div style="clear:both;">&nbsp;</div>]]></content:encoded>
    </item>
        <item>
      <title>最新ALTSYSを利用した管理エリア向けテーマ</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=32</link>
      <description>XOOPSの管理画面の画面デザインを変更したいと思ったことはありませんか？GIJOEさんの最新altsysを使うと、管理エリアにもテーマを簡単に適応できます。もちろん当サイトで配布中のテーマも適応できますが、幅固定（しかも幅の狭い）のテーマですと、使い勝手が悪いだけでなく、列数の多いテーブルタグの使われたモジュールの管理画面等で、右端が切れてしまい使えない場合もあります。かといって標準のまま使いたくないという方のために、管理画面専用のベーステーマをつくってみました。</description>
      <pubDate>Mon, 21 May 2007 18:30:18 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=32</guid>
      <category>カスタマイズ＆運用TIPS</category>
      <content:encoded><![CDATA[<a href="http://demo.2bcool.net/uploads/photos/177.jpg" rel="lightbox[exp]" title="管理画面テーマ"><img src="http://demo.2bcool.net/uploads/thumbs/177.jpg" style="float:left;" alt="photo" class="photo_frame" /></a>XOOPSの管理画面の画面デザインを変更したいと思ったことはありませんか？GIJOEさんの最新altsysを使うと、管理エリアにもテーマを簡単に適応できます。もちろん当サイトで配布中のテーマも適応できますが、幅固定（しかも幅の狭い）のテーマですと、使い勝手が悪いだけでなく、列数の多いテーブルタグの使われたモジュールの管理画面等で、右端が切れてしまい使えない場合もあります。かといって標準のまま使いたくないという方のために、管理画面専用のベーステーマをつくってみました。<ul><li>GIJOEさんの記事：<a href="http://xoops.peak.ne.jp/modules/news/index.php?page=article&storyid=413" target="_blank">PEAK XOOPS - 管理画面を通常テーマで表示</a></li><li>altsysのダウンロード：<a href="http://xoops.peak.ne.jp/" target="_blank">PEAK XOOPS - Support&amp;Experiment</a></li></ul><br /><br /><span class="notice">管理エリア専用テーマのダウンロード：<a href="http://demo.2bcool.net/downloads/bc_admin01.zip">bc_admin01</a></span><br /><div style="clear:both;">&nbsp;</div><br />altsysのインストール方法はここで説明はしませんが、altsysがきちんとインストールされていれば、あとは適応方法はとても簡単です。<br /><br />ダウンロードしたテーマを解凍し通常のテーマと同様、<br />XOOPS_ROOT/themes/bc_admin01/<br />の位置に配置します。<br /><br />そして<a href="http://demo.2bcool.net/uploads/photos/178.gif" rel="lightbox[exp]" title="ALTSYS一般設定の管理画面用テーマの欄に、bc_admin01と記入するだけ ">ALTSYS一般設定の管理画面用テーマの欄に、bc_admin01と記入するだけ</a>です。<br /><br />またその欄の説明に書かれているように、mainfile.phpのcommon.php行直後に、<br /><div class="xoopsCode"><pre><code>
include XOOPS_TRUST_PATH.&#039;/libs/altsys/include/admin_in_theme.inc.php&#039;;
</code></pre></div><br />を挿入しておくことをお忘れなく。<br /><hr /><br />せっかく管理エリアにもテーマを適応できるので、管理エリアも公開エリアとシームレスな方が...という意見もあると思いますが、私はパブリックエリアは見た目と機能性の共存・融合、バックヤードは利便性の追求、と分けて考えることも重要だと考えています。もちろん多くの場面に適応させるためにはソースも肥大化しますのでそれを避けたいという意味合いもあります。今回はベースとしてとにかくシンプルなつくりとしていますので、コレを元にもっと使いやすい、あるいはオリジナリティあふれる管理テーマを作成してみてはと思います。<br /><br />※公開エリア側のテーマとしては使用できません。<br />もし間違って公開エリアテーマに適応してしまった際に困らないよう、簡素なログイン画面が表示されるようにつくっていますので大丈夫だとは思いますが...。]]></content:encoded>
    </item>
        <item>
      <title>SmoothGalleryをXOOPSで使う-（２）</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=31</link>
      <description>前回は弊社提供中のテーマchampagne_goldへのSmoothGalleryの適応方法についてご説明しました。ご要望の多かった内容だったのですが、実践できましたでしょうか？
前回の文末に書いたように、今回はもっとXOOPSらしいSmoothGalleryの使い方についてご紹介したいと思います。ちょっと難易度高めですが、皆さんなら大丈夫。</description>
      <pubDate>Wed, 02 May 2007 01:14:47 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=31</guid>
      <category>カスタマイズ＆運用TIPS</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/photos/176.gif" style="float:left;" alt="photo" class="photo_frame" />前回は弊社提供中のテーマchampagne_goldへのSmoothGalleryの適応方法についてご説明しました。ご要望の多かった内容だったのですが、実践できましたでしょうか？<br />
前回の文末に書いたように、今回はもっとXOOPSらしいSmoothGalleryの使い方についてご紹介したいと思います。ちょっと難易度高めですが、皆さんなら大丈夫。<br /><div class="clear"></div>
さてさて、ここでいう「XOOPSらしい使い方ってどういう意味？」についてまず説明しますと、
<ol>
  <li>CMS的に便利に更新が出来ること</li>
  <li>コミュニティサイトとしてユーザ活性を促す要因となること</li>
  <li>ポータルサイトとしての質を高められる要素となること</li>
</ol>
以上のようなことです。なにやら良く分からないかもしれませんが、順を追って説明していきますので、お付き合い下さい。今日はまず一つ目です。<br />

<h2>１．CMS的に便利に更新が出来ること。</h2>

Gallery部に当てはめる写真をちまちまHTMLで作ってUPして...まぁ真っ当な使い方なのですが、せっかくXOOPSでやるからには、CMS的にHTML編集とかFTPとかなしで実現したいですよね、スマートに。そこで、myalbumを使って、Gallery部分を更新しちゃう方法をお教えしましょう。<br />
前回の続きでchampagne_goldのスライドショー部分を、この方法で変更できるようにしてみます。<br />
<h3> 準備その１（基本環境を整備する）</h3>

SmoothGalleryを使える状態にセッティングしてください。（前回と内容は同じなので、説明は省きます。<a href="http://demo.2bcool.net/news+index.page+article+storyid+30.htm">前回内容を復習する</a>）<br />
<br />
次にgalleryを更新するための画像管理ツールとしてGIJOEさんの<a href="http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=61&cid=1">myalbum-P</a>を使いますのでインストールしてください。<br />
<br />
さらにこれが今回最大のポイントですが、SmoothGalleryとmyalbum-Pの&quot;触媒&quot;として、マライカシステムのTOMさんの<a href="http://malaika.s31.xrea.com/modules/mydownloads/singlefile.php?cid=6&amp;lid=20">xoops_block 
Smartyプラグイン</a>を使用しますので、ダウンロードし適切な場所(XOOPSのルートディレクトリ/class/smarty/plugins/)にインストールしておいてください。<br />
<h3>準備その2（各種設定）</h3>
今回は、myalbumというディレクトリ名でインストール、
写真フォルダは/uploads/photos/、サムネイルフォルダは/uploads/thumbs/、と仮定して説明します。
皆さんの環境に読み替えて設定してください。<br />
<br />
まず今回のギャラリー用カテゴリを作成します。
  とりあえず名称は“slideshow”とでもしておきましょう。
  スライドショーさせたい写真や画像をこのカテゴリに登録してください。<br />
  <br />
前回作成しました、slideshow.htmlを <br />
<div class="xoopsCode"><pre><code>&lt;{xoops_block mod=&quot;myalbum&quot; func=&quot;b_myalbum_topnews_show&quot; opt=&quot;myalbum,5,50,1,0&quot; assign=&quot;slideshow&quot;}&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
	function startGallery() {
		var main_img = new gallery($(&#039;main_img&#039;), {
			timed: true,
			showArrows: false,
			showCarousel: false,
			showInfopane: false,
			embedLinks: false,
			delay: 10000,
			fadeDuration: 2000
		});
		document.gallery = main_img;
	}
	window.onDomReady(startGallery);
&lt;/script&gt;

&lt;div id=&quot;main_img&quot;&gt;
	&lt;{foreach item=photo key=count from=$slideshow.photo}&gt;
		&lt;div class=&quot;imageElement&quot;&gt;
			&lt;img src=&quot;&lt;{$xoops_url}&gt;/uploads/photos/&lt;{$photo.lid}&gt;.&lt;{$photo.ext}&gt;&quot; class=&quot;full&quot; alt=&quot;&quot; /&gt;
		&lt;/div&gt;
	&lt;{/foreach}&gt;
&lt;/div&gt;
</code></pre></div> 
として保存します。
<br />
<br />
<br />
個人個人で環境が異なると思いますので説明を補足する必要がありますね。<br />
<br />
上記の1行目<br />
<div class="xoopsCode"><pre><code>&lt;{xoops_block mod=&quot;myalbum&quot; func=&quot;b_myalbum_topnews_show&quot; opt=&quot;myalbum,5,50,1,0&quot; assign=&quot;slideshow&quot;}&gt;</code></pre></div> が、xoops
block smarty pluginを使ってmyalbumのブロック：「最新の画像（画像付）」を利用し、こういう設定で表示しますよ、というものです。<br />
<br />

このプラグインの使用ルールが<br />
引用：<div class="xoopsQuote"><blockquote><{xoops_block mod="モジュールディレクトリ名"<br />
func="ブロック関数名"<br />
opt="関数の引数（必要に応じて）"<br />
assign="テンプレートアサイン名"}></blockquote></div> というものです。<br />
<br />
myalbumモジュールのb_myalbum_topnews_showという関数を使うというところまでは分かると思いますが、myalbumのオプションが分かり辛いので説明を加えますと、左から、 
<ol>
<li>モジュールディレクトリ名(myalbum)</li>
<li>表示画像数(5)</li>
<li>titleテキストの文字数(50)</li>
<li>カテゴリid(1)</li>
<li>サブカテゴリを含めるかどうか？(0)</li>
</ol>
ですので、これを各自の環境に合わせて設定を行って下さい。<br />
<br />
もう後は保存して、トップページを見てみるだけ。<br />
<br />
どうですか、myalbumでアップロードしたファイルがスライドショーされてますか？
<br />

<h2>あとがき</h2>

これでmyalbumへの投稿権限さえあれば、テーマヘッダ画像をコントロールできるようになりました。
このGallery + myalbum + xoops block smartyプラグイン( + pico )を使ったやり方を覚えると、かなり応用が利くようになります。<br />
<br />
TOMさんのxoops block smartyプラグイン、ホントに便利です。また今回の内容では触れてませんが、GIJOEさんのpicoでsmartyが使えることのすばらしさ。も〜涙モノです。
<br />
<br />
<a href="http://english.jondesign.net/">JonDesign</a> (Jonathan Schemoul)さんに加え、お二人のXOOPS牽引者への感謝と、冒頭で触れた２，３の使い方をまた後日ご紹介することをお約束して、疲れたので今日はこれでおしまい...。<br />]]></content:encoded>
    </item>
        <item>
      <title>SmoothGalleryをXOOPSで使う（champagne_goldへのスライドショー設定方法）</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=30</link>
      <description>champlange_goldなどの新作テーマ5日連続リリースの際、アーカイブ内におまけ画像をふんだんに入れ込んだのですが、その写真を実際にテーマに当てはめた状態をプレゼンしたいなぁと思い、また手っ取り早くそれを実現するため、Smooth SlideshowというAjaxなスライドショースクリプトを利用してプレゼンテーマを作成しました。
実際にこのサイトのテーマ選択内にあるxxx_slideshowがこれなのですが、これを選択できるようにしたとたん「ダウンロードに無いんですけど〜」「やり方教えて〜」という反響が結構ありましたので、まずこのスクリプトの設置方法及びこれらテーマで行っているオートスライドショーの設定方法を紹介します。</description>
      <pubDate>Thu, 26 Apr 2007 02:38:27 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=30</guid>
      <category>カスタマイズ＆運用TIPS</category>
      <content:encoded><![CDATA[champlange_goldなどの新作テーマ5日連続リリースの際、アーカイブ内におまけ画像をふんだんに入れ込んだのですが、その写真を実際にテーマに当てはめた状態をプレゼンしたいなぁと思い、また手っ取り早くそれを実現するため、Smooth SlideshowというAjaxなスライドショースクリプトを利用してプレゼンテーマを作成しました。
実際にこのサイトのテーマ選択内にあるxxx_slideshowがこれなのですが、これを選択できるようにしたとたん「ダウンロードに無いんですけど〜」「やり方教えて〜」という反響が結構ありましたので、まずこのスクリプトの設置方法及びこれらテーマで行っているオートスライドショーの設定方法を紹介します。<br />
ところでみなさんはSmoothGalleryをご存知でしたか？とってもクールなギャラリースクリプトです。まだ試したことがなければ是非サイトを訪れて、Showcaseをのぞいてみて下さい。<br />
配布サイトはこちら↓<br />
<a href="http://smoothgallery.jondesign.net/" target="_blank">JonDesign's (Javascript) SmoothGallery: Mootools Mojo for Images | What is it ?</a><br />
<br />
ちなみにchanpagne_goldなどで使っているのは実はこのスクリプトの前身SmoothSlideshowです。これらのスライドショープレゼンテーマを作成し始めた時はまだSmoothGalleryの存在を知らず...<br />今回のレポートは、実はSmoothGalleryをきちんと理解するために自分でやってみたので、その結果報告であったりします。<br />
<br />
さてさて、XOOPSで使うには？ですが、何も難しいことはなく、いたって簡単なのですが、リクエストにお応えしてchampagne_goldを元にやってみることにしましょう。

<h2>ファイルをダウンロードして準備をする</h2>

<ol>
	<li>弊社提供のテーマセット、champagne_goldをダウンロード・解凍し、themesディレクトリに配置します。（※2重にならないように注意してください）</li>
	<li>SmoothGalleryを解凍、XOOPSのルートディレクトリに配置します。
    <br />
    かなり高機能なギャラリースクリプトですので、単にテーマ内だけでなく、XOOPS上の静的コンテンツや、XOOPSから切り離した
単独HTMLページなどから利用したい場合もあるだろうと思いますので、今回はココに配置することをお勧めします。
ちなみにこのSmoothGalleryの自動サムネイル作成の機能を使うためにcacheディレクトリをこのディレクトリ内に、パーミッション777で作成しておいたほうがいいです。</li>
	<li>theme.htmlにSmoothGalleryのjsファイル、cssファイルへのリンクパスを記入します。</li>
</ol>

3に関しては、head内であればどこでもいいですが、一応最適な箇所としては、<div class="xoopsCode"><pre><code>&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;&lt;{$xoops_url}&gt;/SmoothGallery/css/jd.gallery.css&quot; /&gt;</code></pre></div>をprint.cssの宣言の後ろに、<br />
<div class="xoopsCode"><pre><code>&lt;script src=&quot;&lt;{$xoops_url}&gt;/SmoothGallery/scripts/mootools.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;&lt;{$xoops_url}&gt;/SmoothGallery/scripts/jd.gallery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</code></pre></div>を<div class="xoopsCode"><pre><code>&lt;meta http-equiv=&quot;Content-Script-Type&quot; content=&quot;text/javascript&quot; /&gt;</code></pre></div>の後ろに入れてください。<br />
<br />
これで準備完了です。
<br />
<br />
後はSmoothGallery/demo.htmlを参考にSmoothGalleryのルールを把握し、ギャラリーやスライドショーを作成しましょう。

<br />
と、もちろんこんな投げっぱなしの書き方をすると、また批判を浴びそうなので...これでは終われませんね。<br />
<br />
では、このサイトのデモと同様に、ヘッダの画像スペースをスライドショーパネルとして機能させてみましょう。
<br style="page-break-after:always;" />
<h2>各種ファイルの作成・編集（１）- slideshow.htmlをつくる</h2>

少しソースの量があるので、またこのスライドショー自体をメンテすることもふえるでしょうし、theme.html内で作業をあまりしたくないですね。なので、slideshow.htmlという別ファイルを作成して下さい。（配置場所はtheme.htmlと同じ階層に）

とりあえず中身はおまじないだと思って、下記としてみてください。
<div class="xoopsCode"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
	function startGallery() {
		var main_img = new gallery($(&#039;main_img&#039;), {
			timed: true,
			showArrows: false,
			showCarousel: false,
			showInfopane: false,
			embedLinks: false,
			delay: 10000,
			fadeDuration: 2000
		});
		document.gallery = main_img;
	}
	window.onDomReady(startGallery);
&lt;/script&gt;
&lt;div id=&quot;main_img&quot;&gt;
	&lt;div class=&quot;imageElement&quot;&gt;
		&lt;img src=&quot;&lt;{$xoops_imageurl}&gt;images/main_img.jpg&quot; class=&quot;full&quot; alt=&quot;&quot; /&gt;
	&lt;/div&gt;
	&lt;div class=&quot;imageElement&quot;&gt;
		&lt;img src=&quot;&lt;{$xoops_imageurl}&gt;images/main_img_02.jpg&quot; class=&quot;full&quot; alt=&quot;&quot; /&gt;
	&lt;/div&gt;
	&lt;div class=&quot;imageElement&quot;&gt;
		&lt;img src=&quot;&lt;{$xoops_imageurl}&gt;images/main_img_03.jpg&quot; class=&quot;full&quot; alt=&quot;&quot; /&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre></div>
とりあえず今回は例ですから、テーマセット内に入っている2枚をローテーションするような設定です。<br />
説明すべきポイントはいくつかありますが、まずこのテーマの該当部分は、本当に雰囲気を出すためだけのもので、写真を説明するだとかいう趣旨ではありませんので、とにかくSmartGalleryの標準機能を隠します。<br />
その設定が<div class="xoopsCode"><pre><code>	timed: true,
	showArrows: false,
	showCarousel: false,
	showInfopane: false,
	embedLinks: false,
	delay: 10000,
	fadeDuration: 2000</code></pre></div>の部分です。
	
<h3>function startGallery のオプション設定</h3>
<ol>
	<li>timed が、オートスライドにするかどうか？</li>
	<li>showArrows が、次へや前へ、のクリックが出来るようにするかどうか？</li>
	<li>showCarousel が、サムネイル一覧表示部を使うかどうか？</li>
	<li>showInfopane が、タイトルや説明文を使うかどうか？</li>
	<li>embedLinks が、元画像へのリンクをするかどうか？</li>
	<li>delay が、一枚の画像の表示時間（ミリセカンド）</li>
	<li>fadeDuration が画像のクロスフェードの時間（〃）</li>
</ol>
この様にSmartGalleryは、用意するファイル側からかなりのオプション設定を渡すことができるため、本体スクリプトに手を入れることなく思い通りの効果を得ることが出来ます。ですので、一回設置してしまえば、picoでも、myalbumでも、カスタムブロックでも、いろいろなところからギャラリーをつくれてしまうわけです。<br />
<br />
<br style="page-break-after:always;" />
<h2>各種ファイルの作成・編集（２）- theme.htmlとstyle.cssの調整</h2>
スライドショー用のファイルが出来たので、theme.html側でそれを読み込まなければなりません。
theme.htmlの53行目（ヘッダに先ほどのJS,cssへのリンクを挿入後）付近
<div class="xoopsCode"><pre><code>&lt;div id=&quot;main_img&quot;&gt;&lt;span class=&quot;hidden&quot;&gt;&lt;{$xoops_pagetitle}&gt;&lt;/span&gt;&lt;/div&gt;</code></pre></div>を
<div class="xoopsCode"><pre><code>&lt;{include file=&quot;$xoops_rootpath/themes/$xoops_theme/slideshow.html&quot;}&gt;</code></pre></div>とします。<br />
ちなみにtheme編集をする方は、この書き方は覚えておくとずいぶん作業が楽になりますよ。コピペでテーマディレクトリ名称を変えても、theme.htmlから切り離したリンクファイルへの設定部分をいちいち変更しなくてすみますので...。（defaultテーマを見ると意味が分かるはず）<br /><br />

さらに、style.css149行目〜
<div class="xoopsCode"><pre><code>	#main_img {
		display:block;
		background:url(images/main_img.jpg) no-repeat;
		height:132px;
		border-top:6px solid #E6E5C0;
		border-bottom:6px solid #E6E5C0;
	}</code></pre></div>を
<div class="xoopsCode"><pre><code>	#main_img {
		z-index:5;
		display: none;
		height:132px;
		border-top:6px solid #E6E5C0;
		border-bottom:6px solid #E6E5C0;
	}</code></pre></div>
として設定完了です！<br />
<br />
どうです？予想通りの結果が得られましたか？<br />
<br />

<h2>あとがき</h2>
もちろんスライドさせるのは、単なる写真だけでなくともOKですよね。この写真をあなたのサイトのキャッチコピーやサービスメッセージを画像に載せれば、とっても魅力的なプレゼンテーションが行えるはずです。
是非あなたのサイトをもっとCOOLにしてみてください！<br />
<br />
さてさて、このSmoothGallery、せっかくXOOPSで使うのであればもっと賢い使い方しないともったいないと思いませんか？ちまちまHTMLで画像を指定して...ってやっていても、利便性が高まったともいえないし、それは単なるサイト運営者がサイトをかっこよく見せられた、という事で終わって今います。つまりCMS的でもないし、コミュニティ的でもありません。次回は、SmoothGalleryとmyalbum-P、そしてマライカシステムTOMさんのxoops_block
Smartyプラグインを使った新しいギャラリー表現方法を紹介しようと思います。これはすこし難易度高めなのですが、時間が出来たらレポート書きます。しばしお待ちを...。<br />
<br />
どんなことをするかは、下のボタンを押してみて下さい。<br />
（表示されている写真はmyalbum-Pと連動してるんですが、見ただけじゃわかんないですよねぇ...。）
<form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;">
<input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170" />
<input name="xoops_theme_select" value="SmoothGallery" type="hidden" />
</form>]]></content:encoded>
    </item>
        <item>
      <title>５日連続シリーズ第５弾：champagne_gold</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=29</link>
      <description>5日連続シリーズも最終日。ラストは「champagne_gold」です。当たり障りのないsilverなどとは違い、このgoldは多少全体の色やテイストのバランスが少しシビアに映ります。</description>
      <pubDate>Sun, 15 Apr 2007 00:00:00 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=29</guid>
      <category>XOOPS THEME</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/thumbs/158.jpg" style="float:left;" alt="photo" class="photo_frame" />5日連続シリーズも最終日。ラストは「champagne_gold」です。当たり障りのないsilverなどとは違い、このgoldは多少全体の色やテイストのバランスが少しシビアに映ります。理美容関係やブライダル、生花、ジュエリーなどにはぴったりのテイストだと思います。これをベースにさらにヘッダー画像部を大きくしたり、写真の代わりにフラッシュを挿入することで、このような業種として表現したい、“センス”や“雰囲気”を十分に伝えられるサイトになるはずです。<br /><br />-------------------------------------------------------<br /><br />例えば、スライドショースクリプトをこのヘッダー画像部に適応させると、それだけでサイトの質が１段アップしたように見えます。<br />（下記ボタンをクリックして、スライドショーをお試しください。役7秒ごとにヘッダ画像が切り替わります）<br /><form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;"><br /><input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170"><br /><input name="xoops_theme_select" value="champagne_gold_slideshow" type="hidden"><br /></form>※このスライドショーはプレゼン用に作成したものであり、スクリプトがテーマセットに含有されているわけではありません。<br />このテーマは、<a href="http://smoothslideshow.jondesign.net/" target="_blank">JonDesign's (Javascript) Smooth SlideShow Library v2.1</a>というものを利用して作成しました。久しぶりにこちらサイトを訪れたらsmooth gallery に進化しているようですね。<br /><a href="http://smoothgallery.jondesign.net/" target="_blank">JonDesign's (Javascript) SmoothGallery: Mootools Mojo for Images | What is it ?</a>]]></content:encoded>
    </item>
        <item>
      <title>５日連続シリーズ第４弾：bluish_pearl</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=28</link>
      <description>5日連続シリーズ第４弾は「bluish_pearl」です。「premium_silver」などとベースは同じですが、誠実さを感じさせる色使いにしています。ヘッダの写真スペースには、スローガンなどを絡めたグラフィックを配置するのがベストでしょう。</description>
      <pubDate>Sat, 14 Apr 2007 15:27:14 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=28</guid>
      <category>XOOPS THEME</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/thumbs/147.jpg" style="float:left;" alt="photo" class="photo_frame" />5日連続シリーズ第４弾は「bluish_pearl」です。「premium_silver」などとベースは同じですが、誠実さを感じさせる色使いにしています。ヘッダの写真スペースには、スローガンなどを絡めたグラフィックを配置するのがベストでしょう。今までと同じくこのヘッダ写真スペース用のバリエーション写真も十数枚アーカイブ内に収めていますので、テーマ改造の手始めにお使い頂ければと思います。<br />------------------------------------------------<br />これら写真をテーマに組み込んだ状態を手っ取り早くプレゼンするためだけのスライドショーテーマを用意しました。下のボタンを押して、ヘッダー画像のスライドショーをご覧頂くことができます。（役7秒ごとにヘッダ画像が切り替わります）<br /><form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;"><br /><input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170"><br /><input name="xoops_theme_select" value="bluish_pearl_slideshow" type="hidden"><br /></form>※このスライドショーはプレゼン用に作成したものであり、スクリプトがテーマセットに含有されているわけではありません。]]></content:encoded>
    </item>
        <item>
      <title>５日連続シリーズ第３弾：greens</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=27</link>
      <description>5日連続シリーズ第３弾は「greens」です。「premium_silver」「pink_silver」とベースは同じですが、少しだけ親しみやすさや癒しを感じる雰囲気に仕上げました。ヘッダの写真スペースにも、植物や風景といった自然を感じさせるものがベストマッチします。</description>
      <pubDate>Fri, 13 Apr 2007 00:41:10 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=27</guid>
      <category>XOOPS THEME</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/thumbs/116.jpg" style="float:left;" alt="photo" class="photo_frame" />5日連続シリーズ第３弾は「greens」です。「premium_silver」「pink_silver」とベースは同じですが、少しだけ親しみやすさや癒しを感じる雰囲気に仕上げました。ヘッダの写真スペースにも、植物や風景といった自然を感じさせるものがベストマッチします。ネイチャー素材以外でも、スポーツ系やリゾート系などにもかなりハマルと思います。今までと同じくこのヘッダ写真スペース用のバリエーション写真も十数枚アーカイブ内に収めていますので、テーマ改造の手始めにお使い頂ければと思います。<br />------------------------------------------------<br />これら写真をテーマに組み込んだ状態を手っ取り早くプレゼンするためだけのスライドショーテーマを用意しました。下のボタンを押して、ヘッダー画像のスライドショーをご覧頂くことができます。（役7秒ごとにヘッダ画像が切り替わります）<br /><form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;"><br /><input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170"><br /><input name="xoops_theme_select" value="greens_slideshow" type="hidden"><br /></form>※このスライドショーはプレゼン用に作成したものであり、スクリプトがテーマセットに含有されているわけではありません。]]></content:encoded>
    </item>
        <item>
      <title>５日連続シリーズ第２弾：pink_silverを公開</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=26</link>
      <description>5日連続シリーズ第２弾は「pink_silver」です。第1弾は「premium_silver」同様、シンプル・軽量、そして全体的に品位や洗練、品格、高品質を意識したデザインです。</description>
      <pubDate>Thu, 12 Apr 2007 00:00:00 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=26</guid>
      <category>XOOPS THEME</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/thumbs/118.jpg" style="float:left;" alt="photo" class="photo_frame" />5日連続シリーズ第２弾は「pink_silver」です。第1弾は「premium_silver」同様、シンプル・軽量、そして全体的に品位や洗練、品格、高品質を意識したデザインです。ヘッダの写真スペースをうまく活用されれば、使う方のオリジナリティを充分に引き出せると確信しています。このヘッダ写真スペース用のバリエーション写真も十数枚アーカイブ内に収めていますので、テーマ改造の手始めにお使い頂ければと思います。<br />------------------------------------------------<br />これら写真をテーマに組み込んだ状態を手っ取り早くプレゼンするためだけのスライドショーテーマを用意しました。下のボタンを押して、ヘッダー画像のスライドショーをご覧頂くことができます。（役7秒ごとにヘッダ画像が切り替わります）<br /><form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;"><br /><input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170"><br /><input name="xoops_theme_select" value="pink_silver_slideshow" type="hidden"><br /></form>※このスライドショーはプレゼン用に作成したものであり、スクリプトがテーマセットに含有されているわけではありません。]]></content:encoded>
    </item>
        <item>
      <title>新作テーマリリース（premium_silver)</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=25</link>
      <description>旧作品よりのデザインコンセプト引継ぎテーマの刷新を一先ず終了しましたが、もちろんそれで終わりではありません！このサイト内で稼動チェックを行っておりましたので、すでにご覧頂いているとは思われますが、シンプルな2カラム構成のテーマを5色連続リリースします。</description>
      <pubDate>Wed, 11 Apr 2007 19:04:00 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=25</guid>
      <category>XOOPS THEME</category>
      <content:encoded><![CDATA[<img src="http://demo.2bcool.net/uploads/thumbs/130.jpg" style="float:left;" alt="photo" class="photo_frame" />旧作品よりのデザインコンセプト引継ぎテーマの刷新を一先ず終了しましたが、もちろんそれで終わりではありません！このサイト内で稼動チェックを行っておりましたので、すでにご覧頂いているとは思われますが、シンプルな2カラム構成のテーマを5色連続リリースします。第1弾は「premium_silver」。<br />シンプル化・軽量化の目的もあり、過度な装飾は極力省いていますが、それでも全体的に品位や洗練、品格、高品質といったニュアンスを醸すようデザインしました。（ブライダル、レストラン、洋菓子、カフェ、アパレルなどを意識。）<br /><br />ヘッダの写真スペースをうまく活用されれば、使う方のオリジナリティを充分に引き出せると確信しています。このヘッダ写真スペース用のバリエーション写真も十数枚アーカイブ内に収めていますので、テーマ改造の手始めにお使い頂ければと思います。<br /><br />------------------------------------------------<br />これら写真をテーマに組み込んだ状態を手っ取り早くプレゼンするためだけのスライドショーテーマを用意しました。下のボタンを押して、ヘッダー画像のスライドショーをご覧頂くことができます。（役7秒ごとにヘッダ画像が切り替わります）<br /><form action="http://demo.2bcool.net/modules/news/index.php" method="post" style="margin: 5px 0pt; text-align:center;"><br /><input name="change_theme" value="submit" src="http://demo.2bcool.net/modules/wfdownloads/images/make_presen.png" alt="change theme" style="border: medium none ;" height="41" type="image" width="170"><br /><input name="xoops_theme_select" value="premium_silver_slideshow" type="hidden"><br /></form>※このスライドショーはプレゼン用に作成したものであり、スクリプトがテーマセットに含有されているわけではありません。]]></content:encoded>
    </item>
        <item>
      <title>旧テーマの配布完全終了のお知らせ</title>
      <link>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=24</link>
      <description>black2リリース後、gray2、natural2と旧テーマからのデザインコンセプト引継ぎテーマを公開し、個人的にこれは残したい...と思っていたテーマのソース改変はひとまず終了とさせていただきました。
またこれに伴い、旧配布テーマは完全に配布終了といたしました。
旧作品の中のダウンロード数の多いものは、いずれかたちを変え再リリースしたいと考えますが、時期などはお約束できません。あらかじめご了承下さい。</description>
      <pubDate>Wed, 11 Apr 2007 18:27:50 +0900</pubDate>
      <guid>http://demo.2bcool.net/modules/news/index.php?page=article&amp;storyid=24</guid>
      <category>INFORMATION</category>
      <content:encoded><![CDATA[black2リリース後、gray2、natural2と旧テーマからのデザインコンセプト引継ぎテーマを公開し、個人的にこれは残したい...と思っていたテーマのソース改変はひとまず終了とさせていただきました。<br />またこれに伴い、旧配布テーマは完全に配布終了といたしました。<br />旧作品の中のダウンロード数の多いものは、いずれかたちを変え再リリースしたいと考えますが、時期などはお約束できません。あらかじめご了承下さい。]]></content:encoded>
    </item>
      </channel>
</rss>