Noël Café : Blog

Noëlの公開備忘録とひとりごと。コメント・トラックバックご自由に

Web拍手導入

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);
}

をコメントアウト(行頭に//をつける)し

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;
}

と、してみた。
また、この直後の

$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

*


CAPTCHA



Trackback URL