ソーシャル系のボタンについて

2011/06/30

何かいろいろありますが、順番に

  • facebook いいね
  • tweet
  • mixiチェック
  • mixiイイネ!
  • +1
  • はてなブックマーク
  • Yahooブックマーク

facebook いいね

http://developers.facebook.com/docs/reference/plugins/like

で作成可能。ログインしてると、アカウントと関連ずけがされるっぽい。あと、貼られているページのアドレスがURLエンコードされて含まれるので、各ページに貼るような場合はjavascriptやcmsの変数でアドレスを渡してやる必要がある

tweet

http://twitter.com/goodies/tweetbutton

どこでもコード貼るだけでok。らくちん

mixiチェック・mixiイイネ!

開発者登録を行って、認証キーを作成する必要があり、かなり面倒。あと、xmlns:mixiを追加しなければいけない。

あと、ページアドレスを含んでるので、何らかの手段で渡してやる必要がある。

+1

http://www.google.com/webmasters/+1/button/index.html

で作成。アドレスは含まないので、どこでも貼れる。head領域にスクリプトを1つ記述する必要がある。

はてなブックマーク

http://b.hatena.ne.jp/guide/bbutton

で作成。アドレスを含む。

Yahoo!ブックマーク

http://bookmarks.yahoo.co.jp/settings/tools/savelink

で作成。アドレスは含まない。ブックマーク人数表示は別のコードを生成して合わせて貼る必要がある

広告

Google Analyticsのイベントトラッキング

2011/06/30
 onclick="_gaq.push(['_trackEvent','カテゴリ', 'アクション', 'ラベル', 'イベント値']);"

をaタグに追加する。

掲載するページが1つであれば、

onclick="_gaq.push(['_trackEvent', '識別用文字列', this.href]);"

とすれば、大体ok

掲載するページが複数にまたがる場合は、

onclick="_gaq.push(['_trackEvent', '識別用文字列', this.href, location.href]);"

として、ラベルに現在のアドレスを指定してみるといいんじゃないかと思う。


RewriteEngine でドメイン変更をする

2011/06/28

ドメインが変わったんだけど、サーバーも何もかも一緒でバーチャルホスト追加しただけなんだって時に古いドメインに来たやつは、新しいドメインに、新しいドメインにきたのは、そのまま表示ってことをしたい時は、下記を.htaccess へ設定すればok

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(xxx.jp)(:80)? [NC]
RewriteRule ^(.*)$ http://yyy.jp/$1 [R=301,L]


Becky!の「過去メール整理プラグイン」

2011/06/27

過去のメールが、たまってく一方なので、ある程度たったら勝手に削除されないかなーっておもって探したらありました。

作者さんのサイトでダウンロードしてください。

http://www.tietew.jp/archive

サイトに行って、『Old-mails arrangement Plugin for Becky!』をクリックし、最新版をダウンロード。

今日現在で、最新は、bkrmold-1.0aです。

Becky 2.55jaで問題なく動きました。

フォルダの上で右クリックすると『過去メールの整理スケジュール』が出てくるので、そこから設定できます。


phpinfo()を表示する方法

2011/06/27

?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

をアドレスの最後に追加するだけでok。効かないところもある。

サーバ側でこの表示を無効にするためには、php.ini に

expose_php = off

と書くと無効になるらしい。

詳しくは、こちらで

PHPのイースターエッグを見つけ出そう


mixiチェックとイイネ!ボタン

2011/06/17

どちらを使うにしても、とりあえず、mixi チェックキーが必要になるため、mixi Developer Centerでデベロッパー登録が必要です。

登録したら、タグ取得で

<iframe scrolling=”no” frameborder=”0″ allowTransparency=”true” style=”overflow:hidden; border:0; width:450px; height:80px” src=”http://plugins.mixi.jp/favorite.pl?href=http%3A%2F%2F~~~~&service_key=xxxxxxxxxxxxxxxxx&show_faces=true&width=450″></iframe&gt;

みたいなタグがもらえます。

これを貼ればイイネ!ボタンはOKです。

mixiチェックについては、技術仕様に説明がありますが、サンプルにはdata-keyが入っていないけど、必須なので忘れず追加しましょう。

<a href="http://mixi.jp/share.pl">mixiチェック</a>
    <script type="text/javascript" src="http://static.mixi.jp/js/share.js" data-key="xxxxxxxxxxxxxxxxx"></script>

mixiチェック

両方とも、mixi Developer Centerの方の許可するドメインの影響を受けるので忘れず追加しておきましょう。サブドメインも1つずつ登録しないと通りません。
また、表示しているurlが、パラメータ付きの場合、ブラウザにもよるかもしれませんが、データがないとエラーになるっぽいです。
data-url=”http://www.daisenking.net/tozan/&#8221; で指定すると吉。google analyticsでドメインが違う時なんかは便利です。
ボタンの画像が、pngなので、ie6だと透過しません。data-button=”button-1.gif” とすれば、gifで表示されるので、透過します。


mixiチェックとイイネ!ボタン

2011/06/17

どちらを使うにしても、とりあえず、mixi チェックキーが必要になるため、mixi Developer Centerでデベロッパー登録が必要です。

登録したら、タグ取得で

<iframe scrolling=”no” frameborder=”0″ allowTransparency=”true” style=”overflow:hidden; border:0; width:450px; height:80px” src=”http://plugins.mixi.jp/favorite.pl?href=http%3A%2F%2F~~~~&service_key=xxxxxxxxxxxxxxxxx&show_faces=true&width=450″></iframe&gt;

みたいなタグがもらえます。

これを貼ればイイネ!ボタンはOKです。

mixiチェックについては、技術仕様に説明がありますが、サンプルにはdata-keyが入っていないけど、必須なので忘れず追加しましょう。

<a href="http://mixi.jp/share.pl">mixiチェック</a>
    <script type="text/javascript" src="http://static.mixi.jp/js/share.js" data-key="xxxxxxxxxxxxxxxxx"></script>

mixiチェック

両方とも、mixi Developer Centerの方の許可するドメインの影響を受けるので忘れず追加しておきましょう。サブドメインも1つずつ登録しないと通りません。
また、表示しているurlが、パラメータ付きの場合、ブラウザにもよるかもしれませんが、データがないとエラーになるっぽいです。
data-url=”http://www.daisenking.net/tozan/&#8221; で指定すると吉。google analyticsでドメインが違う時なんかは便利です。
ボタンの画像が、pngなので、ie6だと透過しません。data-button=”button-1.gif” とすれば、gifで表示されるので、透過します。