ディレクトリ型のリンク集が作れるfreeglobesをインストールしてみる。

freeglobesのインストール

http://www.freeglobes.net/

とりあえず何も考えずにインストールしてみる。・・・インストールは簡単にできた。

UTF-8で使ってみる

とりあえず、UTF-8で使いたいので、安易にconf/config.phpの$CONFIG[‘encoding’]をUTF-8に変更。きっと問題が出るぜへっへっへ。

テーマファイルを修正

テーマファイルに日本語を使っても、ファイルをUTF-8で保存しておけば、いけるみたい。

サイト上からサイト登録する際に自動でタイトルとか取得するアレ

サイト上から、ユーザーがサイトを登録できるようになってるけど、その時、URLを入れると、そのサイトのタイトルや説明文などを自動で取得してくれる。それが、文字化けしてる。PHPの入門書を片手に、やってみる。include/common.phpの540行あたり

$titre = preg_match( " /([^<]*)<\/title>/si" , $head, $match ) ? $match[1] : '';
↑を↓へ変更
$titre = preg_match( " /<title>([^<]*)<\/title>/si" , $head, $match ) ? mb_convert_encoding($match[1], $CONFIG['encoding'], mb_detect_encoding($match[1])) : '';</pre>
<pre>$description = isset($tags['description']) ? $tags['description'] : '';
↑を↓へ変更
$description = isset($tags['description']) ? mb_convert_encoding($tags['description'], $CONFIG['encoding'], mb_detect_encoding($tags['description'])) : '';</pre>
<p>ん、とりあえず、文字化けしなくなった。</p>
<h3>そして挫折へ</h3>
<p>PHPを勉強しないと無理だと判明した。</p>	</section>
	
	<footer class="postfooter">
		<dl>
			<dt>FAVORITE</dt>
			<dd><a href="https://twitter.com/share" class="twitter-share-button" data-url="http://blog.daichifive.com/archives/434" data-text="freeglobesをなんとなくインストールしてみる" data-count="horizontal" data-via="daichifive" data-lang="ja">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script> <g:plusone size="medium" href="http://blog.daichifive.com/archives/434"></g:plusone> <iframe src="//www.facebook.com/plugins/like.php?href=http://blog.daichifive.com/archives/434&send=false&layout=button_count&width=150&show_faces=true&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:150px; height:21px;" allowTransparency="true"></iframe></dd>
		</dl>
		<dl>
			<dt>BOOKMARK</dt>
			<dd><a href="http://b.hatena.ne.jp/append?http://blog.daichifive.com/archives/434" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/hatena.gif" alt="このエントリをはてなブックマークに追加" title="このエントリをはてなブックマークに追加" width="16" height="12" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://del.icio.us/post?url=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/delicious.12px.gif" alt="このエントリをdel.icio.usに追加" title="このエントリをdel.icio.usに追加" width="12" height="12" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://clip.livedoor.com/clip/add?link=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&jump=ref" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/livedoor.gif" alt="このエントリをLivedoor Clipに追加" title="このエントリをLivedoor Clipに追加" width="16" height="16" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&u=http://blog.daichifive.com/archives/434&opener=bm&ei=UTF-8" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/yahoo.gif" alt="このエントリをYahoo!ブックマークに追加" title="このエントリをYahoo!ブックマークに追加" width="16" height="16" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://bookmark.fc2.com/user/post?url=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/fc2.gif" alt="このエントリをFC2ブックマークに追加" title="このエントリをFC2ブックマークに追加" width="16" height="16" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://clip.nifty.com/create?url=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/nifty.gif" alt="このエントリをNifty Clipに追加" title="このエントリをNifty Clipに追加" width="14" height="14" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://pookmark.jp/post?url=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/pookmark.gif" alt="このエントリをPOOKMARK. Airlinesに追加" title="このエントリをPOOKMARK. Airlinesに追加" width="18" height="12" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://news.ecnavi.jp/config/add/confirm?url=http://blog.daichifive.com/archives/434&title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/buzzurl.gif" alt="このエントリをBuzzurl(バザール)に追加" title="このエントリをBuzzurl(バザール)に追加" width="21" height="15" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://www.choix.jp/bloglink/http://blog.daichifive.com/archives/434" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/choix.gif" alt="このエントリをChoixに追加" title="このエントリをChoixに追加" width="16" height="16" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a><a href="http://newsing.jp/nbutton?title=freeglobes%E3%82%92%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&url=http://blog.daichifive.com/archives/434" target="_blank" style="margin-right: 8px;" ><img src="http://blog.daichifive.com/wp-content/plugins/wp-hatena/newsing.gif" alt="このエントリをnewsingに追加" title="このエントリをnewsingに追加" width="16" height="16" style="border: 0; margin: 0; padding: 0; vertical-align: middle;" /></a></dd>
		</dl>
		<dl>
			<dt>POSTED AT</dt>
			<dd>2008年11月16日(日) PM 01:40</dd>
		</dl>
		<dl>
			<dt>CATEGORY</dt>
			<dd>
				<a href="http://blog.daichifive.com/archives/category/webdesign">ウェブデザイン</a>			</dd>
		</dl>
		<dl>
			<dt>TAGS</dt>
			<dd><a href="http://blog.daichifive.com/archives/tag/freeglobes" rel="tag">freeglobes</a></dd>
		</dl>
		<dl>
			<dt>TRACKBACK URL</dt>
			<dd><input onfocus="this.select()" readonly value="http://blog.daichifive.com/archives/434/trackback?_wpnonce=1b754c480d" id="tb-url"></dd>
		</dl>
	</footer>


	
	<aside id="related">
		
<!-- Generated by Simple Tags 2.4 - http://wordpress.org/extend/plugins/simple-tags -->
	<h3 class="relatedpost">関連記事</h3>
	<ul class="st-related-posts">
	<li><a href="http://blog.daichifive.com/archives/444" title="freeglobesで検索時の文字化けを直す (2008/11/18)">freeglobesで検索時の文字化けを直す</a></li>
	<li><a href="http://blog.daichifive.com/archives/436" title="freeglobesでメール送信の文字化けを直す (2008/11/17)">freeglobesでメール送信の文字化けを直す</a></li>
</ul>

	</aside>

	
<!-- You can start editing here. -->



</article>


</div>

<aside id="subcol">

<div id="twitter">
	<p id="tweet">
	
<!-- page cached by WP SiteManager. 03:48:31(GMT). Expire : 09:48:31(GMT). -->
<!-- CacheID : 9e5730b33c1c8e989388649a110e9fe7 -->