<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>京都のホームページ制作会社　クラブエナー &#187; コーディング</title>
	<atom:link href="http://club-ener.com/category/column/coding/feed" rel="self" type="application/rss+xml" />
	<link>http://club-ener.com</link>
	<description>京都のホームページ制作会社です。魅力ある商品なのに売れなくてお困りの方はお気軽にご相談下さい。弊社が魅力ある商品を魅力的に演出し売れるサイトへとパワーアップさせます。</description>
	<lastBuildDate>Wed, 25 Aug 2010 03:02:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ヘッダー固定のテーブルを作る（Super Tables編）</title>
		<link>http://club-ener.com/column/coding/20100820-259.html</link>
		<comments>http://club-ener.com/column/coding/20100820-259.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 05:52:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://club-ener.com/column/coding/20100820-259.html</guid>
		<description><![CDATA[以前、このコラムで「ヘッダー固定のスクロール可能なテーブルを作成する。（javascript + CSS）」という記事を書いたのですが、それよりももっと手軽で簡単な方法が見つかりました。
Super TablesというJ [...]]]></description>
			<content:encoded><![CDATA[<p>以前、このコラムで<a href="http://club-ener.com/column/coding/20080825-89.html">「ヘッダー固定のスクロール可能なテーブルを作成する。（javascript + CSS）」</a>という記事を書いたのですが、それよりももっと手軽で簡単な方法が見つかりました。</p>
<p>Super TablesというJavaScriptとCSSのツールです。<br />
サイトはこちら 。<br />
<a href="http://www.matts411.com/post/super_tables/" target="_blank">Super Tables</a></p>
<p><a href="http://www.matts411.com/post/super_tables/" target="_blank"><img src="http://club-ener.com/wp-content/uploads/2010/08/supertables.gif" alt="" title="supertables" width="489" height="172" class="alignnone size-full wp-image-258" /></a></p>
<p>色々検索していて、<a href="http://c-brains.jp/blog/wsg/09/06/16-151445.php" target="_blank">「バシャログ　tableの行と列を固定してスクロール！！Super Tables」</a>というページで見つけました。<br />
ありがとうございます。</p>
<p>使い方は上記サイトに詳しく載っていますが、簡単にいうと、公式サイトで配布されているファイルをダウンロードして解凍します。<br />
中にCSSファイルとJavaScriptファイルがはいっていますので、それをHTMLで読み込みます。<br />
あと、少しJavaScriptとCSSの設定が必要ですが、それだけやればOKです。</p>
<p>CSSでは、テーブルの幅や高さを指定します。<br />
JavaScriptでは、固定する列数や行数を指定します。<br />
なので、<strong>「上の3行と、左の3列は固定、あとはスクロールする」</strong>みたいなことが簡単にできてしまうわけです。</p>
<p>かなり素晴らしいです。<br />
縦や横に長い表を使う際には活躍しそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://club-ener.com/column/coding/20100820-259.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressでパンくずリストを実現する方法</title>
		<link>http://club-ener.com/column/cms/20091226-204.html</link>
		<comments>http://club-ener.com/column/cms/20091226-204.html#comments</comments>
		<pubDate>Sat, 26 Dec 2009 04:49:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://club-ener.com/column/cms/20091226-204.html</guid>
		<description><![CDATA[WordPressでパンくずリストを作ろうとすると、Breadcrumb Navigation XT　というプラグインが有名です。
	ただ、細かい部分が思い通りに行かなかったり、カスタマイズしたい場合などがあります。
と [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressでパンくずリストを作ろうとすると、<a href="http://wordpress.org/extend/plugins/breadcrumb-navigation-xt/" target="_blank">Breadcrumb Navigation XT</a>　というプラグインが有名です。<br />
	ただ、細かい部分が思い通りに行かなかったり、カスタマイズしたい場合などがあります。</p>
<p>ということで、私は自分でパンくずリストを作るようにしています。<br />
	関数（function）にしているので、これをfunctions.phpに入れておけば、どこからでも簡単に呼び出せます。</p>
<p>ちなみにこんな感じです。</p>
<pre class="brush: php;">function pankuzu_get(){
//------------------------------------
// パンくずリストを編集
//------------------------------------
global $post;
echo &quot; &lt;ul class=\&quot;pankuzu\&quot;&gt;\n&quot;;
echo &quot; &lt;li&gt;&lt;a href=\&quot;&quot;; bloginfo(url) ; echo &quot;/\&quot;&gt;クラブエナー　ホーム&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;\n&quot; ;

if(get_post_ancestors($post)){
  $hierarchy_count = &quot;&quot;;
  foreach(array_reverse(get_post_ancestors($post)) as $upper_post){
    echo &#39; &lt;li&gt;&lt;a href=&quot;&#39;; bloginfo(url);
    echo &quot;/&quot; . get_page_uri($upper_post) . &#39;&quot;&gt;&#39; . get_the_title($upper_post) . &quot;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;\n&quot;;
  }
}

if(is_month() || is_single()){
  echo &#39; &lt;li&gt;&lt;a href=&quot;&#39;; bloginfo(url);
  if (is_category(&#39;1&#39;) || in_category(&#39;1&#39;)){
    echo &quot;/news\&quot;&gt;新着情報&lt;/a&gt;&lt;/li&gt;\n&quot;;
  }else{
    echo &quot;/column\&quot;&gt;コラム&lt;/a&gt;&lt;/li&gt;\n&quot;;
  }
}

global $monthnum, $year;

if(is_archive() &amp;&amp; !is_category()){
  $year_month = $year . &quot;年&quot; . $monthnum . &quot;月&quot;;
  $archive_title = $year_month . &quot;　&quot; . $cat_name;
  echo &quot; &lt;li&gt;$archive_title&lt;/li&gt;\n&quot;;
}elseif(!is_single()){
  echo &quot; &lt;li&gt;&quot;;
  wp_title(&#39;&#39;);
  echo &quot;&lt;/li&gt;\n&quot;;
}
echo &quot; &lt;/ul&gt;\n&quot;;

}
</pre>
<p>これをfunctions.phpに書いておき、パンくずリストを表示させたい部分で、</p>
<pre class="php" name="code"></pre>
<pre class="brush: php;">&nbsp;&lt;?php pankuzu_get(); ?&gt;</pre>
<p>と書いてやればＯＫ。<br />
	簡単です。</p>
<p>&nbsp;</p>
<p>どんなことをしているかというと、上位のページを取得して、それを順番に表示させる、というものです。<br />
	ちなみに、上記ソースは、クラブエナーのサイト用にカスタマイズしていますので、みなさん使われる場合には各自カスタマイズしてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://club-ener.com/column/cms/20091226-204.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEB制作はデザインとコーディングの分業がいい</title>
		<link>http://club-ener.com/column/20091009-161.html</link>
		<comments>http://club-ener.com/column/20091009-161.html#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:06:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[コラム]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://club-ener.com/column/20091009-161.html</guid>
		<description><![CDATA[WEB制作はデザインとコーディングに大別できます。私はこれらを分業する方が良いと思います。
それは、デザインが先にありその後にコーディングを行う訳ですが、コーディング出来る人がデザインをする場合、少なからずともコーディン [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WEB制作</strong>は<strong>デザイン</strong>と<strong>コーディング</strong>に大別できます。私はこれらを分業する方が良いと思います。</p>
<p>それは、デザインが先にありその後にコーディングを行う訳ですが、コーディング出来る人がデザインをする場合、少なからずともコーディングを意識してデザインをすると思うのです。</p>
<p>デザインは本来、独創的であるべきです。</p>
<p>しかし、のびのびとデザインされたWEBサイトというのは、<strong>デザインがコーディングを難しくする場合</strong>が往々にしてあるのです。</p>
<p>車ならば、エンジンを先に作るか、シャーシを作るか、を考えると難しい所です。エンジンは車を動かしますが、シャーシは車を支えるもの。どちらが大事かというよりもどちらにコンセプトを置くかどうかによって変わります。</p>
<p>しかし、WEBサイトの場合は、デザインかソースか？となると、まず先に制作しなければならないのはデザインです。</p>
<p>これを考えると、デザインとコーディングの両方が出来る人がサイトを構築するとコーディングしやすいデザインとなり進化が止まります。</p>
<p>SOHOなどでデザインからコーディングまで全てを担っている人は、デザインをする時にはコーディングの事を一切忘れ、自由にデザインしてみることが重要です。</p>
<p>コンセプトがデザインを作りますので、コンセプトを100％表現する為にも、コーディングがデザインを制約してはなりません。</p>
<p>そういったことを考慮しながらのコーディングは大変です。またコーディングの世界も日々進化しています。</p>
<p>しかしその技術もクライアントに伝わる事はほとんどありません。</p>
<p>見た目と、使い易さと、結果で判断されます。</p>
<p>それでもクライアントの事を考え、コーディングすることはいずれ伝わると信じています。そしてうわべだけのコーディングを行っている企業は淘汰されて行くでしょう。コーディングはいわばホスピタリティの固まりです。なぜならば妥協点はいくらでもあるのですから。</p>
<p>その中でも100％に近い状態でコーディングし納品する事で、後々のメンテナンスや扱い易さ、表示速度や対応機種などで差が出てくるはずです。</p>
<p>これからも我々は常に進歩を続けながら、WEB制作に取り組んでまいります。今後とも何卒よろしくお願い致します。</p>
<p>&nbsp;</p>
<p><a href="http://club-ener.com/contact">WEB制作のお問い合わせはこちら＞＞</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://club-ener.com/column/20091009-161.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ヘッダーをサイドにもってくる</title>
		<link>http://club-ener.com/column/20090525-138.html</link>
		<comments>http://club-ener.com/column/20090525-138.html#comments</comments>
		<pubDate>Mon, 25 May 2009 08:08:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[コラム]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://club-ener.com/column/20090525-138.html</guid>
		<description><![CDATA[以前のコラムで「ヘッダー固定のスクロール可能なテーブルを作成する。」とうい記事がありましたが、最近私が思うのは、応用としてサイド部分をヘッダーのように扱い、これを固定するという方法もありかなと思います。
パソコン自体がワ [...]]]></description>
			<content:encoded><![CDATA[<p>以前のコラムで「<a target="_blank" href="http://club-ener.com/column/coding/20080825-89.html">ヘッダー固定のスクロール可能なテーブルを作成する。</a>」とうい記事がありましたが、最近私が思うのは、応用としてサイド部分をヘッダーのように扱い、これを固定するという方法もありかなと思います。</p>
<p>パソコン自体がワイドになり、サイドを余裕をもって使える分、ヘッダーにあるべき情報をサイドに持って行き、見せたいコンテンツをなるべく、上から表現するという手法も有りではないでしょうか。</p>
<p>ユーザビリティ的にもヘッダーが大きなサイトは様注意です。<br />
トップページは別ですが、ページが変わるごとにスクロールをしないとコンテンツ部分があまり見えないサイトは良く無いです。</p>
<p>少なくとも、どんな事が書いてあるかが見え、変化があるように作るのがベストですね。</p>
<p>iidaのサイトは理想的な形かも。<br />
<a target="_blank" href="http://iida.jp/calling/">http://iida.jp/calling/</a></p>
<p>
今後、WEBのかたちがどのように変化していくのか楽しみです。<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://club-ener.com/column/20090525-138.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ヘッダー固定のスクロール可能なテーブルを作成する。（javascript + CSS）</title>
		<link>http://club-ener.com/column/coding/20080825-89.html</link>
		<comments>http://club-ener.com/column/coding/20080825-89.html#comments</comments>
		<pubDate>Mon, 25 Aug 2008 11:10:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://club-ener.com/column/useful/20080825-89.html</guid>
		<description><![CDATA[&#160;
ある案件で使えるかな、と思って探していて、実際、思う動作は実現できたのですが、結局この話は没になってしまいました。
ということで、もったいないのでメモ代わりに公開しておきます。
&#60;やりたいこと&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>ある案件で使えるかな、と思って探していて、実際、思う動作は実現できたのですが、結局この話は没になってしまいました。</p>
<p>ということで、もったいないのでメモ代わりに公開しておきます。</p>
<p><strong>&lt;やりたいこと&gt;</strong></p>
<p>・テーブルの上と左にヘッダーがある。<br />
・表の中身はかなり縦にも横にも長くなる可能性があり、スクロールできるようにしたい。<br />
・ただし、ヘッダーは常に表示させておきたい。</p>
<p>要はエクセルの「ウィンドウ枠の固定」のようなことです。</p>
<p>
これをどうやって実現させようか、ということで色々探していたのですが、なかなかうまい情報に当たらず・・・。<br />
最終的にたどり着いたのが、</p>
<p><a target="_blank" href="http://hikazoh.tdiary.net/20050303.html">http://hikazoh.tdiary.net/20050303.html</a></p>
<p>このページでした。</p>
<p>ただし、このコードのサンプルは、上部のヘッダーのみ固定できるというものだったので、ちょっと改造しました。</p>
<p>もう一つ表示させるヘッダーを「head2」と名付け、</p>
<p>&nbsp; head2_obj.scrollLeft = detail_obj.scrollLeft;<br />
&nbsp; head2_obj.scrollTop&nbsp; = detail_obj.scrollTop;</p>
<p>というようなコードを追加しました。</p>
<p>コードのサンプルを置いておきます。<br />
（一応IE6,IE7,Firefoxで動作確認済みです）</p>
<p><a target="_blank" href="http://club-ener.com/sample/scroll_sample.html">scroll_sample.html</a><br />
<a target="_blank" href="http://club-ener.com/sample/main.css">main.css</a></p>
<p>ポイントは、スタイルシート（CSS）の<br />
　　<strong>overflow:hidden;</strong><br />
と、<br />
javascriptの、<br />
　　<strong>スクロールバーのコントロールをイコールで同期させる</strong>、と言うところですね。<br />
なるほど～。<br />
と、感心しました。</p>
<p>
もし同じような情報を探している方がいて参考になれば幸いです。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://club-ener.com/column/coding/20080825-89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
