<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>TOTAL ASSIST &#187; 画像関係</title>
	<atom:link href="http://www.total-a.com/archives/category/blog/pic/feed" rel="self" type="application/rss+xml" />
	<link>http://www.total-a.com</link>
	<description>デジタルコンテンツ制作やSEO対策及び、フィリピンでのビジネスのお手伝い</description>
	<lastBuildDate>Fri, 09 Jul 2010 02:24:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.total-a.com/archives/category/blog/pic/feed" />
		<item>
		<title>「説明」フィールドの内容を title 属性に挿入する</title>
		<link>http://www.total-a.com/archives/24</link>
		<comments>http://www.total-a.com/archives/24#comments</comments>
		<pubDate>Tue, 02 Dec 2008 02:36:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[画像関係]]></category>
		<category><![CDATA[編集ブログ]]></category>

		<guid isPermaLink="false">http://www.total-a.com/2008/12/%e3%80%8c%e8%aa%ac%e6%98%8e%e3%80%8d%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e5%86%85%e5%ae%b9%e3%82%92-title-%e5%b1%9e%e6%80%a7%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%99%e3%82%8b/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>サムネイル画像を Movable Type の記事本文などに挿入したときに、img 要素に title 属性を追加し、「説明」フィールドの内容を title 属性の内容に反映させるカスタマイズです。</p>
<pre><code>--- lib/MT/Asset/Image.pm.bak   Tue Aug 12 09:51:00 2008+++ lib/MT/Asset/Image.pm       Mon Nov 24 01:54:47 2008@@ -305,8 +305,9 @@             my $link =               $thumb               ? sprintf(-                '&lt;img src="%s" %s alt="%s" %s /&gt;',+                '&lt;img src="%s" %s title="%s" alt="%s" %s /&gt;',                 MT::Util::encode_html( $thumb-&gt;url ),   $dimensions,+                MT::Util::encode_html( $asset-&gt;description ),                 MT::Util::encode_html( $asset-&gt;label ), $wrap_style               )               : MT-&gt;translate('View image');@@ -322,9 +323,10 @@         else {             if ( $param-&gt;{thumb} ) {                 $text = sprintf(-                    '&lt;a href="%s"&gt;&lt;img alt="%s" src="%s" %s %s /&gt;&lt;/a&gt;',+                    '&lt;a href="%s"&gt;&lt;img alt="%s" title="%s" src="%s" %s %s /&gt;&lt;/a&gt;',                     MT::Util::encode_html( $asset-&gt;url ),                     MT::Util::encode_html( $asset-&gt;label ),+                    MT::Util::encode_html( $asset-&gt;description ),                     MT::Util::encode_html( $thumb-&gt;url ),                     $dimensions,                     $wrap_style,@@ -332,8 +334,9 @@             }             else {                 $text = sprintf(-                    '&lt;img alt="%s" src="%s" %s %s /&gt;',+                    '&lt;img alt="%s" title="%s" src="%s" %s %s /&gt;',                     MT::Util::encode_html( $asset-&gt;label ),+                    MT::Util::encode_html( $asset-&gt;description ),                     MT::Util::encode_html( $asset-&gt;url ),                     $dimensions, $wrap_style,                 );</code></pre>
<p>パッチが分からない方は、lib/MT/Asset/Image.pm をダウンロードして任意のエディタで開き、300行目あたりからの下記の部分に、<b>太字</b>の内容を追加してください。変更後、元のディレクトリにアップロードすれば完了です。<br />
作業前にファイルのバックアップをとっておくと良いでしょう。</p>
<pre><code>...前略...        if ( $param-&gt;{popup} &amp;&amp; $param-&gt;{popup_asset_id} ) {            my $popup = MT::Asset-&gt;load( $param-&gt;{popup_asset_id} )              || return $asset-&gt;error(                MT-&gt;translate(                    "Can't load image #[_1]",                    $param-&gt;{popup_asset_id}                )              );            my $link =              $thumb              ? sprintf(                '&lt;img src="%s" %s <b><span class="info">title="%s"</span></b> alt="%s" %s /&gt;',                MT::Util::encode_html( $thumb-&gt;url ),   $dimensions,               <b> <span class="info">MT::Util::encode_html( $asset-&gt;description ),</span></b>                MT::Util::encode_html( $asset-&gt;label ), $wrap_style              )              : MT-&gt;translate('View image');            $text = sprintf(q|&lt;a href="%s" onclick="window.open('%s','popup','width=%d,height=%d,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;%s&lt;/a&gt;|,                MT::Util::encode_html( $popup-&gt;url ),                MT::Util::encode_html( $popup-&gt;url ),                $asset-&gt;image_width,                $asset-&gt;image_height,                $link,            );        }        else {            if ( $param-&gt;{thumb} ) {                $text = sprintf(                    '&lt;a href="%s"&gt;&lt;img alt="%s" <b><span class="info">title="%s"</span></b> src="%s" %s %s /&gt;&lt;/a&gt;',                    MT::Util::encode_html( $asset-&gt;url ),                    MT::Util::encode_html( $asset-&gt;label ),                    <b><span class="info">MT::Util::encode_html( $asset-&gt;description ),</span></b>                    MT::Util::encode_html( $thumb-&gt;url ),                    $dimensions,                    $wrap_style,                );            }            else {                $text = sprintf(                    '&lt;img alt="%s" <b><span class="info">title="%s"</span></b> src="%s" %s %s /&gt;',                    MT::Util::encode_html( $asset-&gt;label ),                    <b><span class="info">MT::Util::encode_html( $asset-&gt;description ),</span></b>                    MT::Util::encode_html( $asset-&gt;url ),                    $dimensions, $wrap_style,                );            }        }...後略...</code></pre>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.total-a.com/archives/24/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.total-a.com/archives/24" />
	</item>
		<item>
		<title>PHPでランダム画像</title>
		<link>http://www.total-a.com/archives/22</link>
		<comments>http://www.total-a.com/archives/22#comments</comments>
		<pubDate>Fri, 21 Nov 2008 06:59:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[画像関係]]></category>
		<category><![CDATA[編集ブログ]]></category>

		<guid isPermaLink="false">http://www.total-a.com/2008/11/php%e3%81%a7%e3%83%a9%e3%83%b3%e3%83%80%e3%83%a0%e7%94%bb%e5%83%8f/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>今度はJAVAでなくPHP使用しての、ランダム画像表示に挑戦。<br />元ネタはWEBデザイナーにはおなじみ<a href="http://www.alistapart.com/">A List Apart</a>さんの<a href="http://www.alistapart.com/articles/randomizer/">Random Image Rotation</a>を拝借。</p>
<p>１．まずは上のサイトからソースを取得。<a href="http://www.alistapart.com/d/randomizer/rotate.txt" title="Source file in .txt format">こいつ</a>ですね。<br />２．テキストエディターなどに貼り付け、「rotate.txt」を「rotate.php」に変更。<br />３．「rotate.php」を開いて107行目の「$folder = &#8216;.&#8217;;」に、画像を入れておくフォルダをフルパスで指定。<br />　　サイトのパスではなく、ローカルのフルパスを入れるので、此処は注意。<br />４．サイトの画像を入れるフィルダに画像をアップロード。PHPも同じフォルダ内に。<br />５．下のようなタグを、表示させたい場所に埋め込んで、表示完了。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src=&#8221;http://www.hogehoge.co./random/rotate.php&#8221; /&gt;</p>
<p>ランダムでイメージを呼び出せます。<br />ヘッダー画像や、アイキャッチ画像をこのように表示させても良いですね。</p>
<p>ちなみに、アフリエイトや宣伝用バナーには向きません。<br />何故なら、リンク先は指定が出来ないですから。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.total-a.com/archives/22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.total-a.com/archives/22" />
	</item>
	</channel>
</rss>
