[WordPress][Plugins] Share This! をカスタマイズ

2006年12月22日 金曜日 10時12分
E-Mail This Post/Page Print This Post/Page

このサイトのエントリー記事のすぐ左下に配置されるアイコン、Share This! というプラグインにサポートされています。これをクリックするとたくさんのオンラインソーシャルブックマークへのリンクがたくさん表示されますが、デフォルトの機能に少しコードを追加して他のサイトを追加、また日本語の文字化けの対策をしてみます。

Share This! 追加されたアイコンたち

まず、現在のv1.3 のデフォルトでサポートしているサイトにいくつか他のソーシャルブックマークサイトを追加してみます。

share-this.php line 46

PHP:
  1. $social_sites = array(

下に以下を追加 順番は任意に変更可能です。 php の配列が次のようになっています、 'インデックス名' => array ( 'name' => 'サイト名', 'url' => 'URL') 次に配列の要素(サイトのエントリー)が続く場合は、”,”で区切ります。

PHP:
  1. 'hatena' => array(
  2.         'name' => 'Hatena'
  3.         , 'url' => 'http://b.hatena.ne.jp/add?mode=confirm&title={title}&url=http://b.hatena.ne.jp/append?{url}'
  4.     )
  5.     , 'blogpeople' => array(
  6.         'name' => 'Blogpeople'
  7.         , 'url' => 'http://tags.blogpeople.net/tags_addlink.jsp?u={url}&ti={title}'
  8.     )
  9.     , 'livedoor' => array(
  10.         'name' => 'Livedoor'
  11.         , 'url' => 'http://clip.livedoor.com/redirect?link={url}&title={title}'
  12.     )
  13.     ,'drecom' => array(
  14.         'name' => 'Drecom'
  15.         , 'url' => 'http://rss.drecom.jp/shortcut/add_clip?url={url}&title={title}'
  16.     )
  17.     , 'tagclick' => array(
  18.         'name' => 'TagClick'
  19.         , 'url' => 'http://www.tagclick.net/account/entry/post?url={url}&title={title}'
  20.     )
  21.     , 'kinja' => array(
  22.         'name' => 'Kinja'
  23.         , 'url' => 'http://kinja.com/id.knj?url={url}'
  24.     )   
  25.     , 'nifty' => array(
  26.         'name' => 'Nifty'
  27.         , 'url' => 'http://clip.nifty.com/create?url={url}&title={title}'
  28.     )
  29.     , 'ask' => array(
  30.         'name' => 'Askjeeves'
  31.         , 'url' => 'http://myjeeves.ask.com/mysearch/BookmarkIt?v=1.2&t=webpages&url={url}&title={title}'
  32.     )
  33.     , 'bluedot' => array(
  34.         'name' => 'Bluedot'
  35.         , 'url' => 'http://bluedot.us/Authoring.aspx?u={url}&t={title}'
  36.     )   
  37.     , 'netvouz' => array(
  38.         'name' => 'Netvouz'
  39.         , 'url' => 'http://netvouz.com/action/submitBookmark?url={url}&title={title}&popup=no'
  40.     )
  41.     , 'stumbleupon' => array(
  42.         'name' => 'Stumble Upon'
  43.         , 'url' => 'http://www.stumbleupon.com/submit?url={url}&title={title}'
  44.     )   
  45.     , 'linkagogo' => array(
  46.         'name' => 'LinkaGoGo'
  47.         , 'url' => 'http://www.linkagogo.com/go/AddNoPopup?url={url}&title={title}'
  48.     )   
  49.     , 'simpy' => array(
  50.         'name' => 'Simpy'
  51.         , 'url' => 'http://www.simpy.com/simpy/Login.do?_doneURI={url}'
  52.     )
  53.     , 'rawsugar' => array(
  54.         'name' => 'RawSugar'
  55.         , 'url' => 'http://www.rawsugar.com/pages/login.faces?__cparams={url}'
  56.     )
  57.     , 'fark' => array(
  58.         'name' => 'Fark'
  59.         , 'url' => 'http://cgi.fark.com/cgi/fark/submit.pl?new_url={url}&new_comment={title}'
  60.     )
  61.     , 'wink' => array(
  62.         'name' => 'Wink'
  63.         , 'url' => 'http://wink.com/_/tag?url={url}&doctitle={title}'
  64.     )
  65.     , 'wists' => array(
  66.         'name' => 'Wists'
  67.         , 'url' => 'http://wists.com/r.php?c=&r={url}&title={title}'
  68.     )
  69.     ,

これを追加した後、アイコンを share-this.php と同階層内に インデックス名.gif で保存します。また、アイコンを追加しまくると、ジャバスクリプトのポップアップのウィンドウのレイアウトが気になるかもしれません。

#akst_form 
#akst_social ul li

の width を調節するのですが、こちらのサイトに詳しく乗っています。 

次に、このプラグインはブラウザが Java スクリプトを無効にしていると、アイコンをクリックでポップアップの代わりに、専用のページが開きます。これがそのままですと文字化けしてしまいますので、 ヘッダーに character-set を付け足しましょう。

PHP:
  1. <title><?php _e('Share This : ', 'alexking.org'); the_title(); ?></title>

の下に、

PHP:
  1. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo get_settings('blog_charset'); ?> " />

で文字化けが解消されるかと思います。

参照: Tips Community ソーシャルブックマークへのクイックリンクを追加するプラグインを新たに導入

Share This

この記事に関連する NEWS

この記事に関連するトピック

このエントリーへの Yahoogle Suggestions

One Response to “[WordPress][Plugins] Share This! をカスタマイズ”

WordPress Plugin : Share This at orioa

[…] 追記 2006/12/23 ぱそずき :D)‐く » Blog Archive » [WordPress][Plugins] Share This! をカスタマイズ こちらで、日本向けにカスタマイズする方法が公開されています。 すばらしいですね。Hatenaとかもあります。 […]

Trackback this Post |

 

記事ヒット TOP 10

WordPress Tips from Social Bookmarks Jp

    There is no entries available for this category.

WordPress Tips from Social Bookmarks

    There is no entries available for this category.

WordPress Plugins from Social Bookmarks

    There is no entries available for this category.

Tag Cloud

admin Admin Drop Menus Admin Memo Admin Panel advanced drop menus array unique blog cron dabeya Dagon Design Sitemap Generator dropcap Edit N Place error Feedburner game google hack html HTML CSS Internet NEWS Permalink Redirect PHP phpBB2 plugin RSS scripts search stattraq template the content Ultimate Tag Warrior Web Management Windows XP Wordpress WP Plugins WPページ  拡張子 カスタマイズ カスタム関数 カテゴリー コード セキュリティ タグ トップページ トラックバック フィード 投稿 抜粋 日本語 時刻 時間 正規表現 表示 記事

サイト メニュー

Blogtimes image
ぱそずき :D)‐く © 2008
Close
E-mail It