FC2ブログ等でみかけるWeb拍手を導入してみました。
公式のWeb拍手にしようかと思ったのですが
設置した居場所等を考えて、
AL.PlaceさんのAL.WebClapを設置いたしました。
改造をしたのでその記録を。
Via
Movable Typeにweb拍手を導入
@ ご冗談でしょう孔明さん 電脳支部
基本的にPHPのスクリプト自体はそのままで設置できました。
(www.noelcafe.comのサーバーはLolipopです)
変更をしたのは拍手アイコン。
ちまちまボタンサイズ(80x15px)にしてみました。
(拍手 0回)
(拍手1回以上 回数が右側に入る)
そうすると画像のサイズが小さくなるため
文字の入る場所が必然的に悪くなります。
変更箇所。
img.php内
if ($c_num < 10)
$_x = 60;
else if ($c_num >= 10 && $c_num < 100)
$_x = 50;
else if ($c_num >= 100 && $c_num < 1000)
$_x = 40;
else
{
$c_num = "over";
$_x = 40;
}
if ($c_num == 0)
{
$c_num = "";
$img = file_get_contents("./img.png");
$num_im1 = imagecreatefromstring($img);
}[/code_php]
<p>をコメントアウト(行頭に//をつける)し</p>
[code_php]if ($c_num == 0){
$c_num = “”;
$img = file_get_contents(“./img.png”);
;$num_im1 = imagecreatefromstring($img);
}else if($c_num == 1){
$c_num = “1 hit”;
$_x = 53;
}else if($c_num < 10){
$c_num = "$c_num hits";
$_x = 50;
}else{
$c_num = "($c_num)";
$_x = 50;
}[/code_php]
<p>と、してみた。<br>また、この直後の</p>
[code_php]$txt = imagecolorallocate($num_im1, 120, 120, 120);
を
$txt = imagecolorallocate($num_im1, 153, 153, 153);
に
imagettftext($num_im1, 11, 0, $_x, 16, $txt, “./font/yaibeen002.ttf”, mb_convert_encoding($c_num, ‘UTF-8’));
を
imagettftext($num_im1, 6, 0, $_x, 11, $txt, “./font/yaibeen002.ttf”, mb_convert_encoding($c_num, ‘UTF-8’));
にしてみた。
面倒なので改造前後をソノママ載せます・・・。
参考にどうぞ。
ということで、エントリーの下につけたので
記事の内容がよかったら拍手でもしてください。
ついでに、透明部を含むPNGではないため
透明部に関する記述を削除。
この2行をコメントアウト
$toka = ImageColorClosest($num_im1, 255, 0, 255);
ImageColorTransparent($num_im1, $toka);
以上、備忘録でした。
ちなみに、「ちまちまボタン」というのは
絵文録ことのはの松永英明さんが勝手に命名した名前のようです。
当然日本国内にしか通用しません。
Reference :
ちまちまボタン80×15px @ 絵文録ことのは
ただいま水面下で本年度第一弾の配布物を作成中。
ほぼできているので来週にはUPできるかな~。
お楽しみに!
Leave a Reply