<?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>satorun.log &#187; ブックマーク</title>
	<atom:link href="http://blog.satorun.org/archives/tag/%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.satorun.org</link>
	<description>脱3日坊主宣言（仮）</description>
	<lastBuildDate>Mon, 03 May 2010 17:49:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.satorun.org/archives/tag/%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af/feed" />
		<item>
		<title>[WordPress]ブックマークレット設置</title>
		<link>http://blog.satorun.org/archives/97</link>
		<comments>http://blog.satorun.org/archives/97#comments</comments>
		<pubDate>Sun, 26 Apr 2009 17:15:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[技術関連全般]]></category>
		<category><![CDATA[ブックマーク]]></category>

		<guid isPermaLink="false">http://blog.satorun.org/?p=97</guid>
		<description><![CDATA[タイトルの下にブックマークレットを設置してみました。手動でｗ
何かいいプラグインないんかなー
ちなみにAddClipsというのは見つけたものの、
ボタンが1つになってしまうのと、
うじゃうじゃとアイコンがあるのが何か「二 [...]]]></description>
			<content:encoded><![CDATA[<p>タイトルの下にブックマークレットを設置してみました。手動でｗ<br />
何かいいプラグインないんかなー</p>
<p>ちなみに<a href="http://www.addclips.org/">AddClips</a>というのは見つけたものの、<br />
ボタンが1つになってしまうのと、<br />
うじゃうじゃとアイコンがあるのが何か「二兎を追うもの一兎を得ず」という気がして<br />
嫌だったので回避しました。<br />
完全に好みの問題です。</p>
<p>作業手順は以下、</p>
<ol>
<li>
ブックマーク用のプログラムbookmark.phpを作成</p>
<p>ソースはこんな感じ。</p>
<pre class="brush: php;">
&lt;?php /*  ブックマークレット */ ?&gt;
&lt;div class=&quot;bookmark_bar&quot;&gt;
&lt;a href=&quot;http://b.hatena.ne.jp/append?&lt;?php the_permalink(); ?&gt;&quot; target=&quot;bookmark&quot;&gt;&lt;img src=&quot;/images/icons/hatena.gif&quot; alt=&quot;はてなブックマークに追加&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;http://clip.livedoor.com/clip/add?link=&lt;?php the_permalink() ?&gt;&amp;title=&lt;?php echo urlencode(mb_convert_encoding(the_title(&quot;&quot;,&quot;&quot;,false),&quot;UTF-8&quot;)); ?&gt;&amp;jump=ref&quot; target=&quot;bookmark&quot;&gt;&lt;img src=&quot;/images/icons/livedoor.gif&quot; alt=&quot;livedoorクリップに追加&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;http://del.icio.us/post?url=&lt;?php the_permalink() ?&gt;&amp;title=&lt;?php echo urlencode(mb_convert_encoding(the_title(&quot;&quot;,&quot;&quot;,false),&quot;UTF-8&quot;)); ?&gt;&quot; target=&quot;bookmark&quot;&gt;&lt;img src=&quot;/images/icons/delicious.gif&quot; alt=&quot;del.icio.usに追加&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;http://bookmarks.yahoo.co.jp/action/bookmark?t=&lt;?php echo urlencode(the_title('','',false)); ?&gt;&amp;u=&lt;?php echo urlencode(get_permalink()); ?&gt;&quot; target=&quot;bookmark&quot;&gt;&lt;img src=&quot;/images/icons/ybm16.gif&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Yahoo!ブックマークに登録&quot; style=&quot;border:none;&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;?php /*  ブックマークレット  */ ?&gt;
</pre>
</li>
<li>
上で作成したソースを<br />
テーマディレクトリ（<strong>[インストールディレクトリ]/wp-content/themes/[適用中のテーマディレクトリ]/</strong>）<br />
に配置。
</li>
<li>
アイコンが入ったディレクトリ（ここでは<strong>icons</strong>）をドキュメントルートに配置
</li>
<li>
ブックマークレートを配置するソースの該当部分で上記ファイルをinclude<br />
現在適用中のテーマi-blogだと</p>
<ul>
<li>index.php</li>
<li>archive.php</li>
<li>single.php</li>
</ul>
<p>の3つ。要はエントリーを表示しているファイル全部です。<br />
インクルードは以下のように。<br />
<code><br />
< ?php include (TEMPLATEPATH . '/bookmark.php'); ?><br />
</code>
</li>
<li>
最後はCSSで見た目を整えます。<br />
例えばこんな感じ。<br />
<code><br />
.bookmark_bar {padding: 5px; text-align: right; border-bottom: 1px dotted #767676;}<br />
</code>
</li>
</ol>
<p>以上でブックマークレットの設置完了です。</p>
<p>気にしたのは、直接テーマをいじっているため、<br />
テーマを変更した場合に1から設定しなおす必要があるということ。<br />
また、このファイルの存在を忘れないようにすることも案外大切かも。<br />
あとは編集がし易いというのも重要。</p>
<p>ということで、<br />
今回はbookmark.phpを他のテンプレートと同じ場所に設置してincludeしました。<br />
これで、編集が簡単＋移行時も別のテーマの同じ場所にコピーするだけ。<br />
また、CSSのカスタマイズなど微調整は必須にはなりますが、<br />
既にテーマの一部になっているため、他のテーマを侵食することもないと思います。<br />
また、アイコンは共通なので、ドキュメントルートに置いています。</p>
<p>これで今後の運用もとりあえず安心！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.satorun.org/archives/97/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.satorun.org/archives/97" />
	</item>
	</channel>
</rss>
